Lesli RoseAI Visibility Consultant

I Audited a B2B Marketing
Consultant's Website.
Here's What I Found.

By Lesli Rose · April 3, 2026 · 10 min read

This consultant runs a B2B marketing consultancy. The focus: helping bootstrapped B2B founders break through the $1M ARR revenue plateau -- what the firm calls the "Growth Flatline." The messaging is sharp, the framework is clear, and the track record includes numbers like $4M to $100M in client revenue growth, over 100,000 summit registrations, and 20+ years in B2B marketing. The positioning is genuinely strong.

The problem is that Google and AI don't know any of that. When I audited the site, I found a business that's essentially invisible to search engines and AI systems -- not because of weak content, but because of structural infrastructure gaps that prevent machines from seeing what's actually there.

Below, I'll walk through the key findings and why they matter for any business owner.

The Scores

15

Technical SEO

25

On-Page SEO

0

Schema

5

AI Discoverability

40

Content

30

Social SEO

25

Earned Visibility

Those are not good numbers. But the important thing is why -- and what it means for the business.

Finding #1: The Entire Site Is One Page

This is the critical finding. The website is built as a single-page application (SPA) using JavaScript hash routing. That means every "page" -- About, Services, Pricing, Resources -- is actually just a section on one long HTML page, navigated by # fragments in the URL.

To a human browsing the site, this works fine. The navigation feels like separate pages. But to Google? It's one page. Googlebot doesn't follow hash fragments as separate URLs. Which means:

The service pages can't rank individually. There's no /services URL for Google to index.

The pricing can't be found in search. Someone searching "B2B marketing consultant pricing" will never land on the pricing section.

Each keyword needs its own URL to rank. With one URL, the site competes for one set of keywords instead of dozens.

AI systems see one undifferentiated blob. ChatGPT can't distinguish services from testimonials from pricing.

This is fixable. The content exists -- it just needs to live on real URLs (/about, /services, /pricing, etc.) instead of hash fragments. The rebuild doesn't require new content. It requires new infrastructure.

Finding #2: Zero Schema Markup

The site has no schema markup at all. None. This means Google and AI systems have no structured way to understand:

  • That this is a professional service business
  • That the founder has 20+ years of B2B marketing experience
  • That the core engagement costs $20,000 and the entry-level offer costs $1,500
  • That there's a certification course worth $2,000
  • That the firm runs a recurring summit with thousands of registrations

All of this information exists on the site in plain text. But without schema, machines have to guess. And they don't guess well. Organization, Person, Service, Course, Event, and FAQPage schema would make all of this machine-readable -- and most of it is copy-paste implementation.

Finding #3: No Analytics at All

No GA4. No GTM. No Facebook Pixel. No tracking of any kind. The founder has no data on how many people visit the site, where they come from, what they look at, or what converts them. Flying completely blind.

For a business selling $20,000 engagements, this is a significant gap. Every visitor to the site is a potential $20K client -- and there's no way to know how many are coming, what they're interested in, or where they drop off.

Finding #4: Missing Everything Search Needs

Beyond the SPA routing and schema issues, the site is also missing:

Meta description (Google auto-generates one)

Open Graph tags (social shares look broken)

robots.txt (Google has zero crawl guidance)

sitemap.xml (Google has to discover pages by crawling)

llms.txt (AI has no clean summary of the business)

Canonical tags (duplicate content risk)

Image alt text (accessibility and image search)

FAQ sections with structured data

What's Actually Strong

Here's what makes this audit interesting -- and why the infrastructure gaps are so costly. The strategy IS good:

The "Growth Flatline" positioning is excellent. It's specific, memorable, and immediately resonant for the target audience. B2B founders who've hit $1M ARR know exactly what this means.

The five-step Staircase Model is clear and differentiating. Each step is distinct and builds on the last. The framework gives prospects a clear path from stuck to scaling.

The social proof is specific and verifiable. Real client results, real numbers, real revenue growth. This is powerful trust-building content.

The newsletter is active. Regular content, a podcast, engaged audience. This is real thought leadership, not SEO filler.

The strategy is not the problem. The infrastructure is. The founder has built something genuinely valuable -- the machines that recommend businesses to potential clients just can't see it yet.

The 85/15 Reality

There's a deeper issue beyond the website itself. 85% of AI citations come from third-party sources -- review platforms, listicle articles, Reddit threads, press coverage. This consultancy has some press, an active newsletter, and a LinkedIn presence. But it's not on the roundup lists that AI cites when someone asks "best B2B marketing consultants."

The site infrastructure needs fixing first. But the earned visibility layer -- getting mentioned on the platforms AI trusts -- is where the real AI recommendation opportunity lives.

Does This Look Like Your Site?

If you're a consultant, coach, or service provider with a custom-built website, strong positioning, and real expertise -- but you've never thought about schema markup, AI discoverability, or how search engines actually see your site -- these findings probably apply to you too.

The pattern is common: you built the business through relationships, referrals, and content on third-party platforms. The website became a brochure, not a search asset. And now AI systems are recommending your competitors because they have the infrastructure you don't.

That's fixable. It starts with understanding what's actually there -- and what's missing.

Frequently Asked Questions

Why would a marketing consultant's website have SEO problems?

Marketing consultants often focus on their clients' visibility rather than their own. They build their business through referrals, speaking, and content on third-party platforms like Substack and YouTube. Their website becomes a brochure rather than a search asset. This is common and fixable.

What is hash routing and why is it bad for SEO?

Hash routing (#) is a JavaScript technique where every "page" is actually a section on one HTML page. Google sees the entire site as a single page because hash fragments are not treated as separate URLs. This means the site cannot rank individual pages for individual keywords, and AI systems see one undifferentiated page.

Does zero schema markup really matter?

Yes. Schema markup tells search engines and AI systems what your business is, who runs it, what you sell, and how much it costs. Without it, Google shows a plain blue link instead of rich results. AI systems have to guess what you offer instead of knowing with confidence. For a business selling $20,000 services, that's a significant trust and visibility gap.

Does this apply to my business?

If you recognize similar patterns -- custom-built site without SEO structure, no schema, no analytics, strong positioning but invisible to search -- the same fixes apply. Request a free audit and I'll show you exactly what's hiding on your site.

What's Hiding on Your Site?

I'll audit your website the same way I audited this one -- technical SEO, schema, AI discoverability, earned visibility, and a clear roadmap. Free, no commitment.

Get Your AI Visibility Audit