We Got a 98 Lighthouse Score and Zero Leads. Here's What We Fixed.
I'm going to tell you about a site we built that was technically perfect and completely useless.
We built it for a consulting firm here in Texas. React, Next.js, server side rendering, the whole stack. Image optimization, code splitting, lazy loading, edge caching. When we ran Lighthouse it came back 98 performance, 100 accessibility, 100 best practices, 100 SEO.
We were pretty proud of ourselves.
Then a month went by and the client called. "The site looks amazing and it's fast. But we haven't gotten a single lead from it."
He wasn't exaggerating. Google Analytics confirmed it. Decent traffic, solid time on page, almost zero conversions. People were visiting, reading, and leaving. The fastest, most technically perfect departure you've ever seen.
Speed is the floor, not the ceiling
Here's what took me embarrassingly long to fully internalize. Page speed is table stakes. It's the minimum requirement for a site to not actively repel visitors. Getting a 98 on Lighthouse means your site loads fast. That's it. It doesn't mean your site is good at its job.
Think about a restaurant. A clean kitchen is mandatory. Health inspectors check for it and customers expect it. But nobody walks into a restaurant and says "wow the kitchen is so clean, I'll have the steak." They sit down because of the menu, the atmosphere, the reviews, maybe the smell coming from the grill.
A fast website is a clean kitchen. Essential. Invisible when done right. And absolutely not the reason someone becomes a customer.
The problem with Lighthouse culture (and I say this as someone who plasters "98+" all over our marketing) is that developers optimze for the score and then declare victory. The score becomes the goal instead of a precondition for the actual goal, which is converting visitors.
What was actually wrong with the site
When I went back and looked at the consulting firm's site with fresh eyes, the problems were obvious. None of them would show up on a Lighthouse report.
No clear CTA above the fold. The hero section had a nice headline, a subheadline, and a background image. It looked great. But there was no button, no form, no next step. If you wanted to contact them you had to scroll to the bottom of the page and find a tiny "Contact" link in the footer.
The headline was about them, not the visitor. It said something like "Transforming Businesses Through Strategic Advisory." Cool. What does that mean to me? Compare that with "Your business is stuck. We'll figure out why and fix it." Same service. One is a mission statement. The other is a promise.
No social proof. Zero testimonials, no client logos, no case studies, nothing that said "other people have trusted us and it worked out." For a consulting firm, where trust is literally the product, this was killer. Visitors had no reason to believe these people could deliver.
The content was optimized for keywords, not for humans. The SEO was actually fine. Good title tags, proper heading hierarchy, solid meta descriptions. But the actual body copy read like it was written for a search engine. Dense paragraphs full of keywords, no personality, no specifics, no stories. It ranked well but it didn't persuade anyone.
No secondary conversion paths. The only way to become a lead was to fill out a contact form. No chat widget. No newsletter signup. No downloadable resource. No "book a free call" button. One path, take it or leave it.
The changes that actually generated leads
None of these required rebuilding the site. The performance was already great. We just needed to give that performance something to do.
Added a CTA to the hero section. "Book a Free 30-Minute Strategy Call" with a prominent button that went directly to a booking page. This alone generated the first three leads within a week.
Rewrote the headline. Changed it from corporate speak to a direct statement of what the client gets. The new headline spoke to the visitor's problem instead of the firm's capabilities.
Added testimonials to every service page. Short quotes from real clients with their name and company. We put them between content sections so visitors would hit social proof at natural reading breaks. Not at the bottom where nobody scrolls.
Installed an AI chat widget. This was the biggest single change in terms of lead volume. About 40% of the leads that came in over the next two months came through the chat widget. People would ask a quick question, the AI would give a helpful answer and ask if they'd like to schedule a call. Frictionless. We wrote about this approach in more detail in our post about turning visitors into customers.
Added a "Free Assessment" offer. Instead of just "contact us," we created a specific offer. A free 15 minute business assessment. Gave it its own landing page with a clear description of what the client would get from the call. Specific beats generic every time.
The results
Within 60 days the site went from zero leads per month to about 15 to 20 consistent leads per month. Traffic stayed roughly the same. We didn't do any new SEO work. Didn't run ads. The traffic was already there. We just stopped wasting it.
The Lighthouse score stayed at 98. Nothing changed about the technical performance. What changed was that we finally built the conversion layer that the performance was supposed to support.
What I learned from this
SEO and lead capture aren't two separate phases of a project. They're the same work seen from different angles. The heading hierarchy that helps Google understand your page also helps visitors scan it. The page speed that improves your ranking also keeps people from bouncing. The meta description that drives clicks from search results is also your first sales pitch.
When you separate "the SEO work" from "the conversion work" you end up with sites like the one I just described. Technically flawless. Functionally empty.
I wrote about this connection in more depth in our post about organic traffic that doesn't convert. If the Lighthouse situation sounds familiar, that post gets into the specifics of what to audit on your own site.
Or if you just want to see where your site stands right now, run it through our free audit. It checks both the technical side and the conversion side because honestly checking just one without the other is a waste of everyone's time.
Ready to build a website that performs?
Let us audit your current site, identify the biggest opportunities, and build a plan to grow your traffic and leads.
Get in Touch