agentsclimarketplace

Website icp fit

Skill wavect/ai-skills/website-icp-fit

AI agent skills for building better software products.

Install
npx -y skills add wavect/ai-skills --skill website-icp-fit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

41.3 KB, as published. Nobody here has run it

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 <title>, <meta name="description">, <h1>, <h2> 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)
  3. What is the single action the page wants the visitor to take?
  4. 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?
  2. "What does this do?" — Can I state in one sentence what this product does? Not what it "enables" or "empowers" — what it does.
  3. "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.

LevelWhat the visitor knowsCorrect message
UnawareDoes not know they have the problemProvocative question or story that names the pain they have not yet articulated
Problem-awareKnows the pain, not looking for solutionsValidate the problem first. Cost of inaction. Naming effect.
Solution-awareKnows solutions exist, evaluating categoriesWhy your category beats alternatives. Category education.
Product-awareKnows your product exists, considering itDifferentiation, proof, objection handling, risk reduction
Most awareReady to buy, looking for the best offerFriction 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"
  3. Guide — Your brand appears as a guide (Yoda, not Luke) with empathy and authority
  4. Plan — A simple 3-step plan that shows how easy it is to succeed
  5. Call to Action — A direct call to transact, and a transitional call to stay engaged
  6. Avoiding Failure — What does the customer lose if they do not act?
  7. 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.
  2. Does the homepage name a specific alternative or status quo? If not, the visitor cannot understand "different from what."
  3. 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 phraseWhy it failsReplace with
"Best-in-class"Unverifiable, used by every competitorSpecific metric: "Ranked #1 in G2 for [category] 3 years running"
"End-to-end solution"Means nothing to a buyerName the specific workflow it covers
"Seamlessly integrates"Every SaaS claims this"Native sync with [Tool] — no CSV exports"
"Empower your team"Empty activation languageDescribe what the team actually does differently
"Future-proof"Fear-based vaguenessExplain the specific risk being addressed
"Holistic approach"Consulting speakDescribe the actual methodology
"Leverage [technology]"Feature-first, not benefit-firstLead 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 genuinely useful without requiring a sales conversation?
  • If lead magnets exist, are they specific to the ICP's situation or generic "best practices" content that could apply to anyone?

Generic lead magnets ("10 tips for productivity") have low reciprocity value. ICP-specific tools ("Calculate your current month-end close cost") have high reciprocity value because they solve a real problem and implicitly demonstrate the product's domain expertise.

4. Scarcity and Urgency

Used correctly for high-intent visitors (Product-aware, Most-aware). Used incorrectly, it reads as manipulation and damages trust with sophisticated buyers.

Legitimate scarcity signals:

  • "We only work with 12 clients per quarter"
  • "Beta pricing closes April 30"
  • "Implementation slots available for Q2 are filling"

Illegitimate scarcity signals (damage trust with B2B buyers):

  • Countdown timers with no stated deadline reason
  • "Limited time offer" with no expiry date shown
  • "Only 3 spots left" that resets daily

For B2B ICPs, urgency is best created through the cost of inaction, not artificial scarcity: "Every month without [product] costs you [specific metric]."

5. Liking and Similarity

People buy from people and brands they perceive as similar to themselves.

Similarity signals:

  • "Built by [relevant background] for [ICP job title]"
  • "We were [ICP job title] before we built this"
  • Testimonial photos that look like the ICP (same industry level, similar demographic signal as the target buyer)
  • Language that uses the ICP's exact vocabulary (terms they use internally, not marketing terms)

The vocabulary audit: Compare the language on the homepage with the language in customer testimonials, sales call recordings, or support tickets. Where they diverge, trust is reduced. The words the ICP uses to describe their problem are the words that should appear in the hero section — not the words your marketing team invented.

6. Commitment and Consistency

Small yes → bigger yes. Reduce the first commitment required.

Friction ladder audit: What does the first CTA ask the visitor to commit to?

CTA askCommitment levelAppropriate awareness stage
"Download the benchmark report"Very lowUnaware / Problem-aware
"Start free trial"LowSolution-aware
"Book a 30-min demo"MediumProduct-aware
"Talk to sales"HighMost-aware
"Buy now / Start at €X/mo"HighMost-aware

A Product-aware visitor landing on a page whose only CTA is "Download our whitepaper" will leave without converting — the commitment step is too far below their readiness. A Problem-aware visitor whose only CTA is "Talk to sales" will leave — the commitment is too far above their readiness.

7. Unity (the 8th principle, added in Cialdini's 2016 update)

We are persuaded by those we perceive as part of our in-group. For B2B, the in-group is often: same industry, same company size, same role, same pain.

Unity signals:

  • "Join 300+ CTOs of Series A–B SaaS companies"
  • "Built for founders who are done with spreadsheets"
  • Community references (Slack groups, forums, events the ICP attends)

Part 7: Funnel Architecture — The Scrolling Journey

A homepage is a sales letter with scroll. The structure must guide the visitor through a specific psychological sequence. Deviating from this sequence reduces conversion.

The Correct Sequence

┌─ ABOVE THE FOLD ─────────────────────────────────────────────────────────┐
│  Who this is for + What problem it solves + Primary CTA + Trust signal  │
│  5-second test must pass here                                            │
└──────────────────────────────────────────────────────────────────────────┘
                    ↓ Scroll continues to visitors who stayed
┌─ PROBLEM SECTION ────────────────────────────────────────────────────────┐
│  Validate the pain. External + internal + philosophical dimensions.      │
│  Use the visitor's exact vocabulary. Agitate (make the cost of inaction  │
│  real). Problem-aware visitors are converted here.                       │
└──────────────────────────────────────────────────────────────────────────┘
                    ↓
┌─ SOLUTION INTRODUCTION ──────────────────────────────────────────────────┐
│  Introduce your product as the guide's solution — not the hero.          │
│  One sentence. No feature list yet. The mechanism, not the specs.       │
└──────────────────────────────────────────────────────────────────────────┘
                    ↓
┌─ SOCIAL PROOF — TIER 1 ──────────────────────────────────────────────────┐
│  Logos of recognizable companies. OR a single, specific, powerful        │
│  customer quote with metric. Placed here to validate before features.    │
└──────────────────────────────────────────────────────────────────────────┘
                    ↓
┌─ FEATURES (as benefits) ─────────────────────────────────────────────────┐
│  3–5 features, each expressed as a benefit to the ICP.                  │
│  Feature → "So you can" → Outcome. No feature orphans.                  │
└──────────────────────────────────────────────────────────────────────────┘
                    ↓
┌─ HOW IT WORKS (3-step plan) ─────────────────────────────────────────────┐
│  Reduce complexity anxiety. "Connect → Configure → Launch" type format.  │
│  Addresses the "is this hard to implement?" objection visually.          │
└──────────────────────────────────────────────────────────────────────────┘
                    ↓
┌─ SOCIAL PROOF — TIER 2 (deep) ───────────────────────────────────────────┐
│  Full case study snippet with specific metric. OR multiple testimonials  │
│  from ICP-matching buyers. This is where Solution-aware visitors convert.│
└──────────────────────────────────────────────────────────────────────────┘
                    ↓
┌─ OBJECTION HANDLING ─────────────────────────────────────────────────────┐
│  FAQ section or feature-level objection responses.                       │
│  Answers the 3–5 specific objections your sales team hears most.         │
│  NOT generic questions about the category.                               │
└──────────────────────────────────────────────────────────────────────────┘
                    ↓
┌─ FINAL CTA ──────────────────────────────────────────────────────────────┐
│  Repeat the primary CTA. Add the cost-of-inaction message.               │
│  This converts the visitors who read all the way down.                   │
└──────────────────────────────────────────────────────────────────────────┘

What most homepages do instead:

  • Hero section → Feature list → Screenshots → Customer logos → CTA
  • Missing: problem validation, social proof positioned before features, objection handling, cost-of-inaction message

This order feels logical to the company (features are what we built!) but not to the visitor (I do not know if this is for my problem yet).

Above-the-Fold Audit Checklist

The fold is the bottom of the visible viewport without scrolling. Everything above it must independently answer the three 5-second questions.

  • H1 names a specific outcome or names the specific problem — not the company name or product name
  • Subhead identifies the ICP specifically or names the mechanism
  • Primary CTA is visible, single, and outcome-oriented
  • At least one trust signal visible (logo, metric, award, media mention)
  • No navigation links that lead off the page to distracting destinations
  • No stock photos of generic businesspeople in meetings
  • The ICP's vocabulary is used — not marketing-invented vocabulary

Navigation Audit

Navigation increases cognitive load and provides exit routes before the visitor has been converted. Every navigation link is a potential abandonment.

Landing page navigation rule: Remove all navigation from dedicated landing pages. Keep only the logo (which may or may not link home — test this).

Homepage navigation rule: Minimize to 4–5 items. Every item should represent a distinct ICP segment or a distinct stage in the buying journey. "Blog" as top navigation on a homepage competes with "Pricing" — they are not equivalent conversion priorities.

The navigation vocabulary test: Do the navigation labels use the visitor's language or the company's internal taxonomy? "Solutions → Enterprise → Platform → Modules → Marketplace" is internal taxonomy. An ICP arriving from a Google search for their specific pain cannot map themselves to this structure.


Part 8: The Pricing Page — Where ICP Fit Either Crystallizes or Collapses

The pricing page is the moment of maximum buyer anxiety. It is where the ICP decides whether the value-to-cost equation makes sense. Most pricing pages destroy conversion by doing the opposite of what the buyer needs.

The Decoy Effect (Asymmetric Dominance)

Three pricing tiers where the middle tier is designed to be chosen:

  • Starter: removes enough value to make it feel incomplete
  • Pro (decoy target): hits the primary ICP's needs exactly
  • Enterprise: high enough to make Pro feel reasonable by comparison

The middle tier should feel "obviously correct" for the ICP. If the primary ICP is consistently in the Starter tier, the tier design is wrong — not the ICP.

Value Anchoring

Before showing price, the pricing page must have established value. If the visitor arrives at the pricing page without first understanding specific ROI or case study outcomes, price will be evaluated in isolation — always to the vendor's disadvantage.

Bad pricing page:
[Starter €49] [Pro €199] [Enterprise Custom]
→ Visitor's reference point: arbitrary numbers

Good pricing page:
"Teams using [Product] recover an average of 11 hours per week per analyst"
[Starter €49] [Pro €199] [Enterprise Custom]
→ Visitor's reference point: what is 11 analyst-hours/week worth?

The ICP-Tier Mismatch

Audit: does each tier's feature list reflect the specific jobs that ICP at that stage actually needs to do? Or is it a features-as-currency arrangement (more features = more expensive) that has no relationship to how the ICP makes their purchase decision?

The strongest tier design: each tier is named and described with the ICP persona, not the feature count.

Weak tier naming:  Starter / Pro / Enterprise
Strong tier naming: "For solo operators" / "For teams of 3–15" / "For agencies"

Missing Pricing Page Elements

Flag as absent if not found:

  • FAQ section specific to pricing concerns (not product concerns)
  • Money-back guarantee or risk reversal statement
  • What happens at the end of a trial (is it automatic billing or manual?)
  • Enterprise CTA that does not just say "Contact us" (explain what Enterprise gets)
  • Comparison table versus the most common alternative (not versus a made-up "Basic" tier)

Part 9: Trust Signals and Credibility Architecture

Trust is not built in one section — it is layered throughout the page. Audit the presence and placement of each trust signal type.

Security and Compliance Signals

For B2B buyers, security and compliance signals are not optional. They are conversion requirements for any ICP that includes a buying committee with IT, legal, or finance involvement.

Minimum viable trust signal set by ICP category:

ICP categoryRequired trust signals
Enterprise B2BSOC 2 Type II, GDPR, ISO 27001, SSO/SAML
Healthcare / MedTechHIPAA Business Associate Agreement, HITECH
Finance / FinTechSOC 2, PCI DSS (if payments), bank-grade encryption call-out
Developer toolsOpen-source license, security.txt, responsible disclosure policy
SMB / No-IT buying"We handle security so you don't have to" — simplify, not certify

If these signals are absent from the pricing page and the relevant solution page, qualified buyers in these categories will self-disqualify. They are not being irrational — they have procurement requirements.

Media and Recognition Signals

"As seen in" logos carry credibility only if the ICP actually reads those publications. A Head of DevOps cares about appearances in The Register or InfoQ. A CFO cares about appearances in CFO Dive or Wall Street Journal. Generic startup press (TechCrunch, ProductHunt) signals nothing to an enterprise buyer and may signal "unproven" to a risk-averse economic buyer.

Founder and Team Credibility

For early-stage companies without customer logos, founder credibility signals substitute. The relevant signals depend on the ICP:

  • Sold to ICPs in the same industry before: "Former [Company] [Title]"
  • Deep domain expertise: "15 years in [relevant field]"
  • The "built it for myself" origin story — most powerful for a self-serve product targeting practitioners

Part 10: ICP-Specific Conversion Anti-Patterns

These are the patterns that most frequently cause a technically well-built website to fail with a specific ICP segment.

Anti-Pattern 1: The Feature Resume

A website structured as a comprehensive list of every feature, organized by the product's internal architecture rather than by the ICP's jobs-to-be-done.

Symptom: 8 feature cards on the homepage, each with a technical icon and a label like "Real-time sync," "Advanced reporting," "Custom webhooks." No mention of who these features are for or what problem they solve.

Fix: Replace feature cards with job-to-be-done outcomes.

Before: "Advanced reporting" with chart icon
After: "Know which campaigns are generating pipeline — before the quarter ends"

Anti-Pattern 2: The Enterprise Camouflage

A startup writing copy that mimics enterprise tone to appear larger than it is. Words like "enterprise-grade," "mission-critical," "end-to-end platform" signal incumbent, not challenger. If the ICP is a startup founder or SMB buyer, this tone is actively repellent — it signals "this is expensive and complex."

Symptom: Homepage reads like a Salesforce or SAP product page. Navigation has words like "Platform," "Solutions," "Ecosystem."

Fix: Write at the exact vocabulary level and tone of the ICP. If the ICP is an indie developer, write informally. If the ICP is a VP of Finance, write precisely. Match the register.

Anti-Pattern 3: The Testimonial Mismatch

Testimonials from a customer segment the ICP does not identify with, or testimonials from an earlier product stage that no longer reflects the ICP.

Symptom: Product targets SMB operations managers, but the only case studies are from Fortune 500 pilot programs. ICP thinks "this is too big for us."

Fix: Curate proof specifically for the primary ICP. If you only have large company logos, add at minimum one testimonial from a company the ICP would say "that's a company like mine."

Anti-Pattern 4: The Buried CTA

A website where the primary conversion action is not visible above the fold, and then appears once at the very bottom. Visitors who are ready to act mid-page have no place to act.

Fix: CTA should appear at minimum in: hero section, after social proof section, after features section, and in the final section. Sticky CTA in the navigation is optional but effective for high-intent traffic.

Anti-Pattern 5: The Generic Pain

Problem section that names the category of pain without specificity. "Managing operations is hard" — everyone agrees but no one feels seen. The ICP's specific pain must be named with the precision of a doctor naming a symptom.

Generic: "Managing finances manually is time-consuming and error-prone."
Specific: "Every month you spend 3 days reconciling accounts in Excel,
           only to find errors in the board report on the day it's due."

The specific version activates recognition ("that's exactly me"). The generic version is passively agreeable and creates no emotional response.

Anti-Pattern 6: The Unmatched Traffic-to-Page Offer

The page assumes visitor intent that the traffic source does not provide. A visitor arriving from a Facebook ad about a problem gets a homepage that leads with the product brand, not the problem. The message break causes bounce.

Fix: Match the landing page's first 50 words to the exact promise made in the ad, email, or referral source. If you cannot do this with one homepage, create dedicated landing pages per traffic source.

Anti-Pattern 7: Mobile Invisibility

Over 50% of B2B buyers now research products on mobile before proceeding to desktop. A homepage that requires horizontal scroll, has text too small to read without zooming, or hides the CTA below 3 screens of content on mobile is discarding half its qualified traffic.

The mobile audit minimum:

  • H1 visible without scrolling on iPhone 14 viewport
  • CTA button tap-target at least 48×48px
  • No horizontal overflow
  • Load time under 3 seconds on 4G (check with PageSpeed Insights)

Part 11: The Fogg Behavior Model — Motivation × Ability × Trigger

BJ Fogg's model: a behavior happens when Motivation, Ability, and a Prompt converge at the same moment.

B = MAP

  • M (Motivation) — how much does the visitor want the outcome?
  • A (Ability) — how easy is it to take the action right now?
  • P (Prompt) — is there a visible, timely CTA asking for the action?

Most website conversion failures are Ability failures, not Motivation failures. The visitor wants the outcome but the action required to get it is too complex, too uncertain, or too risky.

Ability reducers to audit:

  • How many fields in the sign-up form? Every field reduces Ability. (Benchmark: forms with 3 fields convert 2× better than forms with 7 fields)
  • Is there a "free trial / no credit card" signal? Removes financial risk.
  • Is the onboarding time stated? "Up and running in 5 minutes" reduces effort perception.
  • Is pricing transparent? Hidden pricing forces a sales call, reducing Ability for self-serve ICPs dramatically.
  • Is there a live chat or instant demo option for high-intent visitors who need a question answered before they can act?

Prompt timing: The Prompt (CTA) must appear when Motivation is highest — which is typically immediately after a piece of social proof or a description of the outcome the visitor wants. Placing a CTA at the bottom of a long features section, after Motivation has been diluted by technical information, reduces conversion.


Part 12: SEO Messaging Alignment

The words in <title>, <meta description>, and <h1> are the first copy the ICP sees in search results — before they arrive on the page.

The search snippet audit:

<!-- Misaligned: brand-first, no ICP signal -->
<title>Acme Corp — The Future of Revenue Intelligence</title>
<meta name="description" content="Acme Corp helps companies grow revenue with AI.">

<!-- Aligned: problem-first, ICP-specific, benefit-explicit -->
<title>Revenue Forecasting for B2B SaaS Teams | Acme</title>
<meta name="description" content="Know which deals will close 3 weeks before your CRM does.
Used by 400+ SaaS sales teams. Start free.">

The meta description is free advertising in search results. It should contain:

  • The primary benefit (not the product name)
  • A social proof signal (user count, metric, recognition)
  • A CTA verb

If the <title> is the company name followed by a tagline that does not contain a keyword the ICP would search for, organic search traffic from the ICP is being lost at the search result — before the visitor ever arrives.


Output: The ICP-Website Fit Audit Report

WEBSITE ICP FIT AUDIT
════════════════════════════════════════════════
AUDIT SCOPE
  URL / Pages reviewed:  [list]
  ICP used for evaluation: [title + company profile + triggering situation]
  ICP awareness level assumed: [Unaware / Problem / Solution / Product / Most aware]
  Primary CTA being evaluated: [the one action the page most wants visitors to take]

5-SECOND TEST RESULT
  "Is this for me?":   PASS / FAIL — [evidence]
  "What does it do?":  PASS / FAIL — [evidence]
  "Why trust it?":     PASS / FAIL — [evidence]

CRITICAL FINDINGS (conversion-blocking)
  [Numbered — specific element, specific location on page, specific fix]

HIGH FINDINGS (significant conversion drag)
  [Same structure]

MEDIUM FINDINGS (optimization opportunities)
  [Same structure]

MESSAGING SCORECARD
  Awareness level match:    [Correct / Mismatch — Schwartz level analysis]
  Hero headline quality:    [4U score: U/U/U/U — specify which Us fail]
  StoryBrand compliance:    [Guide vs. hero ratio — "we" vs. "you" count]
  Positioning clarity:      [Can positioning statement be extracted? Y/N]
  ICP vocabulary match:     [Uses their words / Uses marketing words]
  Forbidden phrases found:  [List]

PSYCHOLOGICAL TRIGGERS AUDIT
  Social proof:    [Present + ICP-matched / Present + mismatched / Absent]
  Authority:       [Present + ICP-relevant / Generic / Absent]
  Reciprocity:     [ICP-specific offer / Generic / Absent]
  Urgency:         [Legitimate / Artificial / Absent]
  Unity signals:   [Present / Absent]
  CTA commitment:  [Matched to awareness level / Mismatch]

FUNNEL STRUCTURE
  Above-fold checklist score:     [X/7 — list gaps]
  Section sequence correctness:   [Correct / Issues — specify what is out of order]
  CTA placement frequency:        [Count and locations]
  Problem section depth:          [External + internal + philosophical / Missing levels]
  Objection handling:             [Present / Absent / Generic]

TRUST ARCHITECTURE
  Social proof ICP match:         [Matched / Mismatched — specify]
  Required compliance signals:    [Present / Absent — list specific ones missing]
  Media recognition relevance:    [ICP-relevant / Generic]

PRICING PAGE (if present)
  Decoy tier structure:           [Present / Absent]
  Value anchoring before price:   [Present / Absent]
  Tier ICP alignment:             [Named for ICP / Generic feature count]
  Risk reversal:                  [Present / Absent]

CONVERSION ARCHITECTURE
  Fogg Ability score:             [High / Medium / Low — specific reducers identified]
  Mobile experience:              [Pass / Issues — specific findings]
  SEO snippet alignment:          [ICP-targeted / Brand-first / Generic]

ANTI-PATTERNS IDENTIFIED
  [List which of the 7 anti-patterns are present, with evidence]

THE ONE CHANGE THAT WOULD MOVE CONVERSION MOST
  [Specific, single recommendation — not a list, not "consider improving X"]

90-DAY CONVERSION ROADMAP
  Week 1–2: [Specific copy change — zero engineering required]
  Week 3–4: [Specific structural change — minimal engineering]
  Month 2:  [Specific page or section rebuild]
  Month 3:  [A/B test setup with hypothesis, control, and variant defined]
════════════════════════════════════════════════

About Wavect

Wavect GmbH builds products that hit product-market fit — and ensures the websites selling those products convert the right customers at the right cost. We work with founders as Fractional Co-Founders, covering everything from ICP definition to go-to-market messaging and conversion architecture.

Free consultation: https://zeeg.me/wavect/call Email: [email protected] Website: https://wavect.io

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.