{
  "index": "worcester-physiotherapy",
  "title": "PYC Worcester Physiotherapy Digital Visibility Index",
  "town": "Worcester",
  "sector": "physiotherapy",
  "sectorLabel": "physiotherapy clinics",
  "keywordsPerIndex": 12,
  "quarter": "Q3-2026",
  "measuredAt": "2026-09-01T09:27:25.388Z",
  "landscape": {
    "measuredKeywords": 12,
    "slotsAvailable": 120,
    "heldBySeed": 45,
    "heldByOthers": 75,
    "seedSharePct": 37.5,
    "distinctDomains": 94,
    "topDomains": [
      {
        "domain": "nhs.uk",
        "inSeed": false,
        "top10Slots": 17,
        "bestPosition": 2
      },
      {
        "domain": "worcesterphysiotherapyclinic.co.uk",
        "inSeed": true,
        "top10Slots": 8,
        "bestPosition": 1
      },
      {
        "domain": "worcester.ac.uk",
        "inSeed": false,
        "top10Slots": 8,
        "bestPosition": 1
      },
      {
        "domain": "blackpearphysio.co.uk",
        "inSeed": true,
        "top10Slots": 5,
        "bestPosition": 2
      },
      {
        "domain": "responsephysio.com",
        "inSeed": true,
        "top10Slots": 5,
        "bestPosition": 4
      },
      {
        "domain": "selectphysio.co.uk",
        "inSeed": true,
        "top10Slots": 5,
        "bestPosition": 4
      },
      {
        "domain": "physioandhealthmatters.com",
        "inSeed": false,
        "top10Slots": 3,
        "bestPosition": 2
      },
      {
        "domain": "bupa.co.uk",
        "inSeed": false,
        "top10Slots": 3,
        "bestPosition": 3
      },
      {
        "domain": "spirehealthcare.com",
        "inSeed": false,
        "top10Slots": 3,
        "bestPosition": 3
      },
      {
        "domain": "facebook.com",
        "inSeed": false,
        "top10Slots": 3,
        "bestPosition": 6
      }
    ]
  },
  "methodology": "https://hub.pyc.agency/indices/methodology/",
  "license": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "terms": "https://hub.pyc.agency/indices/licence/"
  },
  "attribution": "Phil Yarrow (PYC) — Local Digital Visibility Index. https://hub.pyc.agency/indices/",
  "citation": "Phil Yarrow (PYC) — Local Digital Visibility Index: Worcester Physiotherapy, Q3-2026. https://hub.pyc.agency/indices/worcester-physiotherapy/",
  "attributionNote": "Reuse of ANY data from this index — a single figure, one dataset, several, or all of them — requires the `attribution` credit above, reproduced and linked. `citation` is the fuller form for quoting this particular dataset. Reuse is permitted commercially and in AI-generated answers on that condition.",
  "weights": {
    "speed": 20,
    "technical": 20,
    "local": 20,
    "visibility": 15,
    "ai": 15,
    "content": 10
  },
  "pillarCoverage": {
    "speed": {
      "scored": 42,
      "total": 45,
      "live": true
    },
    "technical": {
      "scored": 45,
      "total": 45,
      "live": true
    },
    "local": {
      "scored": 45,
      "total": 45,
      "live": true
    },
    "visibility": {
      "scored": 45,
      "total": 45,
      "live": true
    },
    "ai": {
      "scored": 45,
      "total": 45,
      "live": true
    },
    "content": {
      "scored": 37,
      "total": 45,
      "live": true
    }
  },
  "overallMedian": 48,
  "contextNote": "The `context` block on each business is recorded alongside the measurement and carries NO weight in the Digital Visibility Score. See https://hub.pyc.agency/indices/methodology/.",
  "effectiveWeightsNote": "Weights are renormalised per business around its measured pillars. See each business's effectiveWeights; there is no index-level set.",
  "sectorMedians": {
    "speed": 62,
    "technical": 75,
    "local": 72,
    "visibility": 7,
    "ai": 0,
    "content": 50
  },
  "businesses": [
    {
      "rank": 1,
      "name": "Worcester Physiotherapy Clinic",
      "url": "http://www.worcesterphysiotherapyclinic.co.uk/",
      "digitalVisibilityScore": 83,
      "pillarScores": {
        "speed": 82,
        "technical": 100,
        "local": 100,
        "visibility": 64,
        "ai": 80,
        "content": 53
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 1582,
        "contentFreshnessDays": 1629
      },
      "localMatch": {
        "placeId": "ChIJq7NV52DxcEgRZ8IzC-HMT7s",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.worcesterphysiotherapyclinic.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 111,
          "avgInternalLinksPerPage": 111,
          "maxDepthReached": 0,
          "genericAnchors": 2,
          "genericAnchorRatio": 0.018,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 12,
          "sitemapUrls": 12,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-11-06",
          "sitemapStaleDays": 299,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": true,
          "companyNumber": "12954452",
          "companyName": "WORCESTER PHYSIOTHERAPY CLINIC LIMITED",
          "companyStatus": "active",
          "incorporatedOn": "2020-10-15",
          "ageYears": 5.9,
          "sicCodes": [
            "86900"
          ],
          "companyType": "ltd",
          "accountsType": "micro-entity",
          "accountsMadeUpTo": "2025-10-31",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "20 Hallow Road, Worcester, England, WR2 6BU",
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 68,
          "accessibility": 77,
          "bestPractices": 74,
          "seo": 100,
          "lcpMs": 6167,
          "tbtMs": 141,
          "clsScore": 0,
          "fcpMs": 2761,
          "speedIndexMs": 4969,
          "failing": [
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "frame-title",
              "title": "`<frame>` or `<iframe>` elements do not have a title",
              "score": 0
            },
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 10,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 2,
            "5": 182
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "exercise prescription": 19,
            "training plan": 14,
            "knowledgeable staff": 33,
            "hamstring injury treatment": 4,
            "injury recovery": 8,
            "rehab exercises": 6,
            "root cause analysis": 3,
            "quick diagnosis": 6,
            "back pain treatment": 6,
            "leg muscle strengthening": 2
          },
          "firstSeen": "2026-06-26 17:06:51 +00:00",
          "lastUpdated": "2026-06-26 17:06:51 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "worcesterphysiotherapyclinic.co.uk",
          "rank": 73,
          "backlinks": 66,
          "referringDomains": 56,
          "referringMainDomains": 55,
          "referringPages": 64,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 61
          },
          "firstSeen": "2022-02-18 09:07:35 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 2,
      "name": "Response Physio Worcester",
      "url": "https://responsephysio.com/locations/worcester/",
      "digitalVisibilityScore": 73,
      "pillarScores": {
        "speed": 75,
        "technical": 100,
        "local": 100,
        "visibility": 50,
        "ai": 20,
        "content": 70
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 1410,
        "contentFreshnessDays": 2149
      },
      "localMatch": {
        "placeId": "ChIJQST68irucEgRczg877Oh9oo",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://responsephysio.com/locations/worcester/",
          "pagesCrawled": 25,
          "pagesDiscovered": 108,
          "internalLinks": 819,
          "avgInternalLinksPerPage": 32.8,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 68,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-09-10",
          "sitemapStaleDays": 356,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 1940,
          "inpMs": 96,
          "cls": 0.01,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 50,
          "accessibility": 83,
          "bestPractices": 96,
          "seo": 85,
          "lcpMs": 14802,
          "tbtMs": 380,
          "clsScore": 0.005,
          "fcpMs": 5551,
          "speedIndexMs": 6770,
          "failing": [
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "valid-source-maps",
              "title": "Missing source maps for large first-party JavaScript",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 17,
          "ratingDistribution": {
            "1": 0,
            "2": 2,
            "3": 0,
            "4": 6,
            "5": 175
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncture clinic",
            "Acupuncturist",
            "Physiotherapist",
            "Sports injury clinic",
            "Sports massage therapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 14,
          "placeTopics": {
            "sports massage": 5,
            "shoulder injury": 5,
            "car accident recovery": 5,
            "detailed exercises": 5,
            "whiplash injury treatment": 2,
            "deep tissue massage": 2,
            "back pain relief": 12,
            "thorough assessment": 3,
            "frozen shoulder treatment": 2,
            "professional physiotherapist": 4
          },
          "firstSeen": "2026-06-26 05:32:57 +00:00",
          "lastUpdated": "2026-06-26 05:32:57 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "responsephysio.com",
          "rank": 289,
          "backlinks": 10171,
          "referringDomains": 125,
          "referringMainDomains": 120,
          "referringPages": 3965,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 3931
          },
          "firstSeen": "2020-07-04 16:15:25 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 3,
      "name": "Physio Zone Klinic",
      "url": "https://www.physiozoneklinic.co.uk/contact-1",
      "digitalVisibilityScore": 70,
      "pillarScores": {
        "speed": 70,
        "technical": 63,
        "local": 95,
        "visibility": 38,
        "ai": 100,
        "content": 40
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 51,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJZxH_wlDxcEgRteu6humdYQQ",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.physiozoneklinic.co.uk/contact-1",
          "pagesCrawled": 13,
          "pagesDiscovered": 12,
          "internalLinks": 172,
          "avgInternalLinksPerPage": 13.2,
          "maxDepthReached": 2,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.006,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": 1
          },
          "orphanCandidates": 1,
          "sitemapUrls": 6,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2022-02-21",
          "sitemapStaleDays": 1653,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 53,
          "accessibility": 100,
          "bestPractices": 96,
          "seo": 92,
          "lcpMs": 9365,
          "tbtMs": 433,
          "clsScore": 0.001,
          "fcpMs": 2561,
          "speedIndexMs": 8764,
          "failing": [
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "image-aspect-ratio",
              "title": "Displays images with incorrect aspect ratio",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "duplicated-javascript-insight",
              "title": "Duplicated JavaScript",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 9,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 1,
            "5": 172
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "acupuncture": 24,
            "back pain treatment": 17,
            "knowledgeable staff": 48,
            "laser therapy": 5,
            "sciatica treatment": 5,
            "knee issue": 7,
            "ultrasound": 5,
            "lower back problems": 8,
            "deep tissue massage": 2,
            "shoulder pain relief": 4
          },
          "firstSeen": "2026-06-26 05:38:07 +00:00",
          "lastUpdated": "2026-06-26 05:38:07 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "physiozoneklinic.co.uk",
          "rank": 21,
          "backlinks": 44,
          "referringDomains": 39,
          "referringMainDomains": 37,
          "referringPages": 43,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 43
          },
          "firstSeen": "2023-11-14 00:03:04 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 4,
      "name": "Remedium Wellness Osteopath x D1 Worcester",
      "url": "https://remedium-wellness.com/osteopath-physiotherapy-worcester/",
      "digitalVisibilityScore": 68,
      "pillarScores": {
        "speed": 84,
        "technical": 100,
        "local": 88,
        "visibility": 35,
        "ai": 0,
        "content": 79
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 1712,
        "contentFreshnessDays": 231
      },
      "localMatch": {
        "placeId": "ChIJ6-_GhbXxcEgRNMRB9w3sOrI",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://remedium-wellness.com/osteopath-physiotherapy-worcester/",
          "pagesCrawled": 16,
          "pagesDiscovered": 80,
          "internalLinks": 5768,
          "avgInternalLinksPerPage": 360.5,
          "maxDepthReached": 1,
          "genericAnchors": 3,
          "genericAnchorRatio": 0.001,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 11,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-11-19",
          "sitemapStaleDays": 286,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": "time budget",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 2403,
          "inpMs": 114,
          "cls": 0,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 57,
          "accessibility": 85,
          "bestPractices": 100,
          "seo": 92,
          "lcpMs": 9989,
          "tbtMs": 160,
          "clsScore": 0,
          "fcpMs": 6818,
          "speedIndexMs": 6818,
          "failing": [
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "crawlable-anchors",
              "title": "Links are not crawlable",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 35,
          "ratingDistribution": {
            "1": 2,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 441
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncture clinic",
            "Physical rehabilitation center",
            "Physiotherapist",
            "Sports massage therapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 3,
          "placeTopics": {
            "knowledgeable staff": 135,
            "shoulder injury treatment": 27,
            "back pain relief": 72,
            "shockwave therapy": 15,
            "neck pain relief": 24,
            "deep tissue massage": 12,
            "thorough assessment": 16,
            "sciatica treatment": 10,
            "acupuncture": 13,
            "sports massage": 11
          },
          "firstSeen": "2024-07-17 11:52:26 +00:00",
          "lastUpdated": "2026-06-26 23:24:44 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "remedium-wellness.com",
          "rank": 81,
          "backlinks": 77,
          "referringDomains": 43,
          "referringMainDomains": 42,
          "referringPages": 69,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 68
          },
          "firstSeen": "2023-10-14 18:40:49 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 5,
      "name": "Select Physio",
      "url": "http://www.selectphysio.co.uk/",
      "digitalVisibilityScore": 64,
      "pillarScores": {
        "speed": 41,
        "technical": 75,
        "local": 99,
        "visibility": 38,
        "ai": 40,
        "content": 95
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": true,
        "hasCredentialsLink": true,
        "hasBlogLink": true,
        "wordCount": 753,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJLc4DNXbvcEgR8376Zg5FLPQ",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.selectphysio.co.uk/",
          "pagesCrawled": 2,
          "pagesDiscovered": 1,
          "internalLinks": 115,
          "avgInternalLinksPerPage": 57.5,
          "maxDepthReached": 1,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.009,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 12,
          "sitemapUrls": 12,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-10-28",
          "sitemapStaleDays": 307,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": "registered address does not mention Worcester"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 60,
          "accessibility": 89,
          "bestPractices": 81,
          "seo": 92,
          "lcpMs": 4909,
          "tbtMs": 0,
          "clsScore": 0.189,
          "fcpMs": 4159,
          "speedIndexMs": 5807,
          "failing": [
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "cls-culprits-insight",
              "title": "Layout shift culprits",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "layout-shifts",
              "title": "Avoid large layout shifts",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 22,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 88
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncture clinic",
            "Massage therapist",
            "Pilates studio",
            "Sports injury clinic"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "thorough assessment": 17,
            "back pain treatment": 6,
            "rotary cuff injury": 2,
            "disc injury treatment": 2,
            "acupuncture": 3,
            "lower back issue": 5,
            "neck pain relief": 3,
            "exercise guidance": 6,
            "knowledgeable physio": 3,
            "headache treatment": 2
          },
          "firstSeen": "2026-06-30 01:14:43 +00:00",
          "lastUpdated": "2026-06-30 01:14:43 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "selectphysio.co.uk",
          "rank": 118,
          "backlinks": 107,
          "referringDomains": 58,
          "referringMainDomains": 56,
          "referringPages": 92,
          "brokenBacklinks": 4,
          "referringLinksTypes": {
            "anchor": 82
          },
          "firstSeen": "2022-03-26 11:42:29 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 6,
      "name": "206 Physiotherapy and Sports Massage",
      "url": "http://www.206therapy.co.uk/",
      "digitalVisibilityScore": 62,
      "pillarScores": {
        "speed": 55,
        "technical": 75,
        "local": 71,
        "visibility": 25,
        "ai": 80,
        "content": 60
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 1783,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJQ7x4ju3wcEgReQOjrd7FzqA",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.206therapy.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 45,
          "avgInternalLinksPerPage": 45,
          "maxDepthReached": 0,
          "genericAnchors": 10,
          "genericAnchorRatio": 0.222,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 5,
          "sitemapUrls": 5,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-03-05",
          "sitemapStaleDays": 545,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 57,
          "accessibility": 82,
          "bestPractices": 74,
          "seo": 77,
          "lcpMs": 5281,
          "tbtMs": 142,
          "clsScore": 0.251,
          "fcpMs": 2885,
          "speedIndexMs": 5467,
          "failing": [
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "button-name",
              "title": "Buttons do not have an accessible name",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "layout-shifts",
              "title": "Avoid large layout shifts",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "aria-input-field-name",
              "title": "ARIA input fields do not have accessible names",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 19
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Physiotherapist"
          ],
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "skilled staff": 2,
            "sports massage": 2,
            "diagnosis": 2,
            "effective treatment": 2,
            "understanding of body": 2,
            "physiotherapy": 2,
            "supportiveness": 2
          },
          "firstSeen": "2024-06-02 07:59:27 +00:00",
          "lastUpdated": "2026-06-26 05:34:04 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "206therapy.co.uk",
          "rank": 24,
          "backlinks": 81,
          "referringDomains": 70,
          "referringMainDomains": 68,
          "referringPages": 81,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 79
          },
          "firstSeen": "2020-01-21 07:25:58 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 7,
      "name": "Drive Sports Medicine",
      "url": "https://drivesportsmedicine.com/",
      "digitalVisibilityScore": 62,
      "pillarScores": {
        "speed": 82,
        "technical": 100,
        "local": 71,
        "visibility": 23,
        "ai": 20,
        "content": 53
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 990,
        "contentFreshnessDays": 2863
      },
      "localMatch": {
        "placeId": "ChIJvemfYCvxcEgRrhR0xdA4UG0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://drivesportsmedicine.com/",
          "pagesCrawled": 16,
          "pagesDiscovered": 19,
          "internalLinks": 190,
          "avgInternalLinksPerPage": 11.9,
          "maxDepthReached": 2,
          "genericAnchors": 7,
          "genericAnchorRatio": 0.037,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": 2,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-01-04",
          "sitemapStaleDays": 240,
          "sitemapSampleChecked": 2,
          "sitemapSampleResolved": 2,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": true,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": true,
          "companyNumber": "11669585",
          "companyName": "DRIVE SPORTS MEDICINE LTD",
          "companyStatus": "active",
          "incorporatedOn": "2018-11-09",
          "ageYears": 7.8,
          "sicCodes": [
            "96040"
          ],
          "companyType": "ltd",
          "accountsType": "dormant",
          "accountsMadeUpTo": "2025-11-30",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "5 Croome Road, Worcester, England, WR2 4PL",
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 78,
          "accessibility": 81,
          "bestPractices": 92,
          "seo": 92,
          "lcpMs": 4026,
          "tbtMs": 32,
          "clsScore": 0.002,
          "fcpMs": 1801,
          "speedIndexMs": 8068,
          "failing": [
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "aria-dialog-name",
              "title": "Elements with `role=\"dialog\"` or `role=\"alertdialog\"` do not have accessible names.",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "target-size",
              "title": "Touch targets do not have sufficient size or spacing.",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 6,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 11
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": 2,
          "placeTopics": {
            "acl recovery": 2,
            "rehabilitation plan": 3,
            "flexible appointments": 2,
            "attentive staff": 2,
            "strength training": 2,
            "back pain": 2,
            "coach": 2,
            "exercises": 2,
            "recovery": 2,
            "injury": 4
          },
          "firstSeen": "2024-07-17 03:31:49 +00:00",
          "lastUpdated": "2026-07-12 03:09:49 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "drivesportsmedicine.com",
          "rank": 0,
          "backlinks": 41,
          "referringDomains": 39,
          "referringMainDomains": 36,
          "referringPages": 41,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 41
          },
          "firstSeen": "2023-10-14 17:44:28 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 8,
      "name": "Black Pear Physio",
      "url": "http://www.blackpearphysio.co.uk/",
      "digitalVisibilityScore": 59,
      "pillarScores": {
        "speed": 44,
        "technical": 75,
        "local": 77,
        "visibility": 40,
        "ai": 40,
        "content": 75
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 385,
        "contentFreshnessDays": 4
      },
      "localMatch": {
        "placeId": "ChIJHXNYHuXwcEgRowETiF-rdb8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.blackpearphysio.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 32,
          "avgInternalLinksPerPage": 32,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 33,
          "sitemapUrls": 34,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-25",
          "sitemapStaleDays": 7,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": "registered address does not mention Worcester"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 36,
          "accessibility": 83,
          "bestPractices": 81,
          "seo": 92,
          "lcpMs": 12481,
          "tbtMs": 994,
          "clsScore": 0.04,
          "fcpMs": 6087,
          "speedIndexMs": 6953,
          "failing": [
            {
              "id": "frame-title",
              "title": "`<frame>` or `<iframe>` elements do not have a title",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": false,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 09:29:33 +00:00",
          "lastUpdated": "2026-06-30 04:11:41 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "blackpearphysio.co.uk",
          "rank": 129,
          "backlinks": 226,
          "referringDomains": 106,
          "referringMainDomains": 102,
          "referringPages": 196,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 161
          },
          "firstSeen": "2021-10-14 01:41:26 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 9,
      "name": "Cameron-Mitchell Osteopaths",
      "url": "https://www.cmosteopaths.co.uk/osteopath-worcester/",
      "digitalVisibilityScore": 57,
      "pillarScores": {
        "speed": 48,
        "technical": 100,
        "local": 76,
        "visibility": 22,
        "ai": 20,
        "content": null
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai"
      ],
      "excludedPillars": [
        "content"
      ],
      "effectiveWeights": {
        "speed": 22.22,
        "technical": 22.22,
        "local": 22.22,
        "visibility": 16.67,
        "ai": 16.67,
        "content": 0
      },
      "contentChecks": {
        "hasAboutLink": null,
        "hasTeamLink": null,
        "hasCredentialsLink": null,
        "hasBlogLink": null,
        "wordCount": null,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJYbdNVJTwcEgRwWuatbmZ28I",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.cmosteopaths.co.uk/osteopath-worcester/",
          "pagesCrawled": 0,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": null,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 3,
          "sitemapUrls": 3,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-06-18",
          "sitemapStaleDays": 440,
          "sitemapSampleChecked": 3,
          "sitemapSampleResolved": 3,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": "homepage HTTP 404"
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 59,
          "accessibility": 92,
          "bestPractices": 96,
          "seo": 42,
          "lcpMs": 11520,
          "tbtMs": 35,
          "clsScore": 0,
          "fcpMs": 3805,
          "speedIndexMs": 9636,
          "failing": [
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "aria-hidden-focus",
              "title": "`[aria-hidden=\"true\"]` elements contain focusable descendents",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "is-crawlable",
              "title": "Page is blocked from indexing",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 2,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 35
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Chiropractor",
            "Physical Therapy Clinic"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 1,
          "placeTopics": {
            "shoulder pain treatment": 3,
            "sports massage": 3,
            "back pain treatment": 4,
            "root cause analysis": 2,
            "neck pain relief": 3,
            "short notice appointments": 2,
            "upper back issue": 2,
            "mobility concerns": 2,
            "chronic problem": 2,
            "acute back pain": 2
          },
          "firstSeen": "2024-06-21 12:42:30 +00:00",
          "lastUpdated": "2026-08-04 07:25:44 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "cmosteopaths.co.uk",
          "rank": 181,
          "backlinks": 160,
          "referringDomains": 95,
          "referringMainDomains": 93,
          "referringPages": 142,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 127
          },
          "firstSeen": "2020-07-08 09:38:47 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 10,
      "name": "Worcester Chiropractic Clinic",
      "url": "https://www.worcester-chiro.co.uk/",
      "digitalVisibilityScore": 57,
      "pillarScores": {
        "speed": 65,
        "technical": 88,
        "local": 80,
        "visibility": 14,
        "ai": 20,
        "content": 53
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 1442,
        "contentFreshnessDays": 2827
      },
      "localMatch": {
        "placeId": "ChIJJwgkxb7wcEgRpKcLG_8GNn8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.worcester-chiro.co.uk/",
          "pagesCrawled": 25,
          "pagesDiscovered": 101,
          "internalLinks": 2372,
          "avgInternalLinksPerPage": 94.9,
          "maxDepthReached": 1,
          "genericAnchors": 47,
          "genericAnchorRatio": 0.02,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 73,
          "accessibility": 76,
          "bestPractices": 96,
          "seo": 85,
          "lcpMs": 7128,
          "tbtMs": 90,
          "clsScore": 0,
          "fcpMs": 2015,
          "speedIndexMs": 3504,
          "failing": [
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 24,
          "ratingDistribution": {
            "1": 0,
            "2": 1,
            "3": 0,
            "4": 2,
            "5": 160
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Medical centre",
            "Physiotherapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "friendly chiropractor": 5,
            "shoulder pain treatment": 5,
            "fibromyalgia treatment": 2,
            "reception staff": 27,
            "polite staff": 12,
            "sciatica treatment": 2,
            "acupuncture": 3,
            "treatment explanation": 3,
            "hip pain management": 2,
            "lifestyle advice": 3
          },
          "firstSeen": "2024-07-14 19:27:22 +00:00",
          "lastUpdated": "2026-06-27 02:27:45 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "worcester-chiro.co.uk",
          "rank": 95,
          "backlinks": 201,
          "referringDomains": 74,
          "referringMainDomains": 70,
          "referringPages": 192,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 185
          },
          "firstSeen": "2020-02-19 00:08:10 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 11,
      "name": "Droitwich Back & Neck Clinic - Chiropractor",
      "url": "http://www.droitwichchiro.com/",
      "digitalVisibilityScore": 56,
      "pillarScores": {
        "speed": 49,
        "technical": 100,
        "local": 100,
        "visibility": 8,
        "ai": 0,
        "content": 49
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 729,
        "contentFreshnessDays": 1043
      },
      "localMatch": {
        "placeId": "ChIJm7ct7nfucEgRgBhFIN9vHto",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.droitwichchiro.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 68,
          "avgInternalLinksPerPage": 68,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 65,
          "sitemapUrls": 65,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-03-26",
          "sitemapStaleDays": 159,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 62,
          "accessibility": 86,
          "bestPractices": 81,
          "seo": 100,
          "lcpMs": 6259,
          "tbtMs": 275,
          "clsScore": 0.053,
          "fcpMs": 3333,
          "speedIndexMs": 4959,
          "failing": [
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "frame-title",
              "title": "`<frame>` or `<iframe>` elements do not have a title",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "valid-source-maps",
              "title": "Missing source maps for large first-party JavaScript",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 113,
          "ratingDistribution": {
            "1": 1,
            "2": 0,
            "3": 0,
            "4": 5,
            "5": 195
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Medical centre",
            "Physiotherapist",
            "Rehabilitation Centre"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 1,
          "placeTopics": {
            "migraine treatment": 8,
            "thorough examination": 6,
            "gentle chiropractor": 2,
            "lower back pain": 77,
            "golfing injuries": 2,
            "maintenance visits": 4,
            "treatment plan": 10,
            "listening to problems": 3,
            "initial treatments": 2,
            "friendly team": 5
          },
          "firstSeen": "2024-08-05 16:20:18 +00:00",
          "lastUpdated": "2026-07-11 04:51:54 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "droitwichchiro.com",
          "rank": 101,
          "backlinks": 83,
          "referringDomains": 65,
          "referringMainDomains": 61,
          "referringPages": 73,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 72
          },
          "firstSeen": "2020-05-29 00:37:59 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 12,
      "name": "Costello Chiropractic Clinic",
      "url": "https://www.costellochiro.co.uk/",
      "digitalVisibilityScore": 55,
      "pillarScores": {
        "speed": 60,
        "technical": 100,
        "local": 73,
        "visibility": 14,
        "ai": 20,
        "content": 35
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 613,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJJcLeqzvwcEgRXwfOUVlTfOo",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.costellochiro.co.uk/",
          "pagesCrawled": 17,
          "pagesDiscovered": 24,
          "internalLinks": 2044,
          "avgInternalLinksPerPage": 120.2,
          "maxDepthReached": 1,
          "genericAnchors": 1,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 25,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-06-29",
          "sitemapStaleDays": 64,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": "time budget",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 61,
          "accessibility": 92,
          "bestPractices": 92,
          "seo": 100,
          "lcpMs": 8026,
          "tbtMs": 12,
          "clsScore": 0,
          "fcpMs": 4201,
          "speedIndexMs": 6894,
          "failing": [
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "image-size-responsive",
              "title": "Serves images with low resolution",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "unminified-css",
              "title": "Minify CSS",
              "score": 0
            },
            {
              "id": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 7,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 20
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": 4,
          "placeTopics": {
            "workout plan": 3,
            "shoulder pain relief": 2,
            "thoroughness": 2,
            "injuries": 2,
            "exercises": 3,
            "choice": 2,
            "chiropractic care": 2,
            "suffering": 2,
            "treatment": 2,
            "pain relief": 5
          },
          "firstSeen": "2026-06-30 03:39:42 +00:00",
          "lastUpdated": "2026-06-30 03:39:42 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "costellochiro.co.uk",
          "rank": 58,
          "backlinks": 69,
          "referringDomains": 65,
          "referringMainDomains": 63,
          "referringPages": 68,
          "brokenBacklinks": 75,
          "referringLinksTypes": {
            "anchor": 67
          },
          "firstSeen": "2019-03-22 09:56:12 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 13,
      "name": "Harry Ingham Physiotherapy Clinic",
      "url": "http://www.harryinghamphysiotherapyclinic.com/",
      "digitalVisibilityScore": 55,
      "pillarScores": {
        "speed": 55,
        "technical": 88,
        "local": 89,
        "visibility": 21,
        "ai": 0,
        "content": 50
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 228,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJYRFBadP7cEgR_qseYJ89hD4",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.harryinghamphysiotherapyclinic.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 11,
          "avgInternalLinksPerPage": 11,
          "maxDepthReached": 0,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.091,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": 1
          },
          "orphanCandidates": 3,
          "sitemapUrls": 3,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-30",
          "sitemapStaleDays": 2,
          "sitemapSampleChecked": 3,
          "sitemapSampleResolved": 3,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 62,
          "accessibility": 100,
          "bestPractices": 56,
          "seo": 92,
          "lcpMs": 6964,
          "tbtMs": 186,
          "clsScore": 0.001,
          "fcpMs": 2739,
          "speedIndexMs": 8256,
          "failing": [
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 14,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 45
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Physical Therapy Clinic",
            "Sports injury clinic",
            "Sports massage therapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 6,
          "placeTopics": {
            "knee injury recovery": 3,
            "personalized plan": 5,
            "exercise plan": 5,
            "achilles pain": 2,
            "weight lifting": 3,
            "knowledgeable staff": 12,
            "muscle strengthening": 2,
            "comfortable atmosphere": 4,
            "clear explanations": 2,
            "good communication": 3
          },
          "firstSeen": "2024-07-19 14:02:28 +00:00",
          "lastUpdated": "2026-06-30 14:08:15 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "harryinghamphysiotherapyclinic.com",
          "rank": 0,
          "backlinks": 128,
          "referringDomains": 42,
          "referringMainDomains": 40,
          "referringPages": 127,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 127
          },
          "firstSeen": "2023-08-08 08:41:27 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 14,
      "name": "Ian Elias Osteopath",
      "url": "http://www.worcesterosteo.co.uk/",
      "digitalVisibilityScore": 55,
      "pillarScores": {
        "speed": 88,
        "technical": 88,
        "local": 63,
        "visibility": 0,
        "ai": 0,
        "content": 67
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 948,
        "contentFreshnessDays": 7
      },
      "localMatch": {
        "placeId": "ChIJN4cqjvHwcEgRSvmTMDvvkhM",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.worcesterosteo.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": 0,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-13",
          "sitemapStaleDays": 19,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 94,
          "accessibility": 100,
          "bestPractices": 81,
          "seo": 100,
          "lcpMs": 2653,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 2353,
          "speedIndexMs": 2353,
          "failing": [
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 50
            },
            {
              "id": "first-contentful-paint",
              "title": "First Contentful Paint",
              "score": 72
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 1
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Osteopath"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 09:36:40 +00:00",
          "lastUpdated": "2026-06-30 04:17:40 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "worcesterosteo.co.uk",
          "rank": 53,
          "backlinks": 61,
          "referringDomains": 44,
          "referringMainDomains": 41,
          "referringPages": 57,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 54
          },
          "firstSeen": "2023-10-22 02:33:39 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 15,
      "name": "Bradford's Physiotherapy",
      "url": "http://bradfordsphysio.co.uk/",
      "digitalVisibilityScore": 53,
      "pillarScores": {
        "speed": 62,
        "technical": 75,
        "local": 80,
        "visibility": 0,
        "ai": 0,
        "content": 95
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": true,
        "hasCredentialsLink": true,
        "hasBlogLink": true,
        "wordCount": 670,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJHS297ENScEgR1WzFxNG0-ks",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://bradfordsphysio.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 42,
          "avgInternalLinksPerPage": 42,
          "maxDepthReached": 0,
          "genericAnchors": 4,
          "genericAnchorRatio": 0.095,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": 1
          },
          "orphanCandidates": 8,
          "sitemapUrls": 9,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": false,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 61,
          "accessibility": 68,
          "bestPractices": 78,
          "seo": 92,
          "lcpMs": 10452,
          "tbtMs": 176,
          "clsScore": 0,
          "fcpMs": 2590,
          "speedIndexMs": 8479,
          "failing": [
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 2,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 26
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": false,
          "services": null,
          "placeTopics": {
            "root cause analysis": 2,
            "tailored treatment": 3,
            "back pain relief": 2,
            "strength training": 2,
            "helpful advice": 3,
            "genuine care": 2,
            "thoroughness": 3,
            "rehabilitation techniques": 2,
            "caring staff": 3,
            "diagnosis": 4
          },
          "firstSeen": "2024-06-07 04:46:52 +00:00",
          "lastUpdated": "2026-07-12 15:55:44 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "bradfordsphysio.co.uk",
          "rank": 125,
          "backlinks": 62,
          "referringDomains": 38,
          "referringMainDomains": 35,
          "referringPages": 62,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 62
          },
          "firstSeen": "2019-01-22 14:34:25 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 16,
      "name": "Flor Physiotherapy & Yoga",
      "url": "http://www.florphysio.co.uk/",
      "digitalVisibilityScore": 53,
      "pillarScores": {
        "speed": 87,
        "technical": 88,
        "local": 66,
        "visibility": 0,
        "ai": 0,
        "content": 46
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 529,
        "contentFreshnessDays": 74
      },
      "localMatch": {
        "placeId": "ChIJeRj1IlfvcEgRNzyB3fBKGZs",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.florphysio.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 24,
          "avgInternalLinksPerPage": 24,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": false,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 89,
          "accessibility": 91,
          "bestPractices": 81,
          "seo": 92,
          "lcpMs": 3075,
          "tbtMs": 54,
          "clsScore": 0,
          "fcpMs": 2611,
          "speedIndexMs": 3612,
          "failing": [
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 7,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 5
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Massage therapist",
            "Women's health clinic",
            "Physical Therapy Clinic",
            "Sports injury clinic",
            "Yoga instructor"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 8,
          "placeTopics": {
            "pregnancy massage": 2,
            "full assessment": 2,
            "warm and spacious": 3,
            "attentive staff": 2,
            "relaxation": 2,
            "massage": 3,
            "pregnancy": 3
          },
          "firstSeen": "2024-07-16 05:29:28 +00:00",
          "lastUpdated": "2026-06-29 05:07:01 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "florphysio.co.uk",
          "rank": 0,
          "backlinks": 3,
          "referringDomains": 2,
          "referringMainDomains": 2,
          "referringPages": 2,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "image": 1
          },
          "firstSeen": "2026-06-18 21:14:39 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 17,
      "name": "Izzy Greaves Sports Therapy",
      "url": "https://igsportstherapy.co.uk/",
      "digitalVisibilityScore": 53,
      "pillarScores": {
        "speed": 61,
        "technical": 100,
        "local": 84,
        "visibility": 4,
        "ai": 0,
        "content": 37
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 1184,
        "contentFreshnessDays": 956
      },
      "localMatch": {
        "placeId": "ChIJUy2f-ZXwcEgR82rhziMvrbI",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://igsportstherapy.co.uk/",
          "pagesCrawled": 7,
          "pagesDiscovered": 6,
          "internalLinks": 185,
          "avgInternalLinksPerPage": 26.4,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 1,
          "sitemapUrls": 1,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2024-01-19",
          "sitemapStaleDays": 956,
          "sitemapSampleChecked": 1,
          "sitemapSampleResolved": 1,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 60,
          "accessibility": 90,
          "bestPractices": 100,
          "seo": 92,
          "lcpMs": 10126,
          "tbtMs": 11,
          "clsScore": 0,
          "fcpMs": 5851,
          "speedIndexMs": 6014,
          "failing": [
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "skip-link",
              "title": "Skip links are not focusable.",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 8,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 80
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Physiotherapist",
            "Sports injury clinic"
          ],
          "hasDescription": false,
          "hasHours": true,
          "services": 3,
          "placeTopics": {
            "injury recovery": 6,
            "relaxed atmosphere": 5,
            "improved movement": 4,
            "thoroughness": 6,
            "increased flexibility": 2,
            "deep tissue massage": 3,
            "insightful advice": 2,
            "pain reduction": 2,
            "easy booking": 2,
            "injury prevention": 2
          },
          "firstSeen": "2024-07-19 08:59:46 +00:00",
          "lastUpdated": "2026-06-26 05:31:59 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "igsportstherapy.co.uk",
          "rank": 0,
          "backlinks": 28,
          "referringDomains": 25,
          "referringMainDomains": 22,
          "referringPages": 28,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 28
          },
          "firstSeen": "2025-02-08 02:36:35 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 18,
      "name": "Living Well Chiropractic",
      "url": "http://www.living-well-chiropractic.co.uk/",
      "digitalVisibilityScore": 53,
      "pillarScores": {
        "speed": 71,
        "technical": 88,
        "local": 73,
        "visibility": 7,
        "ai": 0,
        "content": 55
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 410,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJiXYq7UvtcEgRuHDx775Z8SA",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.living-well-chiropractic.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 3,
          "internalLinks": 46,
          "avgInternalLinksPerPage": 46,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": 1,
            "team": 1,
            "services": null
          },
          "orphanCandidates": 22,
          "sitemapUrls": 23,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-06-09",
          "sitemapStaleDays": 84,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 65,
          "accessibility": 99,
          "bestPractices": 81,
          "seo": 100,
          "lcpMs": 4533,
          "tbtMs": 523,
          "clsScore": 0,
          "fcpMs": 3033,
          "speedIndexMs": 3033,
          "failing": [
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 10,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 17
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Massage therapist",
            "Yoga instructor"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "safe environment": 2,
            "clear explanations": 3,
            "neck pain relief": 2,
            "understanding pain": 2,
            "knowledgeable staff": 6,
            "feeling safe": 2,
            "back pain relief": 4,
            "treatment": 8,
            "causes": 2,
            "suffering": 2
          },
          "firstSeen": "2024-07-17 01:17:34 +00:00",
          "lastUpdated": "2026-06-29 21:41:46 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "living-well-chiropractic.co.uk",
          "rank": 48,
          "backlinks": 87,
          "referringDomains": 56,
          "referringMainDomains": 54,
          "referringPages": 69,
          "brokenBacklinks": 9,
          "referringLinksTypes": {
            "anchor": 65
          },
          "firstSeen": "2023-10-20 11:12:17 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 19,
      "name": "KJ Physio Ltd",
      "url": "https://www.kjphysio.com/",
      "digitalVisibilityScore": 52,
      "pillarScores": {
        "speed": 62,
        "technical": 88,
        "local": 77,
        "visibility": 0,
        "ai": 0,
        "content": 67
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": true,
        "hasBlogLink": false,
        "wordCount": 2114,
        "contentFreshnessDays": 0
      },
      "localMatch": {
        "placeId": "ChIJVVVR_k33cEgRIHo8-Ls9wNk",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.kjphysio.com/",
          "pagesCrawled": 11,
          "pagesDiscovered": 10,
          "internalLinks": 372,
          "avgInternalLinksPerPage": 33.8,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 0,
          "sitemapUrls": 11,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-18",
          "sitemapStaleDays": 13,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": true,
          "companyNumber": "11514683",
          "companyName": "KJ PHYSIO LTD",
          "companyStatus": "active",
          "incorporatedOn": "2018-08-13",
          "ageYears": 8.1,
          "sicCodes": [
            "96040"
          ],
          "companyType": "ltd",
          "accountsType": "micro-entity",
          "accountsMadeUpTo": "2025-08-31",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "14 Grange Lane, Rushwick, Worcester, England, WR2 5TG",
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 63,
          "accessibility": 82,
          "bestPractices": 100,
          "seo": 85,
          "lcpMs": 6708,
          "tbtMs": 80,
          "clsScore": 0,
          "fcpMs": 4833,
          "speedIndexMs": 5478,
          "failing": [
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "image-alt",
              "title": "Image elements do not have `[alt]` attributes",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "frame-title",
              "title": "`<frame>` or `<iframe>` elements do not have a title",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 3,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 15
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "back pain relief": 2,
            "specific treatment": 2,
            "injuries": 3,
            "treatment options": 2,
            "diagnosis": 2,
            "suffering": 3,
            "knee": 2
          },
          "firstSeen": "2026-07-12 15:37:04 +00:00",
          "lastUpdated": "2026-07-12 15:37:04 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "kjphysio.com",
          "rank": 0,
          "backlinks": 74,
          "referringDomains": 38,
          "referringMainDomains": 36,
          "referringPages": 74,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 74
          },
          "firstSeen": "2023-02-28 07:28:39 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 20,
      "name": "healthcare rm",
      "url": "https://www.healthcare-rm.com/",
      "digitalVisibilityScore": 51,
      "pillarScores": {
        "speed": 52,
        "technical": 100,
        "local": 61,
        "visibility": 0,
        "ai": 20,
        "content": 49
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 462,
        "contentFreshnessDays": 3266
      },
      "localMatch": {
        "placeId": "ChIJEwkz92TwcEgRHBddTGCG0gQ",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.healthcare-rm.com/",
          "pagesCrawled": 4,
          "pagesDiscovered": 3,
          "internalLinks": 168,
          "avgInternalLinksPerPage": 42,
          "maxDepthReached": 1,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.006,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": "registered address does not mention Worcester"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 62,
          "accessibility": 94,
          "bestPractices": 96,
          "seo": 92,
          "lcpMs": 8243,
          "tbtMs": 97,
          "clsScore": 0,
          "fcpMs": 4836,
          "speedIndexMs": 5223,
          "failing": [
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "image-size-responsive",
              "title": "Serves images with low resolution",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 1
          },
          "priceLevel": null,
          "isClaimed": false,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-08-05 02:19:55 +00:00",
          "lastUpdated": "2026-07-10 16:22:37 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "healthcare-rm.com",
          "rank": 159,
          "backlinks": 287,
          "referringDomains": 152,
          "referringMainDomains": 140,
          "referringPages": 274,
          "brokenBacklinks": 242,
          "referringLinksTypes": {
            "anchor": 207
          },
          "firstSeen": "2019-06-17 18:51:49 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 21,
      "name": "The Osteopathic Clinic - Worcestershire",
      "url": "http://www.osteopathicclinic-worcestershire.com/",
      "digitalVisibilityScore": 51,
      "pillarScores": {
        "speed": 64,
        "technical": 88,
        "local": 72,
        "visibility": 8,
        "ai": 0,
        "content": 50
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 394,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJF-H6_xb6cEgR3od5-FA6i4g",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.osteopathicclinic-worcestershire.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 67,
          "avgInternalLinksPerPage": 67,
          "maxDepthReached": 0,
          "genericAnchors": 4,
          "genericAnchorRatio": 0.06,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": null
          },
          "orphanCandidates": 13,
          "sitemapUrls": 13,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-07-25",
          "sitemapStaleDays": 38,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 57,
          "accessibility": 91,
          "bestPractices": 81,
          "seo": 85,
          "lcpMs": 12107,
          "tbtMs": 106,
          "clsScore": 0,
          "fcpMs": 6892,
          "speedIndexMs": 7637,
          "failing": [
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 4,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 7
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "back pain relief": 3,
            "treatments": 2
          },
          "firstSeen": "2026-06-30 04:51:46 +00:00",
          "lastUpdated": "2026-06-30 04:51:46 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "osteopathicclinic-worcestershire.com",
          "rank": 52,
          "backlinks": 50,
          "referringDomains": 46,
          "referringMainDomains": 41,
          "referringPages": 50,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 50
          },
          "firstSeen": "2023-10-22 02:33:39 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 22,
      "name": "Energize Therapy",
      "url": "https://www.energizetherapy.com/",
      "digitalVisibilityScore": 50,
      "pillarScores": {
        "speed": 48,
        "technical": 50,
        "local": 100,
        "visibility": 17,
        "ai": 20,
        "content": null
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai"
      ],
      "excludedPillars": [
        "content"
      ],
      "effectiveWeights": {
        "speed": 22.22,
        "technical": 22.22,
        "local": 22.22,
        "visibility": 16.67,
        "ai": 16.67,
        "content": 0
      },
      "contentChecks": {
        "hasAboutLink": null,
        "hasTeamLink": null,
        "hasCredentialsLink": null,
        "hasBlogLink": null,
        "wordCount": null,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJsyRg3_zvcEgRZ5UnLQ_xsxo",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.energizetherapy.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 36,
          "avgInternalLinksPerPage": 36,
          "maxDepthReached": 0,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.028,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": null
          },
          "orphanCandidates": 31,
          "sitemapUrls": 32,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-22",
          "sitemapStaleDays": 10,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 60,
          "accessibility": 72,
          "bestPractices": 77,
          "seo": 92,
          "lcpMs": 5425,
          "tbtMs": 64,
          "clsScore": 0.101,
          "fcpMs": 4078,
          "speedIndexMs": 12909,
          "failing": [
            {
              "id": "cls-culprits-insight",
              "title": "Layout shift culprits",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "valid-source-maps",
              "title": "Missing source maps for large first-party JavaScript",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 37,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 180
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": 7,
          "placeTopics": {
            "knee injury treatment": 15,
            "sports massage": 9,
            "knowledgeable staff": 38,
            "clear instructions": 14,
            "back pain treatment": 8,
            "injury diagnosis": 5,
            "running injury": 4,
            "approachable staff": 11,
            "exercise recommendations": 7,
            "acupuncture": 4
          },
          "firstSeen": "2024-07-15 15:55:38 +00:00",
          "lastUpdated": "2026-06-28 15:18:47 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "energizetherapy.com",
          "rank": 178,
          "backlinks": 872,
          "referringDomains": 76,
          "referringMainDomains": 73,
          "referringPages": 545,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "image": 419
          },
          "firstSeen": "2022-03-13 21:50:04 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 23,
      "name": "DocHQ",
      "url": "https://dochq.co.uk/",
      "digitalVisibilityScore": 48,
      "pillarScores": {
        "speed": 59,
        "technical": 75,
        "local": 78,
        "visibility": 0,
        "ai": 0,
        "content": 55
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 481,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJPdJelLZzdEgRTV_LckqFM1E",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://dochq.co.uk/",
          "pagesCrawled": 14,
          "pagesDiscovered": 13,
          "internalLinks": 148,
          "avgInternalLinksPerPage": 10.6,
          "maxDepthReached": 2,
          "genericAnchors": 22,
          "genericAnchorRatio": 0.149,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": 1
          },
          "orphanCandidates": 75,
          "sitemapUrls": 87,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-25",
          "sitemapStaleDays": 7,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 1863,
          "inpMs": 155,
          "cls": 0,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": true,
          "companyNumber": "11589439",
          "companyName": "DOCHQ LIMITED",
          "companyStatus": "active",
          "incorporatedOn": "2018-09-26",
          "ageYears": 7.9,
          "sicCodes": [
            "86220"
          ],
          "companyType": "ltd",
          "accountsType": "unaudited-abridged",
          "accountsMadeUpTo": "2024-12-31",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "Teme House Whittington Road, Whittington, Worcester, United Kingdom, WR5 2RY",
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 54,
          "accessibility": 82,
          "bestPractices": 92,
          "seo": 92,
          "lcpMs": 11815,
          "tbtMs": 377,
          "clsScore": 0.062,
          "fcpMs": 2709,
          "speedIndexMs": 7187,
          "failing": [
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "label-content-name-mismatch",
              "title": "Elements with visible text labels do not have matching accessible names.",
              "score": 0
            },
            {
              "id": "button-name",
              "title": "Buttons do not have an accessible name",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "aria-valid-attr-value",
              "title": "`[aria-*]` attributes do not have valid values",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 10,
          "ratingDistribution": {
            "1": 60,
            "2": 5,
            "3": 3,
            "4": 10,
            "5": 372
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Personal trainer",
            "Physiotherapist",
            "Travel clinic",
            "Wellness Centre"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "antigen test": 23,
            "covid test": 14,
            "fit to fly certificate": 9,
            "video call": 22,
            "test kits": 7,
            "punctuality": 7,
            "appointment reminders": 9,
            "ease of use": 28,
            "booking process": 12,
            "online test": 4
          },
          "firstSeen": "2026-07-12 15:32:01 +00:00",
          "lastUpdated": "2026-07-12 15:32:01 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "dochq.co.uk",
          "rank": 179,
          "backlinks": 539,
          "referringDomains": 266,
          "referringMainDomains": 261,
          "referringPages": 457,
          "brokenBacklinks": 20,
          "referringLinksTypes": {
            "anchor": 438
          },
          "firstSeen": "2019-04-24 05:49:05 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 24,
      "name": "Droitwich Spa Osteopaths Ltd",
      "url": "https://www.backsrus.co.uk/",
      "digitalVisibilityScore": 48,
      "pillarScores": {
        "speed": 65,
        "technical": 75,
        "local": 77,
        "visibility": 8,
        "ai": 0,
        "content": 35
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 694,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJOSKNEOPtcEgR2UH5j4XafeU",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.backsrus.co.uk/",
          "pagesCrawled": 4,
          "pagesDiscovered": 3,
          "internalLinks": 72,
          "avgInternalLinksPerPage": 18,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 0,
          "sitemapUrls": 4,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-03-30",
          "sitemapStaleDays": 155,
          "sitemapSampleChecked": 4,
          "sitemapSampleResolved": 4,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": true,
          "companyNumber": "07742408",
          "companyName": "DROITWICH SPA OSTEOPATHS LIMITED",
          "companyStatus": "active",
          "incorporatedOn": "2011-08-16",
          "ageYears": 15,
          "sicCodes": [
            "86900"
          ],
          "companyType": "ltd",
          "accountsType": "micro-entity",
          "accountsMadeUpTo": "2024-12-31",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "3 King George Avenue, Droitwich, Worcestershire, WR9 7BP",
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 75,
          "accessibility": 93,
          "bestPractices": 100,
          "seo": 100,
          "lcpMs": 6255,
          "tbtMs": 8,
          "clsScore": 0,
          "fcpMs": 1380,
          "speedIndexMs": 4270,
          "failing": [
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "server-response-time",
              "title": "Reduce initial server response time",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "target-size",
              "title": "Touch targets do not have sufficient size or spacing.",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 6,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 2,
            "5": 42
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Chiropractor",
            "Physical Therapy Clinic",
            "Sports massage therapist",
            "Sports medicine clinic"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 3,
          "placeTopics": {
            "injury healing": 2,
            "friendly staff": 7,
            "thoroughness": 2,
            "neck pain relief": 2,
            "shoulder pain relief": 2,
            "back problems": 5,
            "neck": 2,
            "treatment": 2,
            "knee": 2
          },
          "firstSeen": "2024-07-17 12:07:19 +00:00",
          "lastUpdated": "2026-06-30 06:09:14 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "backsrus.co.uk",
          "rank": 140,
          "backlinks": 291,
          "referringDomains": 122,
          "referringMainDomains": 119,
          "referringPages": 285,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 283
          },
          "firstSeen": "2021-03-03 12:18:08 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 25,
      "name": "Emma Oldham Osteopath",
      "url": "http://www.emmaosteopath.co.uk/",
      "digitalVisibilityScore": 48,
      "pillarScores": {
        "speed": 67,
        "technical": 75,
        "local": 65,
        "visibility": 34,
        "ai": 0,
        "content": 16
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 777,
        "contentFreshnessDays": 3023
      },
      "localMatch": {
        "placeId": "ChIJY7PjEP3wcEgR09TuIGiFgCo",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.emmaosteopath.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 13,
          "avgInternalLinksPerPage": 13,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 69,
          "accessibility": 60,
          "bestPractices": 78,
          "seo": 85,
          "lcpMs": 3890,
          "tbtMs": 0,
          "clsScore": 0.188,
          "fcpMs": 3215,
          "speedIndexMs": 5700,
          "failing": [
            {
              "id": "layout-shifts",
              "title": "Avoid large layout shifts",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "redirects-http",
              "title": "Does not redirect HTTP traffic to HTTPS",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "cls-culprits-insight",
              "title": "Layout shift culprits",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 5,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 2
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "pain relief": 2
          },
          "firstSeen": "2024-07-17 02:33:57 +00:00",
          "lastUpdated": "2026-06-29 22:46:47 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "emmaosteopath.co.uk",
          "rank": 73,
          "backlinks": 48,
          "referringDomains": 43,
          "referringMainDomains": 40,
          "referringPages": 47,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 47
          },
          "firstSeen": "2023-05-22 04:20:04 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 26,
      "name": "Fizzy Lemon Physiotherapy",
      "url": "http://www.fizzylemonphysiotherapy.co.uk/",
      "digitalVisibilityScore": 48,
      "pillarScores": {
        "speed": 55,
        "technical": 88,
        "local": 72,
        "visibility": 0,
        "ai": 0,
        "content": 53
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 812,
        "contentFreshnessDays": 3093
      },
      "localMatch": {
        "placeId": "ChIJU3tjJgCxcEgRBp3RgtfbhTU",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.fizzylemonphysiotherapy.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 51,
          "avgInternalLinksPerPage": 51,
          "maxDepthReached": 0,
          "genericAnchors": 7,
          "genericAnchorRatio": 0.137,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": 1
          },
          "orphanCandidates": 1,
          "sitemapUrls": 2,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-07-26",
          "sitemapStaleDays": 37,
          "sitemapSampleChecked": 2,
          "sitemapSampleResolved": 2,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 62,
          "accessibility": 82,
          "bestPractices": 81,
          "seo": 92,
          "lcpMs": 11656,
          "tbtMs": 170,
          "clsScore": 0.001,
          "fcpMs": 2941,
          "speedIndexMs": 6562,
          "failing": [
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "meta-viewport",
              "title": "`[user-scalable=\"no\"]` is used in the `<meta name=\"viewport\">` element or the `[maximum-scale]` attribute is less than 5.",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 5,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 15
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "calisthenics classes": 2,
            "passionate instructor": 3,
            "rehab exercises": 2,
            "injury treatment": 2,
            "shoulder pain": 4,
            "problem diagnosis": 2,
            "helpful exercises": 2,
            "friendly staff": 3,
            "physiotherapy": 2,
            "splits": 2
          },
          "firstSeen": "2026-07-12 17:25:43 +00:00",
          "lastUpdated": "2026-07-12 17:25:43 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "fizzylemonphysiotherapy.co.uk",
          "rank": 9,
          "backlinks": 29,
          "referringDomains": 27,
          "referringMainDomains": 27,
          "referringPages": 29,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 29
          },
          "firstSeen": "2023-07-11 20:28:06 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 27,
      "name": "Droitwich Chiropractic Clinic",
      "url": "http://www.droitwichchiropractic.co.uk/",
      "digitalVisibilityScore": 47,
      "pillarScores": {
        "speed": 57,
        "technical": 88,
        "local": 69,
        "visibility": 4,
        "ai": 0,
        "content": 33
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 702,
        "contentFreshnessDays": 3876
      },
      "localMatch": {
        "placeId": "ChIJYYNzb-btcEgR34C5qMvKENI",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.droitwichchiropractic.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 14,
          "avgInternalLinksPerPage": 14,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 0,
          "sitemapUrls": 1,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-08-06",
          "sitemapStaleDays": 391,
          "sitemapSampleChecked": 1,
          "sitemapSampleResolved": 1,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 57,
          "accessibility": 80,
          "bestPractices": 78,
          "seo": 85,
          "lcpMs": 5291,
          "tbtMs": 618,
          "clsScore": 0.01,
          "fcpMs": 3349,
          "speedIndexMs": 3915,
          "failing": [
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "image-alt",
              "title": "Image elements do not have `[alt]` attributes",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 4,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 11
          },
          "priceLevel": null,
          "isClaimed": false,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": {
            "gentleman": 2
          },
          "firstSeen": "2024-07-17 07:00:10 +00:00",
          "lastUpdated": "2025-08-18 00:37:54 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "droitwichchiropractic.co.uk",
          "rank": 51,
          "backlinks": 52,
          "referringDomains": 28,
          "referringMainDomains": 28,
          "referringPages": 46,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 46
          },
          "firstSeen": "2022-11-15 19:36:44 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 28,
      "name": "Worcester Chiropractic Centre",
      "url": "http://www.worcester-chiropractor.co.uk/",
      "digitalVisibilityScore": 47,
      "pillarScores": {
        "speed": 70,
        "technical": 63,
        "local": 65,
        "visibility": 14,
        "ai": 0,
        "content": 54
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 309,
        "contentFreshnessDays": 126
      },
      "localMatch": {
        "placeId": "ChIJlZDNhfHwcEgRn7tAa8k4BsA",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.worcester-chiropractor.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 18,
          "avgInternalLinksPerPage": 18,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 8,
          "sitemapUrls": 9,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-04-28",
          "sitemapStaleDays": 126,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 93,
          "accessibility": 65,
          "bestPractices": 70,
          "seo": 83,
          "lcpMs": 2327,
          "tbtMs": 0,
          "clsScore": 0.068,
          "fcpMs": 2327,
          "speedIndexMs": 3922,
          "failing": [
            {
              "id": "image-alt",
              "title": "Image elements do not have `[alt]` attributes",
              "score": 0
            },
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "image-size-responsive",
              "title": "Serves images with low resolution",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "html-has-lang",
              "title": "`<html>` element does not have a `[lang]` attribute",
              "score": 0
            },
            {
              "id": "frame-title",
              "title": "`<frame>` or `<iframe>` elements do not have a title",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 6,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 1,
            "5": 7
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": {
            "sore back treatment": 2,
            "issue identification": 2,
            "clear explanations": 2
          },
          "firstSeen": "2026-06-27 16:56:53 +00:00",
          "lastUpdated": "2026-06-27 16:56:53 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "worcester-chiropractor.co.uk",
          "rank": 53,
          "backlinks": 52,
          "referringDomains": 30,
          "referringMainDomains": 30,
          "referringPages": 50,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 49
          },
          "firstSeen": "2019-08-26 09:55:28 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 29,
      "name": "Ombersley Physiotherapy",
      "url": "http://www.ombersleyphysiotherapy.com/",
      "digitalVisibilityScore": 46,
      "pillarScores": {
        "speed": 39,
        "technical": 75,
        "local": 81,
        "visibility": 0,
        "ai": 0,
        "content": 70
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": true,
        "hasBlogLink": true,
        "wordCount": 235,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJGXlw37fzcEgRSaYwVc-24vA",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.ombersleyphysiotherapy.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 18,
          "avgInternalLinksPerPage": 18,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 16,
          "sitemapUrls": 17,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-08-09",
          "sitemapStaleDays": 388,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 51,
          "accessibility": 79,
          "bestPractices": 81,
          "seo": 92,
          "lcpMs": 5288,
          "tbtMs": 0,
          "clsScore": 0.48,
          "fcpMs": 3671,
          "speedIndexMs": 3822,
          "failing": [
            {
              "id": "layout-shifts",
              "title": "Avoid large layout shifts",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "link-in-text-block",
              "title": "Links rely on color to be distinguishable.",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "cls-culprits-insight",
              "title": "Layout shift culprits",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 3,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 35
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "thorough examination": 4,
            "safe environment": 2,
            "professional staff": 5,
            "understanding of explanation": 3,
            "exercises": 8,
            "clear explanations": 4,
            "caring staff": 3,
            "empowering": 2,
            "reassurance": 2,
            "expert knowledge": 2
          },
          "firstSeen": "2024-07-17 09:46:41 +00:00",
          "lastUpdated": "2026-06-28 15:19:43 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "ombersleyphysiotherapy.com",
          "rank": 39,
          "backlinks": 73,
          "referringDomains": 44,
          "referringMainDomains": 41,
          "referringPages": 73,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 72
          },
          "firstSeen": "2021-10-27 09:55:56 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 30,
      "name": "ALP Paediatric Physiotherapy",
      "url": "https://alppaediatricphysiotherapy.co.uk/",
      "digitalVisibilityScore": 44,
      "pillarScores": {
        "speed": 71,
        "technical": 75,
        "local": 44,
        "visibility": 0,
        "ai": 0,
        "content": 55
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 542,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJnXia5iHpcEgR1C-H4bndHbk",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://alppaediatricphysiotherapy.co.uk/",
          "pagesCrawled": 7,
          "pagesDiscovered": 6,
          "internalLinks": 185,
          "avgInternalLinksPerPage": 26.4,
          "maxDepthReached": 2,
          "genericAnchors": 3,
          "genericAnchorRatio": 0.016,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": 1
          },
          "orphanCandidates": 0,
          "sitemapUrls": 7,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-02-03",
          "sitemapStaleDays": 575,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": "registered address does not mention Worcester"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 80,
          "accessibility": 85,
          "bestPractices": 96,
          "seo": 92,
          "lcpMs": 4278,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 2403,
          "speedIndexMs": 4433,
          "failing": [
            {
              "id": "image-size-responsive",
              "title": "Serves images with low resolution",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "crawlable-anchors",
              "title": "Links are not crawlable",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "link-in-text-block",
              "title": "Links rely on color to be distinguishable.",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 2,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Service establishment"
          ],
          "hasDescription": true,
          "hasHours": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 00:22:21 +00:00",
          "lastUpdated": "2026-06-05 10:33:30 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "alppaediatricphysiotherapy.co.uk",
          "rank": 0,
          "backlinks": 14,
          "referringDomains": 13,
          "referringMainDomains": 13,
          "referringPages": 14,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 14
          },
          "firstSeen": "2023-11-14 13:27:32 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 31,
      "name": "HJ Physiotherapy Malvern",
      "url": "http://hjphysiotherapy.co.uk/",
      "digitalVisibilityScore": 43,
      "pillarScores": {
        "speed": 49,
        "technical": 75,
        "local": 78,
        "visibility": 0,
        "ai": 0,
        "content": 30
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 351,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJ26AxSRjxcEgRaKis5nKqkG0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://hjphysiotherapy.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 50,
          "avgInternalLinksPerPage": 50,
          "maxDepthReached": 0,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.02,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 14,
          "sitemapUrls": 15,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-24",
          "sitemapStaleDays": 8,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": true,
          "companyNumber": "16295609",
          "companyName": "HJ PHYSIOTHERAPY MALVERN LIMITED",
          "companyStatus": "active",
          "incorporatedOn": "2025-03-05",
          "ageYears": 1.5,
          "sicCodes": [
            "86900"
          ],
          "companyType": "ltd",
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "The Mill House, Court Farm Church Lane, Norton, Worcester, Worcestershire, England, WR5 2PS",
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 55,
          "accessibility": 86,
          "bestPractices": 78,
          "seo": 92,
          "lcpMs": 12880,
          "tbtMs": 453,
          "clsScore": 0,
          "fcpMs": 1261,
          "speedIndexMs": 9601,
          "failing": [
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 39,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 63
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncturist",
            "Sports massage therapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 7,
          "placeTopics": {
            "acupuncture": 7,
            "thorough assessment": 6,
            "knowledgeable staff": 20,
            "exercise recommendations": 6,
            "back pain relief": 8,
            "injury exercises": 2,
            "rehab program": 4,
            "clear diagnosis": 2,
            "polite staff": 5,
            "strength training": 3
          },
          "firstSeen": "2024-08-05 14:03:05 +00:00",
          "lastUpdated": "2026-07-11 03:40:05 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "hjphysiotherapy.co.uk",
          "rank": 0,
          "backlinks": 42,
          "referringDomains": 39,
          "referringMainDomains": 37,
          "referringPages": 42,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 42
          },
          "firstSeen": "2023-11-13 21:23:15 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 32,
      "name": "The[Clinic] Foot & Back Specialists",
      "url": "http://www.theclinicgb.co.uk/",
      "digitalVisibilityScore": 42,
      "pillarScores": {
        "speed": 54,
        "technical": 75,
        "local": 72,
        "visibility": 0,
        "ai": 0,
        "content": 20
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 1662,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJvW7BAPDtcEgRDcTc_oGkSrA",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.theclinicgb.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 6,
          "avgInternalLinksPerPage": 6,
          "maxDepthReached": 0,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.167,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 1,
          "sitemapUrls": 2,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-07-30",
          "sitemapStaleDays": 33,
          "sitemapSampleChecked": 2,
          "sitemapSampleResolved": 2,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": null,
          "accessibility": null,
          "bestPractices": null,
          "seo": null,
          "lcpMs": null,
          "tbtMs": null,
          "clsScore": null,
          "fcpMs": null,
          "speedIndexMs": null,
          "failing": null,
          "error": "PSI timeout"
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 12,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 15
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Chiropractor",
            "Massage therapist",
            "Nurse practitioner"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 3,
          "placeTopics": {
            "knee pain relief": 2,
            "chiropractor": 2,
            "treatment": 2,
            "pain relief": 2
          },
          "firstSeen": "2024-07-19 11:12:39 +00:00",
          "lastUpdated": "2026-06-30 12:12:03 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "theclinicgb.co.uk",
          "rank": 59,
          "backlinks": 77,
          "referringDomains": 57,
          "referringMainDomains": 53,
          "referringPages": 75,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 72
          },
          "firstSeen": "2023-03-25 13:55:22 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 33,
      "name": "Worcester Vet Physio",
      "url": "https://www.worcestervetphysio.co.uk/",
      "digitalVisibilityScore": 42,
      "pillarScores": {
        "speed": 49,
        "technical": 75,
        "local": 61,
        "visibility": 13,
        "ai": 0,
        "content": 30
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 234,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJAQjW4xV2MkcRpOzvb5hC0Yo",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.worcestervetphysio.co.uk/",
          "pagesCrawled": 19,
          "pagesDiscovered": 18,
          "internalLinks": 396,
          "avgInternalLinksPerPage": 20.8,
          "maxDepthReached": 1,
          "genericAnchors": 2,
          "genericAnchorRatio": 0.005,
          "keyPageDepth": {
            "contact": null,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 0,
          "sitemapUrls": 19,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-07-12",
          "sitemapStaleDays": 51,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 50,
          "accessibility": 100,
          "bestPractices": 73,
          "seo": 100,
          "lcpMs": 6785,
          "tbtMs": 958,
          "clsScore": 0.031,
          "fcpMs": 2862,
          "speedIndexMs": 3130,
          "failing": [
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "deprecations",
              "title": "Uses deprecated APIs",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 12,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 1
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Service establishment",
            "Physiotherapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 18,
          "placeTopics": null,
          "firstSeen": "2024-06-07 03:14:43 +00:00",
          "lastUpdated": "2026-07-22 11:27:10 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "worcestervetphysio.co.uk",
          "rank": 49,
          "backlinks": 42,
          "referringDomains": 35,
          "referringMainDomains": 35,
          "referringPages": 42,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 42
          },
          "firstSeen": "2021-09-19 09:21:34 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 34,
      "name": "Ken Brooks Osteopath",
      "url": "https://www.osteopathken.co.uk/",
      "digitalVisibilityScore": 40,
      "pillarScores": {
        "speed": 46,
        "technical": 43,
        "local": 71,
        "visibility": 33,
        "ai": 0,
        "content": 30
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 377,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJux8O3_HwcEgRxYp3tKOrDYw",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.osteopathken.co.uk/",
          "pagesCrawled": 4,
          "pagesDiscovered": 3,
          "internalLinks": 47,
          "avgInternalLinksPerPage": 11.8,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 41,
          "accessibility": 90,
          "bestPractices": 73,
          "seo": 73,
          "lcpMs": 13055,
          "tbtMs": 804,
          "clsScore": 0.005,
          "fcpMs": 4355,
          "speedIndexMs": 7164,
          "failing": [
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "score": 0
            },
            {
              "id": "third-party-cookies",
              "title": "Uses third-party cookies",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 1
          },
          "priceLevel": null,
          "isClaimed": false,
          "additionalCategories": [
            "Naturopath"
          ],
          "hasDescription": false,
          "hasHours": true,
          "services": 1,
          "placeTopics": null,
          "firstSeen": "2026-06-30 11:05:53 +00:00",
          "lastUpdated": "2026-06-30 11:05:53 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "osteopathken.co.uk",
          "rank": 12,
          "backlinks": 48,
          "referringDomains": 44,
          "referringMainDomains": 42,
          "referringPages": 48,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 48
          },
          "firstSeen": "2023-11-13 19:23:50 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 35,
      "name": "Peter Jones Osteopath",
      "url": "http://www.pjonesosteopath.co.uk/",
      "digitalVisibilityScore": 39,
      "pillarScores": {
        "speed": 83,
        "technical": 33,
        "local": 61,
        "visibility": 0,
        "ai": 0,
        "content": null
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai"
      ],
      "excludedPillars": [
        "content"
      ],
      "effectiveWeights": {
        "speed": 22.22,
        "technical": 22.22,
        "local": 22.22,
        "visibility": 16.67,
        "ai": 16.67,
        "content": 0
      },
      "contentChecks": {
        "hasAboutLink": null,
        "hasTeamLink": null,
        "hasCredentialsLink": null,
        "hasBlogLink": null,
        "wordCount": null,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJtxAx68DwcEgRwbg6NE0Cna0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.pjonesosteopath.co.uk/",
          "pagesCrawled": 0,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": null,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": "homepage HTTP 404"
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 84,
          "accessibility": 94,
          "bestPractices": 78,
          "seo": 40,
          "lcpMs": 3841,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 2646,
          "speedIndexMs": 2646,
          "failing": [
            {
              "id": "html-has-lang",
              "title": "`<html>` element does not have a `[lang]` attribute",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "is-crawlable",
              "title": "Page is blocked from indexing",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 6,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 1
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2026-06-30 04:17:46 +00:00",
          "lastUpdated": "2026-06-30 04:17:46 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "pjonesosteopath.co.uk",
          "rank": 90,
          "backlinks": 65,
          "referringDomains": 53,
          "referringMainDomains": 50,
          "referringPages": 65,
          "brokenBacklinks": 7,
          "referringLinksTypes": {
            "anchor": 64
          },
          "firstSeen": "2022-06-14 13:35:57 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 36,
      "name": "Stallard Veterinary Physiotherapy and Rehabilitation",
      "url": "https://www.stallardvpr.co.uk/",
      "digitalVisibilityScore": 39,
      "pillarScores": {
        "speed": 82,
        "technical": 33,
        "local": 61,
        "visibility": 0,
        "ai": 0,
        "content": null
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai"
      ],
      "excludedPillars": [
        "content"
      ],
      "effectiveWeights": {
        "speed": 22.22,
        "technical": 22.22,
        "local": 22.22,
        "visibility": 16.67,
        "ai": 16.67,
        "content": 0
      },
      "contentChecks": {
        "hasAboutLink": null,
        "hasTeamLink": null,
        "hasCredentialsLink": null,
        "hasBlogLink": null,
        "wordCount": null,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJvZMUSyPzcEgRxoPZ__gE22o",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.stallardvpr.co.uk/",
          "pagesCrawled": 0,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": null,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": "homepage HTTP 404"
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 89,
          "accessibility": 94,
          "bestPractices": 96,
          "seo": 40,
          "lcpMs": 3350,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 2290,
          "speedIndexMs": 2290,
          "failing": [
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "is-crawlable",
              "title": "Page is blocked from indexing",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "http-status-code",
              "title": "Page has unsuccessful HTTP status code",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "html-has-lang",
              "title": "`<html>` element does not have a `[lang]` attribute",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 4,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 1
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Service establishment"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-06-07 02:23:57 +00:00",
          "lastUpdated": "2026-07-22 10:18:25 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "stallardvpr.co.uk",
          "rank": 0,
          "backlinks": 41,
          "referringDomains": 37,
          "referringMainDomains": 35,
          "referringPages": 40,
          "brokenBacklinks": 49,
          "referringLinksTypes": {
            "anchor": 40
          },
          "firstSeen": "2023-11-13 19:02:35 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 37,
      "name": "Worcester Cranial",
      "url": "http://www.worcestercranial.com/",
      "digitalVisibilityScore": 39,
      "pillarScores": {
        "speed": 67,
        "technical": 50,
        "local": 65,
        "visibility": 7,
        "ai": 0,
        "content": 15
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 706,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJEyp0wUD3cEgRQGRNKlm3wyM",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.worcestercranial.com/",
          "pagesCrawled": 7,
          "pagesDiscovered": 6,
          "internalLinks": 49,
          "avgInternalLinksPerPage": 7,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 1,
          "sitemapUrls": 7,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-09-11",
          "sitemapStaleDays": 355,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 75,
          "accessibility": 61,
          "bestPractices": 74,
          "seo": 92,
          "lcpMs": 6632,
          "tbtMs": 0,
          "clsScore": 0.063,
          "fcpMs": 1394,
          "speedIndexMs": 2943,
          "failing": [
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "image-alt",
              "title": "Image elements do not have `[alt]` attributes",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "meta-viewport",
              "title": "`[user-scalable=\"no\"]` is used in the `<meta name=\"viewport\">` element or the `[maximum-scale]` attribute is less than 5.",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 2
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2026-06-30 04:15:41 +00:00",
          "lastUpdated": "2026-06-30 04:15:41 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "worcestercranial.com",
          "rank": 63,
          "backlinks": 43,
          "referringDomains": 40,
          "referringMainDomains": 37,
          "referringPages": 43,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 43
          },
          "firstSeen": "2023-10-14 21:10:30 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 38,
      "name": "Orchard Lodge Clinic",
      "url": "http://www.theosteopaths.com/",
      "digitalVisibilityScore": 38,
      "pillarScores": {
        "speed": 62,
        "technical": 43,
        "local": 63,
        "visibility": 0,
        "ai": 0,
        "content": 45
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 158,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJo58JA1f4cEgRD07zwHZ2VSw",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.theosteopaths.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 6,
          "avgInternalLinksPerPage": 6,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": "registered address does not mention Worcester"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 75,
          "accessibility": 97,
          "bestPractices": 81,
          "seo": 91,
          "lcpMs": 4002,
          "tbtMs": 49,
          "clsScore": 0,
          "fcpMs": 4002,
          "speedIndexMs": 5328,
          "failing": [
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 2
          },
          "priceLevel": null,
          "isClaimed": false,
          "additionalCategories": [
            "Acupuncture clinic",
            "Naturopath"
          ],
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 03:40:38 +00:00",
          "lastUpdated": "2026-06-29 23:26:47 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "theosteopaths.com",
          "rank": 120,
          "backlinks": 77,
          "referringDomains": 56,
          "referringMainDomains": 53,
          "referringPages": 74,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 69
          },
          "firstSeen": "2021-10-13 23:25:51 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 39,
      "name": "Sandie Davis Physiotherapy",
      "url": "https://www.sandiedavisphysiotherapist.co.uk/",
      "digitalVisibilityScore": 37,
      "pillarScores": {
        "speed": 86,
        "technical": 33,
        "local": 47,
        "visibility": 0,
        "ai": 0,
        "content": null
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai"
      ],
      "excludedPillars": [
        "content"
      ],
      "effectiveWeights": {
        "speed": 22.22,
        "technical": 22.22,
        "local": 22.22,
        "visibility": 16.67,
        "ai": 16.67,
        "content": 0
      },
      "contentChecks": {
        "hasAboutLink": null,
        "hasTeamLink": null,
        "hasCredentialsLink": null,
        "hasBlogLink": null,
        "wordCount": null,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJRQHWZFz6cEgRlv1GvvTplII",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.sandiedavisphysiotherapist.co.uk/",
          "pagesCrawled": 0,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": null,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": "homepage HTTP 404"
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 88,
          "accessibility": 94,
          "bestPractices": 96,
          "seo": 40,
          "lcpMs": 3484,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 2288,
          "speedIndexMs": 2288,
          "failing": [
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "is-crawlable",
              "title": "Page is blocked from indexing",
              "score": 0
            },
            {
              "id": "http-status-code",
              "title": "Page has unsuccessful HTTP status code",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "html-has-lang",
              "title": "`<html>` element does not have a `[lang]` attribute",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-08-05 04:05:21 +00:00",
          "lastUpdated": "2025-03-21 05:11:41 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "sandiedavisphysiotherapist.co.uk",
          "rank": 74,
          "backlinks": 31,
          "referringDomains": 24,
          "referringMainDomains": 24,
          "referringPages": 31,
          "brokenBacklinks": 42,
          "referringLinksTypes": {
            "anchor": 31
          },
          "firstSeen": "2023-05-07 20:03:00 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 40,
      "name": "Morgan Chiropractic Clinic",
      "url": "http://www.morganchiropractic.co.uk/",
      "digitalVisibilityScore": 34,
      "pillarScores": {
        "speed": 73,
        "technical": 33,
        "local": 47,
        "visibility": 0,
        "ai": 0,
        "content": null
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai"
      ],
      "excludedPillars": [
        "content"
      ],
      "effectiveWeights": {
        "speed": 22.22,
        "technical": 22.22,
        "local": 22.22,
        "visibility": 16.67,
        "ai": 16.67,
        "content": 0
      },
      "contentChecks": {
        "hasAboutLink": null,
        "hasTeamLink": null,
        "hasCredentialsLink": null,
        "hasBlogLink": null,
        "wordCount": null,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJizrjL-z4cEgRWqNxYVeq7Q8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.morganchiropractic.co.uk/",
          "pagesCrawled": 0,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": null,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": "homepage HTTP 404"
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 85,
          "accessibility": 94,
          "bestPractices": 78,
          "seo": 40,
          "lcpMs": 3813,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 2619,
          "speedIndexMs": 2619,
          "failing": [
            {
              "id": "is-crawlable",
              "title": "Page is blocked from indexing",
              "score": 0
            },
            {
              "id": "html-has-lang",
              "title": "`<html>` element does not have a `[lang]` attribute",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "http-status-code",
              "title": "Page has unsuccessful HTTP status code",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-19 09:53:19 +00:00",
          "lastUpdated": "2026-06-30 11:22:25 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "morganchiropractic.co.uk",
          "rank": 0,
          "backlinks": 33,
          "referringDomains": 29,
          "referringMainDomains": 29,
          "referringPages": 32,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 32
          },
          "firstSeen": "2023-11-14 02:52:06 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 41,
      "name": "SC Coaching and Training",
      "url": "http://www.sc-coachingtraining.com/",
      "digitalVisibilityScore": 33,
      "pillarScores": {
        "speed": 59,
        "technical": 43,
        "local": 50,
        "visibility": 0,
        "ai": 0,
        "content": 25
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 192,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJyYd78_jP8isRxGrpwIMKpmQ",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.sc-coachingtraining.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 18,
          "avgInternalLinksPerPage": 18,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 61,
          "accessibility": 94,
          "bestPractices": 78,
          "seo": 73,
          "lcpMs": 43775,
          "tbtMs": 145,
          "clsScore": 0.002,
          "fcpMs": 4098,
          "speedIndexMs": 5276,
          "failing": [
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "image-alt",
              "title": "Image elements do not have `[alt]` attributes",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "interactive",
              "title": "Time to Interactive",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 6,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Service establishment",
            "Outdoor sports shop",
            "Physiotherapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 8,
          "placeTopics": null,
          "firstSeen": "2024-06-07 05:26:11 +00:00",
          "lastUpdated": "2026-07-22 14:13:18 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "sc-coachingtraining.com",
          "rank": 7,
          "backlinks": 21,
          "referringDomains": 19,
          "referringMainDomains": 19,
          "referringPages": 20,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 19
          },
          "firstSeen": "2025-07-31 21:12:45 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 42,
      "name": "Clare Davies",
      "url": "http://colonproblems.co.uk/",
      "digitalVisibilityScore": 32,
      "pillarScores": {
        "speed": 74,
        "technical": 33,
        "local": 44,
        "visibility": 0,
        "ai": 0,
        "content": 17
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 12,
        "contentFreshnessDays": 0
      },
      "localMatch": {
        "placeId": "ChIJCa-f4PHwcEgRudMj_UejQv8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://colonproblems.co.uk/",
          "pagesCrawled": 0,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": null,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": null,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": true,
          "stoppedBecause": "robots.txt disallows this crawler",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": null,
          "accessibility": null,
          "bestPractices": null,
          "seo": null,
          "lcpMs": null,
          "tbtMs": null,
          "clsScore": null,
          "fcpMs": null,
          "speedIndexMs": null,
          "failing": null,
          "error": "PSI HTTP 400"
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": false,
          "additionalCategories": [
            "Health consultant"
          ],
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-06-12 12:14:27 +00:00",
          "lastUpdated": "2026-08-07 21:26:10 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "colonproblems.co.uk",
          "rank": 0,
          "backlinks": 46,
          "referringDomains": 46,
          "referringMainDomains": 43,
          "referringPages": 46,
          "brokenBacklinks": 56,
          "referringLinksTypes": {
            "anchor": 46
          },
          "firstSeen": "2023-11-14 14:18:51 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 43,
      "name": "Tamille Phillips Cranial Osteopath",
      "url": "http://www.tpco.co.uk/",
      "digitalVisibilityScore": 31,
      "pillarScores": {
        "speed": null,
        "technical": 29,
        "local": 68,
        "visibility": 4,
        "ai": 0,
        "content": 49
      },
      "includedPillars": [
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [
        "speed"
      ],
      "effectiveWeights": {
        "speed": 0,
        "technical": 25,
        "local": 25,
        "visibility": 18.75,
        "ai": 18.75,
        "content": 12.5
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 698,
        "contentFreshnessDays": 1152
      },
      "localMatch": {
        "placeId": "ChIJb7SOtxrxcEgRFhp6WYeND5M",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.tpco.co.uk/",
          "pagesCrawled": 25,
          "pagesDiscovered": 27,
          "internalLinks": 669,
          "avgInternalLinksPerPage": 26.8,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 70,
          "accessibility": 70,
          "bestPractices": 70,
          "seo": 91,
          "lcpMs": 7991,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 1741,
          "speedIndexMs": 5753,
          "failing": [
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "link-in-text-block",
              "title": "Links rely on color to be distinguishable.",
              "score": 0
            },
            {
              "id": "redirects-http",
              "title": "Does not redirect HTTP traffic to HTTPS",
              "score": 0
            },
            {
              "id": "html-has-lang",
              "title": "`<html>` element does not have a `[lang]` attribute",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 24,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 6
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Alternative medicine practitioner",
            "Child health care centre",
            "Craniosacral therapy",
            "Health consultant",
            "Clinic",
            "Nutritionist",
            "Wellness Centre"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 1,
          "placeTopics": {
            "baby": 3
          },
          "firstSeen": "2024-07-17 03:48:37 +00:00",
          "lastUpdated": "2026-06-29 23:36:48 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "tpco.co.uk",
          "rank": 0,
          "backlinks": 42,
          "referringDomains": 41,
          "referringMainDomains": 37,
          "referringPages": 42,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 41
          },
          "firstSeen": "2023-02-20 04:28:31 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 44,
      "name": "Backstop Osteopaths - Worcester",
      "url": "http://backstoposteopaths.com/",
      "digitalVisibilityScore": 29,
      "pillarScores": {
        "speed": null,
        "technical": 0,
        "local": 84,
        "visibility": 25,
        "ai": 0,
        "content": null
      },
      "includedPillars": [
        "technical",
        "local",
        "visibility",
        "ai"
      ],
      "excludedPillars": [
        "speed",
        "content"
      ],
      "effectiveWeights": {
        "speed": 0,
        "technical": 28.57,
        "local": 28.57,
        "visibility": 21.43,
        "ai": 21.43,
        "content": 0
      },
      "contentChecks": {
        "hasAboutLink": null,
        "hasTeamLink": null,
        "hasCredentialsLink": null,
        "hasBlogLink": null,
        "wordCount": null,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJ95Vx_IvwcEgR-4HKkGTR4DQ",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://backstoposteopaths.com/",
          "pagesCrawled": 0,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": null,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": "timeout"
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 67,
          "accessibility": 84,
          "bestPractices": 81,
          "seo": 100,
          "lcpMs": 7981,
          "tbtMs": 116,
          "clsScore": 0,
          "fcpMs": 2923,
          "speedIndexMs": 4765,
          "failing": [
            {
              "id": "unminified-css",
              "title": "Minify CSS",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "unminified-javascript",
              "title": "Minify JavaScript",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 13,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 1,
            "5": 23
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "lower back problems": 5,
            "spinal": 2,
            "pain management": 2,
            "caring staff": 2,
            "neck problems": 2,
            "hips": 2,
            "couple": 2,
            "treatment": 2,
            "suffering": 3,
            "back pain": 4
          },
          "firstSeen": "2024-07-17 03:05:58 +00:00",
          "lastUpdated": "2026-06-29 23:15:48 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "backstoposteopaths.com",
          "rank": 0,
          "backlinks": 99,
          "referringDomains": 51,
          "referringMainDomains": 48,
          "referringPages": 98,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 98
          },
          "firstSeen": "2022-04-18 18:04:40 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 45,
      "name": "AR injury management",
      "url": "https://arinjurymanagement.co.uk/",
      "digitalVisibilityScore": 19,
      "pillarScores": {
        "speed": null,
        "technical": 0,
        "local": 65,
        "visibility": 0,
        "ai": 0,
        "content": null
      },
      "includedPillars": [
        "technical",
        "local",
        "visibility",
        "ai"
      ],
      "excludedPillars": [
        "speed",
        "content"
      ],
      "effectiveWeights": {
        "speed": 0,
        "technical": 28.57,
        "local": 28.57,
        "visibility": 21.43,
        "ai": 21.43,
        "content": 0
      },
      "contentChecks": {
        "hasAboutLink": null,
        "hasTeamLink": null,
        "hasCredentialsLink": null,
        "hasBlogLink": null,
        "wordCount": null,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJJxKh1HrvcEgRTExYzFrhbq0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://arinjurymanagement.co.uk/",
          "pagesCrawled": 0,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": null,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": "fetch failed"
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": null,
          "accessibility": null,
          "bestPractices": null,
          "seo": null,
          "lcpMs": null,
          "tbtMs": null,
          "clsScore": null,
          "fcpMs": null,
          "speedIndexMs": null,
          "failing": null,
          "error": "PSI HTTP 400"
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 2,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 4
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": false,
          "services": 3,
          "placeTopics": {
            "back pain": 2
          },
          "firstSeen": "2024-06-07 03:14:44 +00:00",
          "lastUpdated": "2026-07-12 15:32:08 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "arinjurymanagement.co.uk",
          "rank": 0,
          "backlinks": 13,
          "referringDomains": 11,
          "referringMainDomains": 11,
          "referringPages": 13,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 13
          },
          "firstSeen": "2024-11-06 08:21:55 +00:00",
          "lostDate": null
        }
      }
    }
  ]
}
