awesome-landing-audit

Solid

Read-only, mechanical audit of a landing or marketing page's conversion structure — single primary CTA per view, form-field friction, ad-to-headline message match, trust/social-proof presence, above-the-fold value, and CLS-safe banners/interstitials — producing evidence-backed findings and a SHIP / FIX / BLOCK verdict per page. Use when the user asks to 'audit my landing page', 'why isn't this page converting', 'check the CTA / form / hero', or 'is this page conversion-ready'. Do not use for copy voice or persuasiveness (awesome-humanize-en, awesome-document-style), SEO / discoverability (awesome-seo-audit), or WCAG accessibility (awesome-accessibility-audit).

Code & Development 2 stars 0 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
16
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Landing Audit Audit a landing or marketing page for the **structural** conversion mechanics — the things you can observe in the rendered DOM, the form markup, and the layout — not the persuasiveness of the words. Read-only: it reports findings and a per-page verdict; it never rewrites copy or edits files. Treat the page as an auditable artifact (elements, attributes, JSON-LD, layout behavior), not as vibes. Every finding cites the signal it came from. This is not a copy critique. "The headline is weak" is out of scope; "there are three equally-weighted primary CTAs above the fold" is in scope because you can point at the three buttons. ## Scope and method 1. **Establish scope** — one page, or a set of variants / audience pages. Audit each page as its own unit; a template shared across many URLs is audited once per distinct layout. 2. **Gather evidence** — pull the rendered HTML (the state a visitor sees), the form markup, and the inbound context you were given (ad copy, `utm_*` params, referring query). Note the viewport you evaluated the fold at (e.g. `1366×768` desktop, `390×844` mobile) — "above the fold" is meaningless without one. 3. **Check the seven mechanics below** — each maps to an observable signal. A signal you cannot observe (no ad copy supplied → can't judge message match) is `NOT ASSESSED`, never a guess. 4. **Score, gate, report** — one **SHIP / FIX / BLOCK** verdict per page. See Output. ## The seven mechanics | # | Check | Observable signal | Fails w...

Details

Author
khasky
Repository
khasky/awesome-agent-skills
Created
4 months ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category