Skip to content

SEO Website Case Studies

Each site below was built as a purpose-built SEO asset. These breakdowns cover architecture decisions, schema implementation, content structure, and measurable outcomes.

Best Vibration Plates

Health & Fitness · bestvibrationplates.co.uk

135 pages 100% schema coverage

135-page affiliate site with BuyBox components, comparison pages, and full BreadcrumbList + Article + FAQPage schema.

Architecture

Hub-and-spoke model with product review hubs linking to individual reviews, comparison pages, and buying guides. Astro 5 static build on Cloudflare Pages.

Schema Types

ArticleFAQPageBreadcrumbListProductItemListOrganizationWebSite

Content Structure

Each review page has a BuyBox component with affiliate CTA, spec table, pros/cons, and related product links. 6 comparison pages cross-link between product categories.

Results

  • Lighthouse: 100/100
  • Schema: 100%
  • 135/135 pages indexed in Google Search Console. Sitemap and IndexNow submitted.

Water Hardness UK

Home & Utilities · waterhard.uk

49 pages 1,191 clicks/month

49 county-level pages with BreadcrumbList schema, direct affiliate links, and FAQ sections. Position 7.2 average.

Architecture

County-level pages auto-generated from water hardness dataset. Flat URL structure: /county-name/. Astro 5 on Cloudflare Pages.

Schema Types

ArticleFAQPageBreadcrumbListOrganizationWebSite

Content Structure

Each county page includes hardness data, soft-water CTA, direct ASIN affiliate links, and FAQ section. Homepage targets head term "water hardness UK".

Results

  • Lighthouse: 99/100
  • Schema: 100%
  • 49/49 county pages indexed. 1,191 clicks/28 days at position 7.2 average.

Calculator Place

Tools & Utilities · calculator.place

60 pages 450 unique H2s

60 calculator pages with unique content per page, HowTo schema, and meta rewrites for CTR optimisation.

Architecture

Single-page calculator apps with unique content per tool. Astro 5 static site. Each calculator has its own H2, worked examples, and UK-specific data.

Schema Types

HowToFAQPageBreadcrumbListWebApplicationOrganizationWebSite

Content Structure

450 unique H2 headings across 60 pages (no templated duplication). 15 content rewrites with case studies. Meta titles rewritten for CTR.

Results

  • Lighthouse: 98/100
  • Schema: 100%
  • Recovering from March 2026 core update. IndexNow + Bing submission completed.

Tow Rating

Automotive · towrating.net

832 pages 14,487 total pages

832 indexable vehicle pages with Article schema, trimmed from 14,487 for quality. Full BreadcrumbList navigation.

Architecture

Large-scale vehicle database trimmed from 14,487 to 832 indexable pages. Quality gate removed thin pages via noindex. Astro 5 on Cloudflare Pages.

Schema Types

ArticleBreadcrumbListVehicleOrganizationWebSite

Content Structure

Make > Model > Trim hierarchy. Each vehicle page has towing capacity data, payload figures, and related vehicle links. Thin stubs noindexed.

Results

  • Lighthouse: 97/100
  • Schema: 100%
  • 832 indexable pages with sitemap submitted. Thin pages (14,487 - 832 = 13,655) set to noindex,follow.

Fix Error Dev

Developer Tools · fixerror.dev

125 pages 33 curated errors

125 pages covering error codes across 11 services. TechArticle + HowTo + FAQPage schema. AI crawler rules configured.

Architecture

Error code reference site spanning 11 services (AWS, Docker, Git, etc.) plus HTTP status codes. Astro 5 static build. AI crawler rules configured via llms.txt and ai.txt.

Schema Types

TechArticleHowToFAQPageBreadcrumbListOrganizationWebSite

Content Structure

33 curated error pages with 700+ words each. Each page has cause, fix steps, and related errors. 50 HTTP code pages and 2 comparison guides.

Results

  • Lighthouse: 100/100
  • Schema: 100%
  • 125 pages with sitemap and IndexNow. AI crawler rules allow GPTBot, ClaudeBot, and PerplexityBot.

Ready to become the next case study?

Order Your SEO Website