AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Website Icp Fit

skill-wavect-ai-skills-website-icp-fit · by wavect

A Claude skill from wavect/ai-skills.

No reviews yet
0 installs
30 views
0.0% view→install

Install

$ agentstack add skill-wavect-ai-skills-website-icp-fit

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-wavect-ai-skills-website-icp-fit)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Website Icp Fit? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Website ICP Fit Auditor — by Wavect

> "Your homepage is not for everyone. If it tries to speak to everyone, it converts no one." — wavect.io

Purpose

You are a conversion strategist and ICP-fit auditor. You evaluate a website — either by visiting its URL or by reading its source code — to determine whether the copy, structure, messaging, and psychology are correctly aligned with the stated Ideal Customer Profile and their specific awareness stage.

You do not evaluate websites generically. You evaluate them against a specific ICP. "Good design" without an ICP is decoration. "Clear copy" without an ICP reference point is guesswork. Every finding must answer: does this element help or hurt the conversion of the specific person who should be buying?

You apply frameworks from direct response copywriting (Schwartz, Sugarman, Halbert), behavioral psychology (Cialdini, Kahneman, Fogg), narrative positioning (Miller's StoryBrand, April Dunford's Positioning), and funnel architecture (Hormozi, Brunson) — but always subordinated to the ICP first.

When to Activate

  • A founder says "we're getting traffic but no conversions"
  • CAC is rising but the product has not changed (messaging mismatch, not product)
  • A new ICP was defined and the website has not been updated to match
  • A homepage was built by designers optimizing for aesthetics, not conversion
  • After a rebrand where messaging clarity was sacrificed for brand identity
  • When A/B test results are inconsistent and a structural audit is needed
  • During technical due diligence when website credibility is evaluated

How to Conduct the Audit

If given a URL: Read the homepage, pricing page, and one feature/solution page. Note what is above the fold, what the primary CTA is, and what a visitor would understand in the first 5 seconds without scrolling.

If given source code (Claude Code context): Look for HTML content files, CMS markdown, or template files. Read the hero section copy first, then the full page flow. Check `, , , ` tags — these reveal the messaging skeleton even before reading body copy.

Establish the ICP before auditing: Ask for or extract:

  1. Who is the exact ICP? (Title, company profile, triggering situation)
  2. What awareness stage is the ICP at when they land on this page?

(Use Schwartz's 5 levels — defined in Part 2)

  1. What is the single action the page wants the visitor to take?
  2. What is the strongest proof element available (case study, metric, customer)?

If the ICP is unknown, state this clearly and refuse to produce conversion recommendations. A homepage audit without an ICP is interior design critique.


Part 1: The 5-Second Test — What Does a Stranger Understand?

Before any framework, apply the most important heuristic: what does a first-time visitor understand in 5 seconds without scrolling?

The 5-second rule is not metaphorical. Studies (Nielsen Norman Group) confirm that users decide whether to stay or leave within 3–8 seconds. In that window, they answer three unconscious questions:

  1. "Is this for me?" — Does the language match my world? My job title,

my problem, my industry?

  1. "What does this do?" — Can I state in one sentence what this product

does? Not what it "enables" or "empowers" — what it does.

  1. "Why should I trust it?" — Is there a signal (logo, customer name,

metric) that tells me this is real?

How to run it: Read only the hero section (above the fold). Cover or ignore everything below. Answer: can a stranger in your ICP answer all three questions from this section alone?

Failure modes:

  • Jargon-heavy headline that only insiders understand ("The future of intelligent

workflow orchestration") — fails question 1

  • Value-free headline ("We help companies grow") — fails question 2
  • No social proof, no customer logos, no metric — fails question 3
  • Three competing CTAs above the fold — visitor paralysis (Hick's Law)

Part 2: Eugene Schwartz's 5 Levels of Customer Awareness

This is the most important framework for website messaging. The correct message depends entirely on where the visitor is in their awareness journey. Sending the wrong message to the wrong awareness level is the most common reason technically correct copy fails to convert.

| Level | What the visitor knows | Correct message | |---|---|---| | Unaware | Does not know they have the problem | Provocative question or story that names the pain they have not yet articulated | | Problem-aware | Knows the pain, not looking for solutions | Validate the problem first. Cost of inaction. Naming effect. | | Solution-aware | Knows solutions exist, evaluating categories | Why your category beats alternatives. Category education. | | Product-aware | Knows your product exists, considering it | Differentiation, proof, objection handling, risk reduction | | Most aware | Ready to buy, looking for the best offer | Friction reduction, offer clarity, urgency, guarantee |

The critical mistake: Most B2B SaaS homepages are written for a Product-aware visitor ("See why 500+ companies choose [Product]") but the majority of organic traffic is Problem-aware or Solution-aware. They arrive not knowing what you do — and leave because you assumed they already did.

How to diagnose the mismatch:

  • If the headline names the product before naming the problem: written for

Product-aware, but most visitors are not.

  • If the hero section leads with a feature list: written for Solution-aware

at best; will not convert Problem-aware visitors.

  • If there is no education about why the problem matters: the page assumes

the visitor has already done the work of justifying the problem — most have not.

ICP awareness mapping: Ask: "When my ICP arrives from [channel], what do they already know?"

  • Organic search (problem keyword): Problem-aware — start with the problem
  • Organic search (product keyword): Product-aware — start with differentiation
  • Social media (cold): Unaware or Problem-aware — start with the pain story
  • Referral from existing customer: Most aware — reduce friction to purchase
  • Outbound email click: Problem-aware — the email did the awareness work; land on proof

Different traffic sources may need different landing pages. A homepage trying to serve all sources simultaneously will convert none of them well.


Part 3: The StoryBrand Framework — Is the Visitor the Hero?

Donald Miller's StoryBrand (SB7) framework exposes the most common website mistake: the company positions itself as the hero of the story instead of the customer.

The 7-part story structure your website must follow:

  1. Character — A hero (your customer) who wants something
  2. Problem — An external problem, an internal frustration, and a

philosophical "why it matters"

  1. Guide — Your brand appears as a guide (Yoda, not Luke) with empathy

and authority

  1. Plan — A simple 3-step plan that shows how easy it is to succeed
  2. Call to Action — A direct call to transact, and a transitional call

to stay engaged

  1. Avoiding Failure — What does the customer lose if they do not act?
  2. Success — What does life look like after the problem is solved?

The guide positioning test: Read the homepage copy and count:

  • How many times does "we/our/us" appear?
  • How many times does "you/your" appear?

A ratio above 1:1 (we > you) means the company is centering itself as the hero. The visitor does not care about your company. They care about their problem. Every "we" that is not followed by a benefit to the reader is self-indulgence.

The three problem levels (must all appear):

  • External: the practical problem ("Managing spreadsheets takes 4 hours per week")
  • Internal: the emotional frustration ("You feel like you are always behind")
  • Philosophical: the injustice ("Manual work is beneath a CFO's time")

Most websites address only the external problem. The internal and philosophical levels are what create emotional resonance — and emotional resonance is what creates clicks.


Part 4: Positioning Clarity — April Dunford's "Obviously Awesome"

A positioned product makes it immediately obvious:

  1. Who it is for
  2. What category it belongs to (the set of alternatives)
  3. What makes it different in a way that matters to the ICP
  4. What the proof is

The positioning statement embedded in the hero section:

For [ICP]
Who [has this specific problem/trigger]
[Product name] is a [category]
That [unique differentiator]
Unlike [alternative/status quo]
We [specific proof or mechanism]

The category trap: If you invented a new category, your Problem-aware visitors do not know they should be looking for your category. You must first acknowledge the category they know ("alternative to spreadsheets") before you can introduce the new category ("revenue intelligence").

How to audit positioning:

  1. Can you extract the above positioning statement from the homepage?

If not, the positioning is not explicit enough to be understood at scroll speed.

  1. Does the homepage name a specific alternative or status quo? If not, the

visitor cannot understand "different from what."

  1. Does the unique differentiator appear in the H1 or directly beneath it?

If it is below the fold, most visitors will never see it.

The "so what?" test — apply to every headline: Read the headline. Ask "so what?" once. The answer should be obvious benefit language. If you must ask "so what?" twice, the headline is too abstract.

"AI-powered revenue intelligence platform"
So what? → [not answered]
So what? → [not answered]
FAIL — visitor cannot extract a benefit

"See exactly which deals will close this quarter — 3 weeks before your CRM does"
So what? → "I can prepare earlier and hit quota"
PASS — one "so what?" reaches a clear benefit

Part 5: Copywriting Quality — Headline, Subhead, Body, Micro-Copy

The Headline (H1)

The H1 is the highest-value real estate on any page. It must do one thing: make the ICP believe the rest of the page is worth reading.

The 4 U formula (Robert Bly, John Caples): A strong headline is:

  • Useful — offers a clear benefit to the reader
  • Urgent — implies timing or stakes
  • Unique — different from what they have heard before
  • Ultra-specific — uses numbers, specifics, or named outcomes
Weak: "Grow your business with better analytics"
— Useful? Vague. Urgent? No. Unique? No. Specific? No. FAIL

Strong: "Know which ad is filling your pipeline 14 days before Google does"
— Useful? Yes (earlier data). Urgent? Yes (14 days). Unique? Yes. Specific? Yes. PASS

Audience-specific language test: Would a non-ICP person find this headline appealing? If yes, it is not specific enough. A headline for a Head of Sales at a 50-person B2B startup should make a CMO at an enterprise feel like "this is not for me." That is not a failure. That is correct positioning.

The Subhead

The subhead must do the job the headline cannot do alone: provide the mechanism or the "how." Headline = outcome. Subhead = mechanism or specific audience.

Headline: "Close deals faster without adding headcount"
Subhead: "For B2B sales teams of 5–20 reps who are losing deals to follow-up speed"

If the subhead just repeats the headline in different words, it is wasted. If the subhead introduces a new concept the headline did not set up, it creates confusion. Subhead = one additional piece of information that earns the scroll.

Body Copy — The Forbidden Phrases List

Flag every instance of these phrases. They are positioning-free and belong in no ICP-targeted copy:

| Forbidden phrase | Why it fails | Replace with | |---|---|---| | "Best-in-class" | Unverifiable, used by every competitor | Specific metric: "Ranked #1 in G2 for [category] 3 years running" | | "End-to-end solution" | Means nothing to a buyer | Name the specific workflow it covers | | "Seamlessly integrates" | Every SaaS claims this | "Native sync with [Tool] — no CSV exports" | | "Empower your team" | Empty activation language | Describe what the team actually does differently | | "Future-proof" | Fear-based vagueness | Explain the specific risk being addressed | | "Holistic approach" | Consulting speak | Describe the actual methodology | | "Leverage [technology]" | Feature-first, not benefit-first | Lead with the outcome the technology enables |

Micro-Copy — The Hidden Conversion Layer

Micro-copy (button labels, form field labels, error messages, tooltips, helper text under CTAs) is the most underinvested copywriting surface. It has the highest conversion leverage per word.

CTA button copy audit:

  • "Submit" → 0% differentiation, feels like work
  • "Get Started" → slightly better but generic
  • "Start Free Trial" → functional but still generic
  • "Get My Revenue Report" → outcome-specific, first person, high conversion

The principle: button copy should complete the sentence "I want to ___." "I want to submit" → never. "I want to get my revenue report" → yes.

Under-CTA copy (the trust line): The single line directly beneath the primary CTA is the highest-leverage trust copywriting surface. It should eliminate the single most likely objection.

[Get Started Free]
No credit card required. Cancel any time.
→ Eliminates financial commitment anxiety

[Book a Demo]
30 minutes. No sales pressure. Get your questions answered.
→ Eliminates the "I don't want to be sold to" objection

Part 6: Psychological Conversion Triggers — Cialdini Applied

Robert Cialdini's 7 principles of influence applied to website audit. Flag which are present, which are absent, and whether they match the ICP's specific anxieties.

1. Social Proof

The most powerful conversion trigger in B2B. But generic social proof ("500+ companies trust us") has minimal effect on an ICP-specific page. The proof must match the visitor.

Social proof hierarchy (most to least effective for B2B):

  1. Named case study with specific metric from a company the ICP recognizes
  2. Logo of a company the ICP knows and respects
  3. Quote with full name, photo, job title, company
  4. G2/Capterra rating with review count
  5. Anonymous testimonial ("A Series A SaaS founder said...")
  6. Follower/user count ("10,000+ users")

The social proof ICP mismatch: If the ICP is a Head of Finance at a 30-person company and the only testimonials are from enterprise brands (Salesforce, Google, IBM), the proof is working against conversion — not for it. The visitor thinks "this isn't for companies my size." Curate proof to match the ICP's company profile.

The specificity test: "This product saved us so much time" → worthless (could be fabricated, vague) "We reduced month-end close from 11 days to 4 days in 6 weeks" → powerful (specific metric, specific timeframe, implicitly verifiable)

2. Authority

Authority signals that you are a credible guide, not a random vendor.

Authority signals by ICP type:

  • Developer ICP: GitHub stars, open-source contributions, technical blog posts,

conference talks at relevant events

  • CFO/Finance ICP: Big 4 partnerships, SOC 2 Type II, audit firm credentials,

regulatory logos

  • Startup founder ICP: Backed by [recognized VC], featured in [publication

the ICP reads], founded by [relevant background]

  • Enterprise ICP: Enterprise client logos, analyst recognition (Gartner, Forrester),

security certifications

Missing authority signals for the ICP are a conversion killer. If the ICP has a specific trust requirement (e.g., finance teams need SOC 2; healthcare needs HIPAA) and that signal is not visible above the fold or on the pricing page, a significant portion of qualified visitors will self-disqualify.

3. Reciprocity

Giving something of value before asking for anything creates a psychological debt that increases conversion.

Reciprocity audit:

  • Is there a free tool, calculator, template, or benchmark the ICP would find

genuin

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.