Need a deeper next step? Pair this guide with SEO Growth Services and FAQ: What does SEO growth include?. Also read Procurement SEO Case Notes for Quote-Driven B2B Sites and Solutions-Based SEO: Content That Answers and Sells .
Most B2B sites have technical debt that blocks rankings before a single keyword is optimized. Crawl errors, slow pages, broken structure — search engines cannot rank what they cannot understand or reach. Here is what we fix first.
Content cannot rescue a page Google never fetches or refuses to index.
Audit in this order: can it be crawled, is it the URL you meant, is it fast enough to keep, then is the markup clear. Technical SEO foundations is the install guide. This is the audit sequence.
1. Crawlability
Start in Search Console → Indexing → Pages and a full-site crawl (Screaming Frog or Sitebulb).
- Robots.txt. Are
/services/,/industries/, or the blog disallowed? Is CSS/JS blocked? Is the sitemap referenced? A strayDisallow: /from staging is still the most expensive typo in SEO. - Indexation. Accidental
noindexon templates (pagination, resources, the whole site via a plugin). Thin or duplicate URLs eating the index. Statuses to sort first: excluded by noindex, crawled not indexed, discovered not indexed, soft 404. - URL structure. One host, one protocol, one slash rule. No session IDs. Parameters that do not change content should not be indexable.
- Sitemap. Canonical 200 URLs only. No redirects, 404s, or noindex. Submitted in Search Console.
If Google cannot crawl it, it will not rank it. Fix discovery before you rewrite copy.
On Forzabuilt’s WordPress-to-Astro catalog move, the audit was not optional: layered redirects, clean canonicals, Product and FAQ schema, and a sitemap that matched the new IA. Post-remediation technical SEO health hit 99%. That is what “fix crawl first” looks like on a 200+ SKU site.
2. Site speed
Field data beats lab scores. Use Search Console Core Web Vitals (CrUX) plus a sample of commercial URLs in PageSpeed Insights.
- Core Web Vitals. LCP under 2.5s, INP under 200ms, CLS under 0.1. Failures cluster on hero images, third-party scripts, and layout shifts from late fonts or injected banners.
- Server response. TTFB under ~600ms. Slow origin makes every other metric worse and shrinks crawl capacity on large catalogs.
- Render-blocking. CSS and JS that delay first paint. Critical CSS, defer non-critical JS, and stop loading chat and tag managers before content.
Speed is a ranking factor. It is also a conversion factor. Technical buyers bounce when pages lag — especially on mobile product or service pages.
Forzabuilt’s media-heavy catalog held a 99% Lighthouse desktop score after the Astro rebuild. That is the template bar, not a brochure theme with a 4MB hero. If field LCP fails on quote templates, stop publishing and fix the layout.
3. Structure and schema
- Heading hierarchy. One H1 that matches intent. H2/H3 in reading order. Skip “visual” headings that are styled divs with no outline.
- Canonicals. Every indexable page has one canonical. Self-referencing when the page is unique. Exact match to the preferred URL. Conflicts with noindex or sitemap entries show up fast.
- Structured data. Organization on the homepage, Service on offer pages, BreadcrumbList on interior pages, Article on the blog. Validate in Rich Results Test. Implementation notes: schema for B2B.
- Internal links. Money pages need contextual inlinks, not just the header. Orphans belong in the crawl report. See internal linking.
- HTTPS and redirects. One hop to HTTPS. No mixed content that breaks JS on mobile.
Structure helps search engines understand your content and surface it in rich results. It also keeps humans from getting lost in a 200-page service architecture.
4. Mobile and UX
Google uses mobile-first indexing. The smartphone crawl is the one that counts.
- Parity. Same primary content, titles, and links on mobile as desktop. Hidden desktop-only copy is not in the index you think you have.
- Touch targets. Forms, nav, and CTAs usable without pinch-zoom. If RFQ or contact fails on a phone, you lose the buyer who researched on one.
- Viewport and fonts. Correct viewport meta. Body text readable without zoom.
B2B buyers research on mobile even when they convert on desktop. If your site fails there, you lose them before the proposal.
Fix order
- Blockers: robots, noindex, HTTPS, 5xx, broken canonicals.
- Index waste: duplicates, parameters, soft 404s, sitemap cleanup.
- Speed on templates that earn traffic (home, services, top industry pages).
- Schema and headings on those same templates.
- Mobile form and nav fixes.
Recrawl after each batch. Request indexing on the commercial URLs you repaired.
Coverage and Vitals usually move in 2–4 weeks, not overnight.
We run technical audits with prioritized fix lists. See SEO and search growth or start a project.
Frequently asked questions
What should a technical SEO audit fix first?
Crawl blockers: robots, accidental noindex, HTTPS, 5xx, and broken canonicals. Content cannot rescue a URL Google never fetches.
How do you tell crawl problems from content problems?
Search Console → Pages. Excluded by noindex, crawled not indexed, discovered not indexed, and soft 404s are crawl or quality signals. A thin page that never gets fetched is not a keyword problem.
When should you stop publishing and audit instead?
When commercial URLs are not indexed, field LCP fails on money templates, or a redesign just shipped without a redirect map.
Keep exploring
Continue with one service page and one FAQ answer tied to this topic.
Related articles
Procurement SEO Case Notes for Quote-Driven B2B Sites
How buyer-type IA, procurement clusters, and a 1:1 redirect map grew organic traffic 210% and quotes 95% for a Florida FF&E procurement brand.
Read →Solutions-Based SEO: Content That Answers and Sells
How solutions-based SEO differs from SEO 101 posts: answer the buyer job first, prove it with shipped work, and route the click to a commercial next step.
Read →SEO Content Calendar: Plan Topics, Not Only Publish Dates
How to run a B2B SEO calendar: topic clusters, keyword priority, refresh dates, and a cadence that ships hubs before a pile of orphan articles.
Read →