Website Audit
Use this skill to audit websites and landing pages comprehensively. The goal is to find launch-blocking and performance-limiting issues across compliance, marketing, SEO, UX, accessibility, technical quality, and measurement.
Inputs
Accept any of these targets:
- Public URL, staging URL, or local dev server URL
- Static HTML or built site files
- Source files for a page, app route, component, or template
- Screenshots when browser access is unavailable
When provided, also read only the relevant context files:
- PRD, campaign brief, ad copy, keyword list, target audience, or conversion goal
- Brand/design guidelines
- Legal, privacy, pricing, offer, or industry-specific requirements
- Ad platform requirements such as Google Ads policy notes
- Existing analytics/GTM/ads conversion specifications
If context is missing, continue with generic website best practices and mark assumptions clearly.
Core Workflow
- Identify the site type, primary audience, main conversion goal, traffic sources, and target pages.
- Inspect the rendered experience when a URL is available. Test mobile, tablet, desktop, and wide desktop where practical.
- Read source files only as needed to validate findings or propose concrete fixes.
- Evaluate every required category below.
- Report findings by severity with evidence, impact, recommended fix, and verification method.
- Separate confirmed issues from assumptions or items needing human/legal review.
Required Audit Categories
Advertising and Legal Compliance
Check for risks that could cause ad disapproval, user deception, or legal exposure:
- Platform policy fit for Google Ads and other declared ad platforms
- Prohibited or restricted category claims based on the site topic
- Exaggerated, absolute, fear-based, or unverifiable claims
- Unsupported performance numbers, rankings, testimonials, guarantees, or before/after claims
- Misleading redirects, disguised ads, missing destination relevance, or mismatch with ad copy
- Clear operator/business identity, contact path, privacy policy, terms, pricing, conditions, disclaimers, and eligibility limits
- Proper handling of sensitive categories such as health, finance, employment, housing, legal, adult, politics, and personal hardship
Do not present legal conclusions as legal advice. Flag legal-sensitive items as review risks when a qualified review is needed.
Marketing and Conversion Quality
Check whether the page can convert the intended traffic:
- Match between traffic intent/ad copy/keywords and above-the-fold message
- Clear offer, audience fit, differentiation, and trust proof
- CTA visibility, specificity, repetition, and continuity through the page
- Form length, field friction, validation clarity, confirmation state, and fallback contact path
- Objection handling, social proof, process explanation, pricing clarity, and next-step expectations
- Mobile conversion path and tap target ergonomics
SEO
Check discoverability and search intent alignment:
- Title, meta description, canonical, robots, sitemap, indexability, and URL hygiene
- H1/H2 structure, semantic sectioning, internal links, breadcrumbs where relevant
- Search intent match, topical coverage, originality, and content depth
- E-E-A-T signals: author/operator clarity, sources, dates, credentials, reviews, and trust pages
- Structured data opportunities and implementation risks
- Duplicate/thin content, hidden text, doorway-page patterns, and keyword stuffing
Design and UX
Check visual quality and usability:
- Responsive behavior at mobile, tablet, desktop, and wide desktop
- Layout overflow, overlap, clipping, awkward wrapping, and unstable spacing
- Visual hierarchy, scanability, CTA prominence, navigation clarity, and wayfinding
- Typography, color, spacing, component consistency, and brand fit
- Form experience, error recovery, loading/empty states, and confirmation flows
- Avoid generic feedback; tie design findings to user comprehension, trust, or conversion impact
When available, use web-design-reviewer for visual/responsive inspection. If it is not available, use web-design-guidelines, playwright-cli, browser automation, screenshots, or source review as practical.
Accessibility
Check the highest-impact WCAG-style issues:
- Accessible names for links, buttons, controls, icons, and form fields
- Keyboard access, visible focus, focus order, and dialog/flyout behavior
- Semantic HTML, heading order, landmark structure, lists, and tables
- Color contrast, non-color indicators, reduced motion, and readable text sizing
- Image alt text, media captions where relevant, and form error association
Use fixing-accessibility when detailed remediation guidance is needed.
Technical and Measurement Quality
Check whether the site can be trusted, measured, and operated:
- Console errors, broken requests, broken links, redirects, 404s, mixed content, and SSL issues
- Core Web Vitals and performance risks: LCP, CLS, INP, image sizing, render-blocking resources, third-party scripts
- OGP/Twitter cards, favicon, manifest, localization tags where relevant
- GA4/GTM/ad conversion events, event naming, consent behavior, duplicate firing, and thank-you/lead state tracking
- Error monitoring, form submission reliability, spam protection, and data privacy boundaries
For React or Next.js code, use vercel-react-best-practices when performance, rendering, bundle size, or data-fetching risks are in scope.
Severity Rubric
P0 Launch/ad-blocking: likely ad disapproval, serious legal/privacy risk, broken conversion path, severe accessibility blocker, or site unavailable.
P1 High impact: materially hurts conversion, SEO indexability, trust, measurement accuracy, or core mobile UX.
P2 Medium impact: weakens clarity, performance, accessibility, maintainability, or marketing effectiveness but does not block launch.
P3 Low impact: polish, minor consistency, optional SEO/UX enhancement, or future optimization.
Output Format
Use this structure:
# Website Audit Report
## Summary
- Target: <URL/files/pages>
- Site type: <LP/corporate/service/article/recruiting/form flow/unknown>
- Primary goal: <goal or assumption>
- Overall status: <Ready / Ready with fixes / Not ready>
- Top risks: <3-5 concise bullets>
## Findings
### [P0|P1|P2|P3] <short title>
- Category: <Compliance / Marketing / SEO / Design UX / Accessibility / Technical Measurement>
- Evidence: <specific page, element, text, screenshot, source file, or observed behavior>
- Impact: <why this matters>
- Recommendation: <specific fix>
- Verification: <how to confirm the fix>
## Positive Notes
- <Only include concrete strengths that affect trust, conversion, accessibility, SEO, or reliability.>
## Assumptions and Review Needed
- <State missing context, legal-review items, policy uncertainty, or data that could not be verified.>
## Suggested Next Checks
- <Browser/device tests, Lighthouse, Search Console, Ads preview, GTM debug, legal review, etc.>
Keep the report evidence-based. Do not invent policy failures or metrics that were not observed. If browsing, live testing, or source access is unavailable, state the limitation and audit the available artifact.
External Skill Notes
- Prefer installed, trusted local skills over low-install external skills.
web-design-reviewer is a recommended optional helper for design and responsive inspection if installed.
- Low-install advertising or LP audit skills may be used only as reference material after reading their instructions; do not rely on them as authoritative policy sources.
- For up-to-date ad platform policy, official platform documentation should be checked when the decision affects launch, spend, or account risk.
1---2name: origin-website-audit3description: Comprehensive audit for landing pages and websites across advertising and legal compliance, SEO, marketing conversion quality, design/UX, accessibility, technical health, and analytics/measurement. Use when asked to review, audit, evaluate, QA, or preflight a website, LP, service site, corporate site, article site, recruiting site, or form-based conversion flow before or after launch.4---56# Website Audit78Use this skill to audit websites and landing pages comprehensively. The goal is to find launch-blocking and performance-limiting issues across compliance, marketing, SEO, UX, accessibility, technical quality, and measurement.910## Inputs1112Accept any of these targets:1314- Public URL, staging URL, or local dev server URL15- Static HTML or built site files16- Source files for a page, app route, component, or template17- Screenshots when browser access is unavailable1819When provided, also read only the relevant context files:2021- PRD, campaign brief, ad copy, keyword list, target audience, or conversion goal22- Brand/design guidelines23- Legal, privacy, pricing, offer, or industry-specific requirements24- Ad platform requirements such as Google Ads policy notes25- Existing analytics/GTM/ads conversion specifications2627If context is missing, continue with generic website best practices and mark assumptions clearly.2829## Core Workflow30311. Identify the site type, primary audience, main conversion goal, traffic sources, and target pages.322. Inspect the rendered experience when a URL is available. Test mobile, tablet, desktop, and wide desktop where practical.333. Read source files only as needed to validate findings or propose concrete fixes.344. Evaluate every required category below.355. Report findings by severity with evidence, impact, recommended fix, and verification method.366. Separate confirmed issues from assumptions or items needing human/legal review.3738## Required Audit Categories3940### Advertising and Legal Compliance4142Check for risks that could cause ad disapproval, user deception, or legal exposure:4344- Platform policy fit for Google Ads and other declared ad platforms45- Prohibited or restricted category claims based on the site topic46- Exaggerated, absolute, fear-based, or unverifiable claims47- Unsupported performance numbers, rankings, testimonials, guarantees, or before/after claims48- Misleading redirects, disguised ads, missing destination relevance, or mismatch with ad copy49- Clear operator/business identity, contact path, privacy policy, terms, pricing, conditions, disclaimers, and eligibility limits50- Proper handling of sensitive categories such as health, finance, employment, housing, legal, adult, politics, and personal hardship5152Do not present legal conclusions as legal advice. Flag legal-sensitive items as review risks when a qualified review is needed.5354### Marketing and Conversion Quality5556Check whether the page can convert the intended traffic:5758- Match between traffic intent/ad copy/keywords and above-the-fold message59- Clear offer, audience fit, differentiation, and trust proof60- CTA visibility, specificity, repetition, and continuity through the page61- Form length, field friction, validation clarity, confirmation state, and fallback contact path62- Objection handling, social proof, process explanation, pricing clarity, and next-step expectations63- Mobile conversion path and tap target ergonomics6465### SEO6667Check discoverability and search intent alignment:6869- Title, meta description, canonical, robots, sitemap, indexability, and URL hygiene70- H1/H2 structure, semantic sectioning, internal links, breadcrumbs where relevant71- Search intent match, topical coverage, originality, and content depth72- E-E-A-T signals: author/operator clarity, sources, dates, credentials, reviews, and trust pages73- Structured data opportunities and implementation risks74- Duplicate/thin content, hidden text, doorway-page patterns, and keyword stuffing7576### Design and UX7778Check visual quality and usability:7980- Responsive behavior at mobile, tablet, desktop, and wide desktop81- Layout overflow, overlap, clipping, awkward wrapping, and unstable spacing82- Visual hierarchy, scanability, CTA prominence, navigation clarity, and wayfinding83- Typography, color, spacing, component consistency, and brand fit84- Form experience, error recovery, loading/empty states, and confirmation flows85- Avoid generic feedback; tie design findings to user comprehension, trust, or conversion impact8687When available, use `web-design-reviewer` for visual/responsive inspection. If it is not available, use `web-design-guidelines`, `playwright-cli`, browser automation, screenshots, or source review as practical.8889### Accessibility9091Check the highest-impact WCAG-style issues:9293- Accessible names for links, buttons, controls, icons, and form fields94- Keyboard access, visible focus, focus order, and dialog/flyout behavior95- Semantic HTML, heading order, landmark structure, lists, and tables96- Color contrast, non-color indicators, reduced motion, and readable text sizing97- Image alt text, media captions where relevant, and form error association9899Use `fixing-accessibility` when detailed remediation guidance is needed.100101### Technical and Measurement Quality102103Check whether the site can be trusted, measured, and operated:104105- Console errors, broken requests, broken links, redirects, 404s, mixed content, and SSL issues106- Core Web Vitals and performance risks: LCP, CLS, INP, image sizing, render-blocking resources, third-party scripts107- OGP/Twitter cards, favicon, manifest, localization tags where relevant108- GA4/GTM/ad conversion events, event naming, consent behavior, duplicate firing, and thank-you/lead state tracking109- Error monitoring, form submission reliability, spam protection, and data privacy boundaries110111For React or Next.js code, use `vercel-react-best-practices` when performance, rendering, bundle size, or data-fetching risks are in scope.112113## Severity Rubric114115- `P0` Launch/ad-blocking: likely ad disapproval, serious legal/privacy risk, broken conversion path, severe accessibility blocker, or site unavailable.116- `P1` High impact: materially hurts conversion, SEO indexability, trust, measurement accuracy, or core mobile UX.117- `P2` Medium impact: weakens clarity, performance, accessibility, maintainability, or marketing effectiveness but does not block launch.118- `P3` Low impact: polish, minor consistency, optional SEO/UX enhancement, or future optimization.119120## Output Format121122Use this structure:123124```markdown125# Website Audit Report126127## Summary128- Target: <URL/files/pages>129- Site type: <LP/corporate/service/article/recruiting/form flow/unknown>130- Primary goal: <goal or assumption>131- Overall status: <Ready / Ready with fixes / Not ready>132- Top risks: <3-5 concise bullets>133134## Findings135### [P0|P1|P2|P3] <short title>136- Category: <Compliance / Marketing / SEO / Design UX / Accessibility / Technical Measurement>137- Evidence: <specific page, element, text, screenshot, source file, or observed behavior>138- Impact: <why this matters>139- Recommendation: <specific fix>140- Verification: <how to confirm the fix>141142## Positive Notes143- <Only include concrete strengths that affect trust, conversion, accessibility, SEO, or reliability.>144145## Assumptions and Review Needed146- <State missing context, legal-review items, policy uncertainty, or data that could not be verified.>147148## Suggested Next Checks149- <Browser/device tests, Lighthouse, Search Console, Ads preview, GTM debug, legal review, etc.>150```151152Keep the report evidence-based. Do not invent policy failures or metrics that were not observed. If browsing, live testing, or source access is unavailable, state the limitation and audit the available artifact.153154## External Skill Notes155156- Prefer installed, trusted local skills over low-install external skills.157- `web-design-reviewer` is a recommended optional helper for design and responsive inspection if installed.158- Low-install advertising or LP audit skills may be used only as reference material after reading their instructions; do not rely on them as authoritative policy sources.159- For up-to-date ad platform policy, official platform documentation should be checked when the decision affects launch, spend, or account risk.