From claude-ads
Assesses landing page quality for paid ad campaigns: message match to ads, page speed, mobile experience, trust signals, form optimization, conversion potential. For audits and optimizations.
npx claudepluginhub agricidaniel/claude-ads --plugin claude-adsThis skill uses the workspace's default tool permissions.
<!-- Updated: 2026-04-13 | v1.5 -->
Scores and diagnoses Google Ads landing pages on 5 weighted dimensions including speed, relevance, usability, messaging match, and trust signals. Audits high-CTR low-conversion ad groups.
Audits landing pages for conversion optimization, scoring above-fold clarity, trust signals, form friction, message match, page speed, and mobile UX with prioritized recommendations.
Audits landing pages for conversion rate optimization (CRO) with above-the-fold checks, headline/CTA/form improvements, social proof suggestions, and industry benchmarks.
Share bugs, ideas, or general feedback.
ads/references/benchmarks.md for conversion rate benchmarksads/references/conversion-tracking.md for pixel/tag verificationThe #1 landing page issue in ad campaigns: does the page match the ad?
| Level | Description | Score |
|---|---|---|
| Exact match | Headline, offer, CTA all align perfectly | 100% |
| Partial match | Headline matches but offer/CTA differs | 60% |
| Weak match | Generic page, loosely related to ad | 30% |
| Mismatch | Page content doesn't reflect ad promise | 0% |
Slow pages kill conversion rates. For every 1s delay, CVR drops ~7%.
| Metric | Pass | Warning | Fail |
|---|---|---|---|
| LCP | <2.5s | 2.5-4.0s | >4.0s |
| INP | <200ms | 200-500ms | >500ms |
| CLS | <0.1 | 0.1-0.25 | >0.25 |
| Time to Interactive | <3.0s | 3.0-5.0s | >5.0s |
| Page weight | <2MB | 2-5MB | >5MB |
75%+ of ad clicks come from mobile. Mobile experience is critical.
| Fields | Expected CVR Impact | Use Case |
|---|---|---|
| 1-3 fields | Highest CVR | Top-of-funnel, free offer |
| 4-5 fields | Moderate CVR | Mid-funnel, qualified leads |
| 6-8 fields | Lower CVR | Bottom-funnel, sales-ready |
| 9+ fields | Lowest CVR | Only for high-value offers |
Landing Page Health Score = (Message Match x 0.25) + (Page Speed x 0.25) + (Mobile x 0.20) + (Trust x 0.15) + (Form x 0.15)
Each component is scored 0-100, then weighted. Final score maps to grade: A (90-100), B (75-89), C (60-74), D (40-59), F (<40).
Flag if any of the following are true:
Consent Mode V2: Verify Consent Mode V2 implementation for EU/EEA traffic to ensure tracking data quality. Without Consent Mode V2, conversion modeling is degraded and remarketing audiences shrink significantly.
| Priority | Fix | Expected Impact |
|---|---|---|
| 1 | Move primary CTA above the fold on all devices | +15-25% CVR |
| 2 | Reduce form fields to essential only (name, email, one qualifier) | +10-20% CVR |
| 3 | Add trust badges near CTA (security, guarantee, reviews) | +5-15% CVR |
| 4 | Optimize hero image (WebP/AVIF, <200KB, proper dimensions) | -1-2s load time |
| 5 | Fix mobile tap targets (>=48x48px with >=8px spacing) | +5-10% mobile CVR |
| Platform | Key Requirement | Notes |
|---|---|---|
| QS component: landing page experience | Directly affects ad rank and CPC | |
| Meta | Page load speed critical | Slow pages = Meta penalizes delivery |
| Professional, B2B appropriate | Match LinkedIn's professional context | |
| TikTok | Mobile-first mandatory | 95%+ TikTok traffic is mobile |
| Microsoft | Desktop-optimized matters more | Higher desktop % than other platforms |
Landing Page Health
Message Match: ████████░░ XX/100
Page Speed: ██████████ XX/100
Mobile: ███████░░░ XX/100
Trust Signals: █████░░░░░ XX/100
Form Quality: ████████░░ XX/100
LANDING-PAGE-REPORT.md: Per-page assessment with scores