// diagnose

Website Conversion Audit

Use when the user wants to audit a landing page, homepage, or website for conversion — clarity, calls to action, trust, friction, speed, and tracking. Also use when the user mentions CRO, conversion rate, "why isn't this page converting", landing page review, page teardown, or improving signups/leads. Produces a 0–100 conversion score across 6 weighted categories, a grade, and prioritized fixes.

DiagnoseengineStarter
bash
$npx skills add sarojkjha/aaj-marketing-skills --skill website-conversion-audit

// when to use it

Use when the user wants to audit a landing page, homepage, or website for conversion — clarity, calls to action, trust, friction, speed, and tracking. Also use when the user mentions CRO, conversion rate, "why isn't this page converting", landing page review, page teardown, or improving signups/leads. Produces a 0–100 conversion score across 6 weighted categories, a grade, and prioritized fixes.

// what you give

A URL or page content/screenshot, and what the page is meant to convert (signup, lead, purchase, demo)

// what you get

A 0–100 conversion score across Message, CTA, Trust, Friction, Speed, and Tracking, a grade, and a prioritized fix list

Website Conversion Audit

Score how well a page turns visitors into action, then return a prioritized fix list. Most pages lose conversions to a handful of predictable leaks — unclear value, weak or competing CTAs, thin proof, and form friction — not to anything exotic.

When to use

The user wants to know why a page underconverts, or wants a teardown of a landing page / homepage / signup flow.

Before you start

  1. Read the brand/product context first (.agents/product-marketing.md / .agents/aaj-brand.md) for audience and offer, if present.
  2. Establish the conversion goal — what is this page supposed to make someone do? Score against that single goal.
  3. Get the page — fetch the URL or work from the provided content/screenshot. Note device (judge mobile too).

Workflow

  1. Evaluate the checks in resources/conversion-rubric.md, recording pass / partial / fail for each across the six categories.
  2. Score it:
    node resources/score.js '{"checks":{"clear_value_prop":"pass","primary_cta_visible":"partial", ...}}'
    node resources/score.js --help
    
    Returns category scores, a 0–100 total, a grade, and the failing items.
  3. Prioritize fixes by leverage: clarity and CTA usually move the needle most, then trust and friction, then speed and tracking. A page can't be optimized if it isn't measured — flag missing conversion tracking.
  4. Present the score, category breakdown, and an ordered fix list with the expected effect of each.

Scoring model

Six weighted categories: Message & Clarity 22 · Call to Action 20 · Trust & Proof 18 · Friction & Forms 16 · Speed & Mobile 14 · Conversion Tracking 10. Each scores by pass-rate × weight. Grades: A ≥ 90, B 75–89, C 60–74, D 45–59, F < 45.

Present the result

Lead with the score and grade, then the category bars, then the top fixes in priority order — concrete and specific ("the hero headline describes the product, not the outcome; rewrite to lead with the result"), not "improve copy."

Guardrails & common mistakes

  • Judge against the page's one goal, not generic best practice. A pricing page and a blog post convert differently.
  • Clarity beats cleverness. The most common leak is a hero that doesn't say what it is, for whom, and why it's better.
  • One primary action. Competing CTAs split intent and lower conversion.
  • Proof must be specific. "Trusted by thousands" converts worse than a named result with a number.
  • Don't optimize blind. Without conversion tracking you're guessing — fix that first.

cro and signup (deeper flow optimization) · copywriting (fix the message) · ab-test-significance (validate the fix) · seo-geo-aeo-audit (the visibility side).

Credits

Original AAJ skill. The Agent Skills format and Corey Haines' coreyhaines31/marketingskills (MIT) were references for structure and coverage; this skill is independently written. See the repository README.

// faq

// install

$npx skills add sarojkjha/aaj-marketing-skills --skill website-conversion-audit

// run it

$node .agents/skills/website-conversion-audit/resources/score.js --demo

// worked example

Get the worked example for website-conversion-audit

One email. The filled-in config, the output, and how to read it.

No spam. Unsubscribe anytime.

// sprint

Unit Economics & Retention Sprint — $3,500, 10 business days

This skill is one of the engines behind the Unit Economics & Retention Sprint — $3,500, ten business days.

LTV, CAC, payback and churn on your actual numbers — with a verdict, not a dashboard.

See what's included.

// human in the loop

Need a human in the loop?

AAJ builds the strategies, tools, and playbooks these skills are made of — with engagements for growth-stage and enterprise teams.