{
  "id": "dorset-website-health-index",
  "name": "Dorset Website Health Index",
  "year": 2026,
  "edition": "2026 Q2",
  "captureMonth": "2026-06",
  "areas": [
    "BH",
    "DT"
  ],
  "areaLabel": "Dorset (BH and DT postcode areas)",
  "sampleSize": 429,
  "unmeasurable": 23,
  "totalAttempted": 452,
  "tools": [
    "Google PageSpeed Insights / Lighthouse (mobile and desktop)",
    "Sandbanks Digital in-house SEO and AEO scanner"
  ],
  "cite": "Dorset Website Health Index 2026 Q2, Sandbanks Digital",
  "citationUrl": "https://sandbanksdigital.com/research/dorset-website-health-index",
  "headline": {
    "stat": "77/100",
    "label": "average Dorset business website health",
    "secondary": "but only 23% pass Google's Core Web Vitals on mobile"
  },
  "overall": {
    "avgHealthIndex": 77,
    "medianHealthIndex": 78,
    "avgMobilePerformance": 66,
    "avgDesktopPerformance": 83,
    "mobileDesktopGap": 17,
    "cwvPassRate": 23,
    "cwvFailRate": 77,
    "medianMobileLcpMs": 7437,
    "medianMobileLcpSec": 7.4,
    "medianDesktopLcpMs": 1443,
    "medianDesktopLcpSec": 1.4,
    "avgAccessibility": 85,
    "avgLighthouseSeo": 90,
    "medianPageWeightKb": 2210,
    "medianPageWeightMb": 2.2
  },
  "banding": {
    "good": 281,
    "amber": 148,
    "poor": 0,
    "total": 429
  },
  "cwv": {
    "mobilePassRate": 23,
    "lcpGoodMobile": 10,
    "lcpGoodDesktop": 76,
    "clsGoodMobile": 86,
    "clsGoodDesktop": 86
  },
  "industries": [
    {
      "label": "Trades & Construction",
      "industryPageSlug": "tradesmen",
      "count": 48,
      "avgHealthIndex": 81,
      "avgMobilePerformance": 69,
      "avgDesktopPerformance": 84,
      "avgAccessibility": 88,
      "avgLighthouseSeo": 92,
      "cwvPassRate": 19
    },
    {
      "label": "Education & Childcare",
      "industryPageSlug": null,
      "count": 6,
      "avgHealthIndex": 80,
      "avgMobilePerformance": 62,
      "avgDesktopPerformance": 79,
      "avgAccessibility": 90,
      "avgLighthouseSeo": 95,
      "cwvPassRate": 33
    },
    {
      "label": "Leisure & Fitness",
      "industryPageSlug": null,
      "count": 46,
      "avgHealthIndex": 78,
      "avgMobilePerformance": 63,
      "avgDesktopPerformance": 80,
      "avgAccessibility": 88,
      "avgLighthouseSeo": 93,
      "cwvPassRate": 28
    },
    {
      "label": "Other",
      "industryPageSlug": null,
      "count": 48,
      "avgHealthIndex": 78,
      "avgMobilePerformance": 67,
      "avgDesktopPerformance": 82,
      "avgAccessibility": 85,
      "avgLighthouseSeo": 89,
      "cwvPassRate": 13
    },
    {
      "label": "Professional Services",
      "industryPageSlug": null,
      "count": 48,
      "avgHealthIndex": 78,
      "avgMobilePerformance": 70,
      "avgDesktopPerformance": 87,
      "avgAccessibility": 87,
      "avgLighthouseSeo": 89,
      "cwvPassRate": 27
    },
    {
      "label": "Automotive",
      "industryPageSlug": null,
      "count": 45,
      "avgHealthIndex": 77,
      "avgMobilePerformance": 64,
      "avgDesktopPerformance": 86,
      "avgAccessibility": 85,
      "avgLighthouseSeo": 90,
      "cwvPassRate": 16
    },
    {
      "label": "Health & Beauty",
      "industryPageSlug": "beauty-wellness",
      "count": 44,
      "avgHealthIndex": 77,
      "avgMobilePerformance": 67,
      "avgDesktopPerformance": 85,
      "avgAccessibility": 83,
      "avgLighthouseSeo": 89,
      "cwvPassRate": 18
    },
    {
      "label": "Property",
      "industryPageSlug": "estate-agents",
      "count": 48,
      "avgHealthIndex": 77,
      "avgMobilePerformance": 67,
      "avgDesktopPerformance": 84,
      "avgAccessibility": 85,
      "avgLighthouseSeo": 90,
      "cwvPassRate": 19
    },
    {
      "label": "Hospitality & Food",
      "industryPageSlug": "restaurants",
      "count": 45,
      "avgHealthIndex": 76,
      "avgMobilePerformance": 65,
      "avgDesktopPerformance": 83,
      "avgAccessibility": 84,
      "avgLighthouseSeo": 89,
      "cwvPassRate": 36
    },
    {
      "label": "Retail & Shops",
      "industryPageSlug": null,
      "count": 43,
      "avgHealthIndex": 75,
      "avgMobilePerformance": 63,
      "avgDesktopPerformance": 80,
      "avgAccessibility": 85,
      "avgLighthouseSeo": 89,
      "cwvPassRate": 28
    },
    {
      "label": "Pets & Animals",
      "industryPageSlug": null,
      "count": 8,
      "avgHealthIndex": 74,
      "avgMobilePerformance": 61,
      "avgDesktopPerformance": 79,
      "avgAccessibility": 78,
      "avgLighthouseSeo": 89,
      "cwvPassRate": 50
    }
  ],
  "areasBreakdown": [
    {
      "area": "BH",
      "label": "Bournemouth, Poole & Christchurch",
      "count": 300,
      "avgHealthIndex": 78,
      "avgMobilePerformance": 67,
      "avgDesktopPerformance": 84,
      "cwvPassRate": 24
    },
    {
      "area": "DT",
      "label": "Dorchester, Weymouth & wider Dorset",
      "count": 129,
      "avgHealthIndex": 76,
      "avgMobilePerformance": 64,
      "avgDesktopPerformance": 82,
      "cwvPassRate": 20
    }
  ],
  "bests": {
    "bestHealthIndex": 97,
    "sitesScoring90Plus": 43,
    "fastestMobileLcpMs": 633,
    "fastestMobileLcpSec": 0.6,
    "sitesPassingCwvMobile": 99,
    "sitesFastMobileLcp": 44,
    "perfectSeo": 129
  },
  "highlights": {
    "bestIndustry": "Trades & Construction",
    "worstIndustry": "Retail & Shops",
    "bestCwvIndustry": "Hospitality & Food",
    "bestCwvIndustryRate": 36
  },
  "keyFindings": [
    "Only 23% of Dorset business websites pass Google's Core Web Vitals on mobile — 77% fall short of the bar Google sets for a fast, stable mobile experience.",
    "The median Dorset business website takes 7.4 seconds to show its main content on a phone — roughly 3.0× Google's 2.5-second \"good\" threshold.",
    "Dorset websites score an average of 66/100 for mobile performance but 83/100 on desktop — a 17-point gap that punishes the phone users who make up most local searches.",
    "The median Dorset business homepage weighs 2.2 MB — heavy enough to stall on a mobile connection.",
    "Across 429 sites, the average Web Health Index is 77/100: most Dorset businesses have a decent-looking site that is quietly slow where it counts.",
    "Trades & Construction has the healthiest websites in Dorset (avg 81/100); Retail & Shops the weakest (avg 75/100)."
  ],
  "exemplars": [],
  "methodology": {
    "sampleFrame": "Live business websites held in the Sandbanks Digital lead database, drawn from across Dorset and balanced across industries.",
    "areas": "BH (Bournemouth, Poole, Christchurch) and DT (Dorchester, Weymouth and wider Dorset) postcode areas.",
    "measurement": "Each homepage was run through Google PageSpeed Insights (Lighthouse) on both an emulated mobile device and desktop, capturing Performance, Accessibility, Best Practices, SEO, the Core Web Vitals (LCP, INP and CLS) and total page weight, then merged with our in-house SEO/AEO scan into a single 0–100 Web Health Index.",
    "coreWebVitals": "For the Core Web Vitals pass/fail we use Google's own assessment: where a site has enough real-user traffic we take the field (CrUX) verdict across LCP, INP and CLS at the 75th percentile — the same data Google uses as a ranking signal. Where a site has too little traffic for field data, we fall back to the lab thresholds (LCP under 2.5s, CLS under 0.1, and Total Blocking Time under 200ms as a stand-in for INP). \"Largest content paint\" figures quoted elsewhere are the mobile lab LCP.",
    "healthIndex": "The Web Health Index is a weighted composite of mobile Lighthouse Performance (35%), SEO (25%), Accessibility (20%) and Answer-Engine Optimisation (20%), normalised across whichever metrics are available for a site. Sites are banded good (75–100), amber (50–74) or poor (below 50).",
    "exclusions": "23 sites could not be measured — server errors, blank renders, or pages that blocked automated capture — and are excluded from every figure above.",
    "anonymisation": "This report publishes aggregates only. No individual business is named or singled out for a poor-performing site. Named examples, where shown, are positive standouts included with permission.",
    "captureMonth": "2026-06"
  }
}
