skills/claude-ads/skills/ads-landing/SKILL.md
Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust signals, form optimization, and conversion rate potential. Use when user says "landing page", "post-click experience", "landing page audit", "conversion rate", or "landing page optimization".
npx skillsauth add kennyolofsson23-netizen/claude-code-config ads-landingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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 | | FID/INP | <100ms | 100-200ms | >200ms | | 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 |
| Platform | Key Requirement | Notes | |----------|----------------|-------| | Google | QS component: landing page experience | Directly affects ad rank and CPC | | Meta | Page load speed critical | Slow pages = Meta penalizes delivery | | LinkedIn | 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 scoresdevelopment
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
testing
Full QA pass: run all tests, check types, catch regressions, write missing tests. Use when the user says "run tests", "QA", "verify changes", "check for regressions", "test everything", or "make sure it works".
development
Provides guidance for property-based testing across multiple languages and smart contracts. Use when writing tests, reviewing code with serialization/validation/parsing patterns, designing features, or when property-based testing would provide stronger coverage than example-based tests.
development
Initialize a new project with Kenny's universal conventions and stack-appropriate infrastructure. Use this skill whenever: setting up a new project, creating a new repo, scaffolding a new app, starting fresh on a new idea, 'init project', 'new project', 'set up a new app', 'create a project for X', or any variant of starting a new codebase from scratch. Also trigger when the user says 'bootstrap', 'scaffold', or 'kickstart'. This skill ensures every project gets the same quality gates and conventions while adapting infrastructure to the chosen stack.