← All articles
FIVE-STEP B2B SEO AUDIT 1. Crawl & Indexation sitemap vs crawl gap 2. On-Page SERP intent match 3. Technical LCP, mobile, schema 4. Backlinks distribution > count 5. Roadmap impact vs. effort
B2B SEO

How to run a B2B SEO audit

Andy Hendricks Sep 15, 2026 9 min read

Most SEO audits list hundreds of issues with zero indication of which actually matter for business impact. Here is how to build a ranked roadmap based on findings about crawl and indexation errors, on-page relevance, technical health, and backlinks.

Part of the B2B SEO Guide

This audit process is step one of the broader B2B SEO Guide — see that guide for how audit findings feed into baselines, strategy, and an ongoing operating cadence.

Step 1: Crawl and indexation diagnostic

Run a site crawler like Screaming Frog, then cross-reference it against Google Search Console's coverage report. The first thing worth checking is how the crawler's URL count compares to the XML sitemap. A big gap in either direction tells you something: sitemap URLs the crawler can't reach point to indexation problems, and crawled URLs that never made it into the sitemap (filtered category views, parameter-based duplicates, tag archive pages) mean crawl budget is going to pages that were never supposed to rank.

This shows up constantly on documentation-heavy sites, where version-archive pages and tag pages can outnumber actual content pages. Every one of those pages competes for the same crawl budget as the content that actually drives traffic, and on a large enough site, the budget runs out before it reaches what matters.

Orphaned high-value pages are trickier to catch. Most crawlers have a report for pages with no internal inlinks, but that report treats every orphaned page equally, and it has no way of knowing if one of them is a product page that should be central to the site. Cross-reference it against a manually built list of pages that actually matter, since the crawler can't make that call on its own.

By the end of this step, there should be a short, ranked list: pages blocked from indexing, pages wasting crawl budget, pages sitting orphaned, each with a rough sense of what it's worth to the business.

Step 2: On-page relevance audit

For each priority page, pull up the actual SERP for its target query and look at what's already ranking, rather than running through a generic on-page checklist. Ranking pages are usually answering something specific like a comparison, a pricing question, or an implementation how-to. A page can check every box on a keyword checklist, the keyword's in the title, it's in the H1, the word count is reasonable, and still lose because it's answering a different question than what's actually ranking. Finding that mismatch is key rather than finding a keyword somewhere on the page.

Pages written in the company's internal vocabulary instead of the language buyers actually search can be a common B2B finding to correct. No amount of on-page optimization fixes a page that's using the wrong words for what people are looking for.

What comes out of this step is a page-by-page list of specific gaps, rather than generic notes that content "needs improvement."

Step 3: Technical health audit

Largest Contentful Paint tends to matter most for B2B sites, since content-heavy pages with big hero images or embedded resources are common. Cumulative Layout Shift usually matters less than it does on ad-heavy consumer sites, simply because B2B pages don't have as much dynamic, injected content competing for layout space.

Mobile usability is easy to wave off with "our buyers are on desktop anyway," but B2B research often happens on mobile even when the purchase decision doesn't.

On structured data, Organization schema, Product or Service schema, FAQ schema on pages with genuine Q&A content, and Article schema on blog and guide content are worth the implementation time. Schema types a tool flags as "missing" with no real connection to how the page gets found or displayed usually aren't.

The core objective during this phase is filtering out automated tool noise, generic warnings that offer no realistic impact, so you can focus exclusively on issues that account for actual, observed performance problems.

Step 4: Backlink and off-page audit

Pull the full backlink profile in Ahrefs, Semrush, or a comparable tool, then look at how it's distributed. A profile with 500 backlinks from 40 referring domains is a weaker position than 500 backlinks from 400 referring domains, even though the aggregate count looks the same. Concentration in a handful of domains makes the profile fragile: lose a few of them, through deindexing, a redesign that drops the link, a manual action against the linking site, and the effect is outsized.

Check topical relevance next. What share of linking domains actually connect to the industry, versus general directories, unrelated blogs, or link-exchange partners? A backlink profile can look large and still be doing very little if most of the links come from sites with no real connection to the business.

Step 5: Turning findings into a prioritized roadmap

Here's what a roadmap looks like with a representative set of findings from a hypothetical mid-size B2B site:

FindingImpactEffortPriority
Key product page blocked from indexing by a stray noindex tagHighLowWeek 1
Title tags missing on 12 priority pages ranking page 2HighLowWeek 1
Orphaned solutions page with no internal linksHighLowWeek 1
LCP over 4 seconds on top 5 landing pages due to unoptimized hero imagesHighMediumMonth 1
40% of backlinks concentrated in 3 referring domainsMediumHighQuarter (outreach-dependent)
Thin, internally-worded content on 8 product pagesHighHighQuarter
Missing FAQ schema on help center articlesLowLowBacklog, batch with other work
Faceted navigation generating thousands of crawlable duplicate URLsMediumMediumMonth 2
Mobile tap targets too small on pricing pageMediumLowWeek 2
General site-wide alt text gapsLowLowBacklog, batch with other work

High-impact, low-effort items go first no matter which category they came from. The point of the roadmap is speed to impact, not working through technical, on-page, and off-page findings in separate, tidy batches.

For how to work through the Week 1 to Month 1 items and report the results, see quick SEO wins for B2B: what to fix in the first 30 days after an audit.

Common audit mistakes

A 40-page findings document with nothing ranked shifts the prioritization work onto whoever reads it, which usually means nothing gets prioritized at all.

An audit is a snapshot, not a permanent record. Repeat it every six months to measure for real improvement.

The findings that compound tend to be worse than any single issue on its own. An orphaned page that's also thin, internally-worded content is a bigger problem than either issue alone, because fixing the internal linking won't help if the content doesn't match how buyers search, and rewriting the content won't help if nothing links to the page in the first place.

FAQ

Frequently asked questions

How often should you run a technical SEO audit?

Every six months. An audit is a snapshot, not a permanent record, so re-running it on a schedule to actually measure improvement.

What technical SEO issues actually matter for B2B websites?

For most B2B sites, Largest Contentful Paint matters more than Cumulative Layout Shift, since content-heavy pages with big hero images are common and there's less dynamic content fighting for layout space. Mobile performance still matters too, even if your buyers close on desktop.

How do you prioritize SEO audit findings by impact and effort?

Plot every finding on an impact-vs-effort grid and take the high-impact, low-effort items first, whether they came from a technical crawl, an on-page review, or a backlink audit. Speed to impact matters more than clearing each category.

Why does backlink distribution matter more than total backlink count?

Because the same total can hide very different risks. 500 backlinks from 40 referring domains sits in a weaker position than 500 backlinks from 400 domains, even with an identical volume.