The 7-Signal, 8-Minute Pipeline Diagnostic for Your B2B Homepage (With My Own 38/100 Score)
Updated
I ran the diagnostic on our own website last Sunday morning.
Chykalophia. The agency I co-founded. The site I personally signed off on. The site I've used to make the case to other founders that a homepage that doesn't pull pipeline weight is the most expensive operating cost on their P&L.
We scored a 38 out of 100.
Seven signals. Fifteen points each. Eight minutes total. The kind of self-assessment any B2B services founder can run on their homepage in the time it takes to drink half a coffee.
I knew before I started that it wouldn't be a 90. I didn't expect it to be a 38.
This piece is the diagnostic itself, the scoring rubric, the breakdown of where Chykalophia lost the points, and a usable model for what to do with the score whatever it turns out to be. If you've been quietly suspecting your homepage isn't pulling its weight, this is the cheapest way to confirm it.
00Why it exists
Why I built the diagnostic
For the last few months I've been telling clients on diagnostic calls that their site isn't doing the pipeline work they think it is. I'd run analytics with them on the call, point at the gap between visitor count and qualified conversation count, and the conversation would shift.
The pattern is the one I named in Day 1 of this series: most $2M to $20M B2B companies and manufacturers have a pipeline problem, not a marketing problem, and the homepage is the most expensive instance of it. The hero alone, as I covered in Day 2, runs at about $42K/month in foregone pipeline at $5M revenue when it doesn't do the three jobs a hero exists to do.
But I was carrying around the score in my head. I'd say "your hero is doing about 30% of the job," and I'd mean something specific by that, but the founder couldn't run it on their own homepage in the four days between my call and their next leadership meeting. Without a way for the founder to score the gap themselves, the diagnostic stayed mine. They couldn't make the case to their team or their board without me standing next to them.
So I sat down and wrote it up. Seven signals, with pass / partial / fail criteria. Each signal scored 0-15. Total out of about 100. Designed to take 8 minutes (about 70 seconds per signal). No tools. No signup. No outside expert needed.
Then, before I sent it to anyone, I scored ours.
The seven signals (full criteria). Each signal is a thing a working B2B homepage does in the first viewport, or in the case of mobile, in the first thumb-scroll. Each one is binary enough that you can call it pass / partial / fail in 70 seconds without overthinking.
01Hero specificity
Signal 1: Hero specificity (0-15)
- The question
- Does the hero name the visitor's actual problem in their language?
- Pass (11-15)
- The hero headline contains a specific problem, friction, or outcome the operator would say out loud when they're frustrated. "Stop spending 6 hours a month reconciling PTO across three systems" is pass. So is "Cut your shutdown window from 14 days to 6 without changing your maintenance vendor." The line you'd hear a CFO use when she's venting is the language you want.
- Partial (5-10)
- The hero is on-topic but generic, or names the category without naming the friction. "HR software for growing teams" is partial. Better than nothing, but it doesn't earn the next four seconds.
- Fail (0-4)
- "Strategic Solutions for Forward-Thinking Companies." "Engineering Excellence for Mission-Critical Operations." "Transforming the Way Modern Businesses Operate." These are dead-air heroes. They sound like brochures because they are.
02Outcome promise
Signal 2: Outcome promise with a number (0-15)
- The question
- Does the hero contain a specific defendable number?
- Pass (11-15)
- Time saved, percentage moved, dollars recovered, days reduced. A specific outcome attached to a quantified delta. "30-day pipeline diagnostic." "$2M+ savings on a typical 18-month engagement." "Reduce time-to-quote from 6 weeks to 9 days." The number is the difference between a hero and a brochure.
- Partial (5-10)
- A claim is made but the number is vague ("dramatic improvements," "significant ROI") or the number is on the page but below the fold. The visitor in the first viewport sees a promise without proof.
- Fail (0-4)
- No outcome claim, or "Trusted by hundreds of customers" / "Industry-leading" claims that have no defendable specificity.
03CTA discoverability
Signal 3: CTA discoverability (0-15)
- The question
- Is there one clear primary CTA in the first viewport, distinct from secondary actions?
- Pass (11-15)
- One primary CTA that the eye lands on within 1.5 seconds. Visually dominant. Secondary CTAs (if present) are clearly subordinated by color, weight, or position. The visitor's next step is unambiguous.
- Partial (5-10)
- A primary CTA exists but is competing with one or two equal-weight secondary actions. The visitor has to choose, and the friction shows up in click rate.
- Fail (0-4)
- Four CTAs of equal visual weight, or no CTA in the first viewport at all. The visitor's brain has to do the work of figuring out what's primary, and most won't.
04Trust signals
Signal 4: Trust signals visibility (0-15)
- The question
- Are trust signals specific, named, and in the first viewport?
- Pass (11-15)
- Three named client logos at thumbnail size, or a specific outcome quote with the operator's name and title. Trust signals are first-viewport, not buried. The visitor sees proof before they have to look for it.
- Partial (5-10)
- Trust signals are present but generic ("Trusted by hundreds of companies"), or specific but below the fold so the visitor never sees them in their first impression.
- Fail (0-4)
- No trust signals in the first viewport, or trust signals so vague they read as filler ("Industry leaders trust us").
05Mobile experience
Signal 5: Mobile experience (0-15)
- The question
- Has the homepage actually been used on a phone, not just responsive-tested?
- Pass (11-15)
- The homepage is fluent on a phone. Hero text is readable without zoom. Primary CTA is thumbable in the lower 60% of the screen. Page loads in under 2 seconds on 4G. Anyone has tested it on an actual phone in the last 30 days.
- Partial (5-10)
- The site is technically responsive (passes Lighthouse mobile audit) but obviously hasn't been used on a phone. Hero text wraps awkwardly. CTA is in the upper third where the thumb can't reach. Small interactions feel built-for-mouse.
- Fail (0-4)
- Visibly broken on mobile, or the desktop experience squished onto a smaller screen with no mobile-specific consideration.
06Visitor routing
Signal 6: Visitor routing (0-15)
- The question
- Are there 3-4 distinct paths for different operator types, or one undifferentiated funnel?
- Pass (11-15)
- The homepage routes visitors by operator type within the first scroll. A CFO can self-identify and click into a path written for her. A head of operations can do the same. A CTO can find his lane. Three named paths with one click each.
- Partial (5-10)
- The site has paths, but they're behind a "Solutions" or "Industries" mega-menu, or they require interpretation. The visitor can find their path but it costs cognitive load.
- Fail (0-4)
- One funnel for everyone. No operator-routing visible above the fold. The visitor has to extrapolate whether the firm serves them.
07Value prop legibility
Signal 7: Value prop legibility (0-15)
- The question
- Can a peer founder reading the homepage cold for 10 seconds answer "what does this firm do" without help?
- Pass (11-15)
- Anyone outside the firm's industry can summarize what the firm does after 10 seconds on the homepage. Specifically. "They help mid-market HR teams reconcile multiple systems" is pass. The legibility test is the closest thing to a lie detector for B2B copy.
- Partial (5-10)
- A peer founder gets a vague sense ("they do something with software," "they help businesses") but can't name the specific operator problem the firm solves.
- Fail (0-4)
- A peer founder shrugs after 10 seconds. They can't summarize because the homepage doesn't deliver one in that timeframe.
08Scoring bands
Scoring bands and what to do with each
Total your seven scores. The number is out of 105 maximum, but treat it as ~100 because precision below the percentage point doesn't matter at this resolution.
09Our 38
Where Chykalophia lost the points
A 38 lives in the structural-gap band. I'm asking founders to be honest with themselves about their score, and I'd feel like a hypocrite without showing my own work. Here's the breakdown.
- Signal 1 (Hero specificity): 4.
- Our hero leans into our story (a husband-and-wife agency building for B2B operators) but doesn't name the visitor's actual problem in their language. The visitor lands on chykalophia.com and learns about us before they learn whether we can help them. The hero is brand-coherent and operator-vague. Fail.
- Signal 2 (Outcome promise with a number): 5.
- We have outcomes named on the site, but not in the hero with a defendable number. Partial.
- Signal 3 (CTA discoverability): 6.
- Two CTAs in the first viewport, both fighting for the same visual weight. The visitor has to choose, and the choice friction reads in our analytics. Partial trending fail.
- Signal 4 (Trust signals visibility): 11.
- We pass this one. Named clients, specific outcome callouts, actual logos visible above the fold. The trust block is doing work.
- Signal 5 (Mobile experience): 8.
- Responsive-tested. I opened our site on my phone last Sunday and caught two things I would not have caught at the desktop breakpoint: the primary CTA was in the upper-third where my thumb couldn't reach without re-grip, and the hero subhead wrapped awkwardly between two columns of text. Partial.
- Signal 6 (Visitor routing): 4.
- We have one path, with sub-paths buried in navigation. Different operators don't have a clear self-route from the homepage. The CFO and the marketing director are funneled into the same first interaction. Fail.
- Signal 7 (Value prop legibility): 0.
- I asked my brother to look at the homepage for 10 seconds and tell me what we do. He said "design something." That's the result the diagnostic is built to surface, and it surfaced for me.
Total: 38.
The pattern is the one I see in most $2M to $20M B2B company and manufacturer sites: the signals we passed (trust, partial mobile) were the ones that were easy to get right. The signals we failed (hero specificity, value prop, visitor routing) were the ones that pay back the most. Easy work tends to get done. The work that produces pipeline lift tends to get deferred because it requires harder decisions about positioning, audience, and language.
That's what makes it structural. The fix isn't a feature update. It's a positioning decision.
10Our fix
What I'm doing about our 38
I'm not going to redesign the site this week. The structural-gap fix isn't a redesign anyway. It's a re-positioning, then a hero rewrite, then a routing rebuild.
What I am doing: writing the operator-language hero copy first, before any design treatment. The hero copy is the thing that fails the diagnostic, and you can't fix it with a better photo or a tighter CTA. You fix it by knowing exactly which operator you're writing to and what specific friction they have in their day. That's positioning work. It's slower than a redesign sprint and it pays back longer.
I'll publish the rewrite in a future piece, with the before-and-after score on the diagnostic.
11Scoring mistakes
Common scoring mistakes (read before you score)
Three things founders typically get wrong when self-scoring:
12Scorecard
Score your own homepage: the 7-signal scorecard
Open your homepage in another tab. Tick each step as you go, and write each signal's score (0-15) on your paper or in your notes file.
14 steps, 7 of them signals to score.
0 of 14 done. Start here: 0 of 0
Ticks are saved in this browser only.
Before you start
The seven signals, 0-15 each
Score it honestly
Total
13Your number
What to do with your number
The score is a starting move, not an ending. A 38 is not a verdict on the firm. It's a number that lets you have a more honest conversation about where the website fits in pipeline mechanics.
The conversation that follows the score is where the value is. If the leadership team can look at a 38 and say "that's structurally consistent with what our pipeline data shows," the diagnostic has done its job. The next step (do we redesign, do we rewrite the hero, do we change the visitor routing, do we accept the homepage is a brand artifact and route pipeline elsewhere) is a strategic call, not a checklist call.
What I'd discourage: defaulting to a redesign because the score was uncomfortable. Most $5M+ B2B service firms with structural-gap scores don't need a redesign. They need positioning work that the website can then express. The homepage is an output of positioning, not a substitute for it.
14The series
Tomorrow: the receipts
This is Day 3 of a five-day series. Tomorrow is the receipts post: three anonymized B2B service firms whose sites went from cost-center to pipeline-source. The actual conversion numbers, the timeline (how long it took), and the specific signal-level changes we shipped. Real math. No logos yet (testimonial permissions still working through), but the numbers are real.
If you scored 30-50 on the diagnostic, the receipts post will give you a usable model for what the move from a 38 to a 70 actually looks like in months and dollars.
Day 5 (Saturday) is the personal close: the emotional cost of admitting your homepage isn't pulling its weight, and why the founders who run the diagnostic anyway are the ones who actually fix the gap. That one's not for everyone. If you're in the structural-gap band and you've been quiet about it, it might be the most useful piece in the series.
15Before you go
Run it on your site this week
The whole point is that you don't need me, and you don't need an agency, to score your homepage. The seven signals are above. The pass/partial/fail criteria are above. Eight minutes. No tools. Score it honestly.
Whatever the number, post it. I went first with our 38. The conversation a number forces inside the firm is more valuable than the score itself.
What would your homepage score if you ran the seven signals right now?
The 30-minute version If you'd rather have someone else run the diagnostic on your site (with the same scoring rubric, plus the back-of-the-napkin pipeline math at your revenue level), I do a 30-minute version on calls with B2B service firm founders. No deck, no proposal, just the score and the conversation it forces. Reach out through ChykalophiaCommon questions
How do I score my B2B homepage?
Score your homepage on seven signals, each from 0 to 15: hero specificity, outcome promise with a number, CTA discoverability, trust signals visibility, mobile experience, visitor routing and value prop legibility. It takes about 8 minutes, roughly 70 seconds per signal, with no tools and no signup. Open your homepage in another tab and score each signal as you read its criteria.
What is a good score for a B2B homepage?
The total is out of 105, but treat it as about 100. A score of 70 to 100 is the optimization band, 50 to 70 calls for surgical fixes, 30 to 50 is a structural gap, and under 30 means the site is doing zero or near-zero pipeline work. When I ran it on Chykalophia's own site, we scored 38.
Do I need a website redesign if my homepage scores low?
Usually not. Most $5M+ B2B service firms with structural-gap scores don't need a redesign, they need positioning work that the website can then express. The homepage is an output of positioning, not a substitute for it, so the fix is a re-positioning, then a hero rewrite, then a routing rebuild.
How do I test if my homepage clearly explains what my company does?
Ask someone outside your industry to read your homepage cold for 10 seconds and tell you what the firm does. If they can name the specific operator problem you solve, you pass, and if they shrug or give a vague answer, you fail. When I ran this test, my brother looked at our homepage and said "design something," so we scored 0.
Get the next one by email
One practical fix every two weeks for owners of established B2B companies. Websites, conversions and operations, written plainly.
Comments