{
  "index": "bath-physiotherapy",
  "title": "PYC Bath Physiotherapy Digital Visibility Index",
  "town": "Bath",
  "sector": "physiotherapy",
  "sectorLabel": "physiotherapy clinics",
  "keywordsPerIndex": 12,
  "quarter": "Q3-2026",
  "measuredAt": "2026-08-31T22:10:05.619Z",
  "landscape": {
    "measuredKeywords": 12,
    "slotsAvailable": 120,
    "heldBySeed": 56,
    "heldByOthers": 64,
    "seedSharePct": 46.7,
    "distinctDomains": 96,
    "topDomains": [
      {
        "domain": "circlehealthgroup.co.uk",
        "inSeed": false,
        "top10Slots": 8,
        "bestPosition": 1
      },
      {
        "domain": "physioimpulse.co.uk",
        "inSeed": true,
        "top10Slots": 8,
        "bestPosition": 1
      },
      {
        "domain": "bupa.co.uk",
        "inSeed": false,
        "top10Slots": 8,
        "bestPosition": 2
      },
      {
        "domain": "nhs.uk",
        "inSeed": false,
        "top10Slots": 7,
        "bestPosition": 2
      },
      {
        "domain": "teambath.com",
        "inSeed": true,
        "top10Slots": 7,
        "bestPosition": 2
      },
      {
        "domain": "hybridhealthphysio.com",
        "inSeed": true,
        "top10Slots": 6,
        "bestPosition": 3
      },
      {
        "domain": "kirkrussellphysio.com",
        "inSeed": true,
        "top10Slots": 5,
        "bestPosition": 1
      },
      {
        "domain": "sulishospital.com",
        "inSeed": false,
        "top10Slots": 5,
        "bestPosition": 3
      },
      {
        "domain": "thepurepractice.co.uk",
        "inSeed": true,
        "top10Slots": 4,
        "bestPosition": 4
      },
      {
        "domain": "bathphysio.co.uk",
        "inSeed": false,
        "top10Slots": 3,
        "bestPosition": 1
      }
    ]
  },
  "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: Bath Physiotherapy, Q3-2026. https://hub.pyc.agency/indices/bath-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": 63,
      "total": 67,
      "live": true
    },
    "technical": {
      "scored": 67,
      "total": 67,
      "live": true
    },
    "local": {
      "scored": 67,
      "total": 67,
      "live": true
    },
    "visibility": {
      "scored": 67,
      "total": 67,
      "live": true
    },
    "ai": {
      "scored": 67,
      "total": 67,
      "live": true
    },
    "content": {
      "scored": 60,
      "total": 67,
      "live": true
    }
  },
  "overallMedian": 51,
  "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": 88,
    "local": 73,
    "visibility": 4,
    "ai": 0,
    "content": 53
  },
  "businesses": [
    {
      "rank": 1,
      "name": "Hybrid Health Bath",
      "url": "http://www.hybridhealthphysio.com/",
      "digitalVisibilityScore": 80,
      "pillarScores": {
        "speed": null,
        "technical": 88,
        "local": 100,
        "visibility": 46,
        "ai": 80,
        "content": 75
      },
      "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": true,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 475,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJLyC_ylmBcUgR9QXFzqDhtBk",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.hybridhealthphysio.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 36,
          "avgInternalLinksPerPage": 36,
          "maxDepthReached": 0,
          "genericAnchors": 2,
          "genericAnchorRatio": 0.056,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 21,
          "sitemapUrls": 21,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-19",
          "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": 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": 90,
          "bestPractices": 59,
          "seo": 92,
          "lcpMs": 8096,
          "tbtMs": 134,
          "clsScore": 0.009,
          "fcpMs": 2890,
          "speedIndexMs": 5415,
          "failing": [
            {
              "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": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 32,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 1,
            "5": 151
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Massage therapist",
            "Sports injury clinic",
            "Sports massage therapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 12,
          "placeTopics": {
            "cupping": 16,
            "sports massage": 18,
            "acupuncture": 10,
            "injury assessment": 5,
            "knowledgeable staff": 29,
            "knee injury recovery": 4,
            "shoulder injury treatment": 3,
            "lower back pain relief": 7,
            "exercise programme": 9,
            "hip pain treatment": 3
          },
          "firstSeen": "2026-06-30 07:20:03 +00:00",
          "lastUpdated": "2026-06-30 07:20:03 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "hybridhealthphysio.com",
          "rank": 157,
          "backlinks": 211,
          "referringDomains": 63,
          "referringMainDomains": 61,
          "referringPages": 207,
          "brokenBacklinks": 68,
          "referringLinksTypes": {
            "anchor": 128
          },
          "firstSeen": "2022-12-11 19:09:16 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 2,
      "name": "The Pure Practice",
      "url": "https://thepurepractice.co.uk/",
      "digitalVisibilityScore": 72,
      "pillarScores": {
        "speed": 55,
        "technical": 100,
        "local": 98,
        "visibility": 47,
        "ai": 60,
        "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": 946,
        "contentFreshnessDays": 1629
      },
      "localMatch": {
        "placeId": "ChIJB93TKhSBcUgRBe_wHvDZzFA",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://thepurepractice.co.uk/",
          "pagesCrawled": 25,
          "pagesDiscovered": 28,
          "internalLinks": 2819,
          "avgInternalLinksPerPage": 112.8,
          "maxDepthReached": 1,
          "genericAnchors": 2,
          "genericAnchorRatio": 0.001,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": 14,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-05-05",
          "sitemapStaleDays": 118,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "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": true,
          "companyNumber": "09421046",
          "companyName": "THE PURE PRACTICE LIMITED",
          "companyStatus": "active",
          "incorporatedOn": "2015-02-04",
          "ageYears": 11.6,
          "sicCodes": [
            "86900"
          ],
          "companyType": "ltd",
          "accountsType": "total-exemption-full",
          "accountsMadeUpTo": "2025-02-28",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "20 St. James's Parade, Bath, England, BA1 1UL",
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 64,
          "accessibility": 84,
          "bestPractices": 96,
          "seo": 92,
          "lcpMs": 7116,
          "tbtMs": 333,
          "clsScore": 0,
          "fcpMs": 1801,
          "speedIndexMs": 5104,
          "failing": [
            {
              "id": "aria-required-children",
              "title": "Elements with an ARIA `[role]` that require children to contain a specific `[role]` are missing some or all of those required children.",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "link-in-text-block",
              "title": "Links rely on color to be distinguishable.",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "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": 35,
          "ratingDistribution": {
            "1": 0,
            "2": 2,
            "3": 0,
            "4": 1,
            "5": 68
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Gym",
            "Physical Therapy Clinic",
            "Pilates studio",
            "Rehabilitation Centre",
            "Sports injury clinic",
            "Sports massage therapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 14,
          "placeTopics": {
            "rehab plan": 5,
            "thorough assessment": 5,
            "knowledgeable staff": 19,
            "injury exploration": 2,
            "knee problem": 4,
            "exercise recommendations": 5,
            "back pain treatment": 4,
            "quick diagnosis": 3,
            "pragmatic approach": 2,
            "structured plan": 2
          },
          "firstSeen": "2026-06-27 13:37:41 +00:00",
          "lastUpdated": "2026-06-27 13:37:41 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "thepurepractice.co.uk",
          "rank": 100,
          "backlinks": 107,
          "referringDomains": 82,
          "referringMainDomains": 77,
          "referringPages": 102,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 101
          },
          "firstSeen": "2021-11-02 12:53:49 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 3,
      "name": "Bath Chiropractic Clinic",
      "url": "https://www.bathchiropracticclinic.com/",
      "digitalVisibilityScore": 70,
      "pillarScores": {
        "speed": 47,
        "technical": 88,
        "local": 92,
        "visibility": 28,
        "ai": 80,
        "content": 80
      },
      "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": 1098,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJk7zkOwCBcUgRVvOuuYv4TLA",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.bathchiropracticclinic.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 28,
          "avgInternalLinksPerPage": 28,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 21,
          "sitemapUrls": 21,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-19",
          "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": "16755200",
          "companyName": "BATH CHIROPRACTIC CLINIC LTD",
          "companyStatus": "active",
          "incorporatedOn": "2025-10-01",
          "ageYears": 0.9,
          "sicCodes": [
            "86900"
          ],
          "companyType": "ltd",
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": [
            "FLEX CHIROPRACTIC LTD"
          ],
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "Chestnut Barn, North Stoke, Bath, England, BA1 9AT",
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 42,
          "accessibility": 95,
          "bestPractices": 96,
          "seo": 100,
          "lcpMs": 19888,
          "tbtMs": 638,
          "clsScore": 0,
          "fcpMs": 5135,
          "speedIndexMs": 8262,
          "failing": [
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "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": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 7,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 14
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "knee pain treatment": 2,
            "clear explanations": 4,
            "friendliness": 2,
            "thoroughness": 2,
            "back pain relief": 3,
            "lower back": 2,
            "sports": 3,
            "neck": 2,
            "treatment": 2,
            "pain relief": 2
          },
          "firstSeen": "2026-07-19 18:45:38 +00:00",
          "lastUpdated": "2026-07-19 18:45:38 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "bathchiropracticclinic.com",
          "rank": 0,
          "backlinks": 21,
          "referringDomains": 13,
          "referringMainDomains": 13,
          "referringPages": 21,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 21
          },
          "firstSeen": "2026-03-07 14:09:54 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 4,
      "name": "Impulse Chiropractic",
      "url": "http://www.physioimpulse.co.uk/chiropractic.html",
      "digitalVisibilityScore": 70,
      "pillarScores": {
        "speed": 57,
        "technical": 63,
        "local": 80,
        "visibility": 53,
        "ai": 100,
        "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": false,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 853,
        "contentFreshnessDays": 0
      },
      "localMatch": {
        "placeId": "ChIJReK3ZROBcUgR-iVOl4DmPbg",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.physioimpulse.co.uk/chiropractic.html",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 134,
          "avgInternalLinksPerPage": 134,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 191,
          "sitemapUrls": 192,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-16",
          "sitemapStaleDays": 16,
          "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": 26,
          "accessibility": 73,
          "bestPractices": 59,
          "seo": 83,
          "lcpMs": 7761,
          "tbtMs": 3122,
          "clsScore": 0.101,
          "fcpMs": 4460,
          "speedIndexMs": 10005,
          "failing": [
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "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": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "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": "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": 32,
          "ratingDistribution": {
            "1": 0,
            "2": 1,
            "3": 1,
            "4": 5,
            "5": 239
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Chiropractor",
            "Orthotics & prosthetics service",
            "Osteopath",
            "Chiropodist",
            "Sports injury clinic"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 6,
          "placeTopics": {
            "knee issues": 11,
            "knowledgeable staff": 30,
            "sports massage": 6,
            "injury recovery": 8,
            "back pain relief": 9,
            "helpful team": 9,
            "orthotics assessment": 2,
            "shoulder pain treatment": 3,
            "tennis elbow treatment": 2,
            "pain explanation": 2
          },
          "firstSeen": "2024-07-19 08:06:35 +00:00",
          "lastUpdated": "2026-07-12 01:03:32 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "physioimpulse.co.uk",
          "rank": 233,
          "backlinks": 466,
          "referringDomains": 132,
          "referringMainDomains": 129,
          "referringPages": 430,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 416
          },
          "firstSeen": "2019-01-16 23:34:21 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 5,
      "name": "Circus Health Bath",
      "url": "https://www.circushealth.co.uk/",
      "digitalVisibilityScore": 68,
      "pillarScores": {
        "speed": 56,
        "technical": 100,
        "local": 100,
        "visibility": 39,
        "ai": 20,
        "content": 80
      },
      "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": 864,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJJYj822iBcUgRcASWBGYEgwM",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.circushealth.co.uk/",
          "pagesCrawled": 9,
          "pagesDiscovered": 44,
          "internalLinks": 914,
          "avgInternalLinksPerPage": 101.6,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": 49,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-26",
          "sitemapStaleDays": 6,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "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": 40,
          "accessibility": 91,
          "bestPractices": 77,
          "seo": 100,
          "lcpMs": 15305,
          "tbtMs": 697,
          "clsScore": 0,
          "fcpMs": 6826,
          "speedIndexMs": 8310,
          "failing": [
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "deprecations",
              "title": "Uses deprecated APIs",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 25,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 140
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Massage therapist",
            "Physiotherapist",
            "Pilates studio",
            "Sports injury clinic"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 13,
          "placeTopics": {
            "physiotherapy": 20,
            "sciatica treatment": 5,
            "knowledgeable therapist": 5,
            "shoulder injury treatment": 3,
            "hip pain relief": 7,
            "hands on treatment": 2,
            "tailored treatment plan": 2,
            "increased mobility": 12,
            "tailored exercises": 3,
            "pelvic girdle pain": 7
          },
          "firstSeen": "2024-06-07 03:42:00 +00:00",
          "lastUpdated": "2026-06-27 13:36:44 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "circushealth.co.uk",
          "rank": 51,
          "backlinks": 90,
          "referringDomains": 74,
          "referringMainDomains": 72,
          "referringPages": 88,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 85
          },
          "firstSeen": "2022-06-22 08:23:36 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 6,
      "name": "The Medical - Bath",
      "url": "https://www.themedical.co.uk/locations/bath/physiotherapy-bath?utm_source=GBPbath&utm_medium=website_link_bath&utm_campaign=website_bath",
      "digitalVisibilityScore": 65,
      "pillarScores": {
        "speed": 50,
        "technical": 75,
        "local": 77,
        "visibility": 38,
        "ai": 60,
        "content": 100
      },
      "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": 1146,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJ_wbvpjyBcUgRTWE_fXKd1Sg",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.themedical.co.uk/locations/bath/physiotherapy-bath?utm_source=GBPbath&utm_medium=website_link_bath&utm_campaign=website_bath",
          "pagesCrawled": 25,
          "pagesDiscovered": 173,
          "internalLinks": 4407,
          "avgInternalLinksPerPage": 176.3,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 2,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": 38,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-09-24",
          "sitemapStaleDays": 341,
          "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": 1486,
          "inpMs": 111,
          "cls": 0.13,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": false,
          "passesCwv": false,
          "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": 13,
          "accessibility": 84,
          "bestPractices": 73,
          "seo": 85,
          "lcpMs": 27185,
          "tbtMs": 3959,
          "clsScore": 0.328,
          "fcpMs": 3848,
          "speedIndexMs": 9434,
          "failing": [
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "layout-shifts",
              "title": "Avoid large layout shifts",
              "score": 0
            },
            {
              "id": "crawlable-anchors",
              "title": "Links are not crawlable",
              "score": 0
            },
            {
              "id": "unminified-css",
              "title": "Minify CSS",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "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": 9,
          "ratingDistribution": {
            "1": 2,
            "2": 1,
            "3": 0,
            "4": 3,
            "5": 52
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncturist",
            "Chiropractor",
            "Gym",
            "Massage therapist",
            "Physical Therapy Clinic",
            "Sports injury clinic",
            "Sports massage therapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 9,
          "placeTopics": {
            "running related injuries": 2,
            "personable practitioner": 3,
            "thorough assessment": 3,
            "punctual appointments": 3,
            "acupuncture": 2,
            "back pain relief": 5,
            "neck pain relief": 2,
            "chiropractor": 5,
            "professional staff": 11,
            "friendly team": 3
          },
          "firstSeen": "2024-07-17 10:31:28 +00:00",
          "lastUpdated": "2026-06-30 04:58:40 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "themedical.co.uk",
          "rank": 220,
          "backlinks": 1433,
          "referringDomains": 249,
          "referringMainDomains": 242,
          "referringPages": 1287,
          "brokenBacklinks": 96,
          "referringLinksTypes": {
            "anchor": 1210
          },
          "firstSeen": "2019-01-19 14:32:14 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 7,
      "name": "OsteoBath",
      "url": "http://www.osteobath.co.uk/",
      "digitalVisibilityScore": 64,
      "pillarScores": {
        "speed": 57,
        "technical": 100,
        "local": 92,
        "visibility": 36,
        "ai": 20,
        "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": 1606,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJrxqP1jyBcUgRmNPmAYjq_j8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.osteobath.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 76,
          "avgInternalLinksPerPage": 76,
          "maxDepthReached": 0,
          "genericAnchors": 5,
          "genericAnchorRatio": 0.066,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": true,
          "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": true,
          "companyNumber": "11976460",
          "companyName": "OSTEOBATH LTD",
          "companyStatus": "active",
          "incorporatedOn": "2019-05-02",
          "ageYears": 7.3,
          "sicCodes": [
            "86900"
          ],
          "companyType": "ltd",
          "accountsType": "total-exemption-full",
          "accountsMadeUpTo": "2026-03-31",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "Ground Floor, 4 Chapel Row, Bath, England, BA1 1HN",
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 36,
          "accessibility": 92,
          "bestPractices": 81,
          "seo": 92,
          "lcpMs": 9577,
          "tbtMs": 601,
          "clsScore": 0.146,
          "fcpMs": 7909,
          "speedIndexMs": 7909,
          "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": "cls-culprits-insight",
              "title": "Layout shift culprits",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 40,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 142
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncturist",
            "Massage therapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 8,
          "placeTopics": {
            "injury issues": 23,
            "knowledgeable staff": 32,
            "back pain treatment": 15,
            "acupuncture": 7,
            "sports massage": 6,
            "knee issue": 9,
            "deep massage": 3,
            "shoulder pain treatment": 4,
            "dry needling": 6,
            "hip problems": 3
          },
          "firstSeen": "2024-07-17 00:30:42 +00:00",
          "lastUpdated": "2026-06-25 18:15:01 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "osteobath.co.uk",
          "rank": 46,
          "backlinks": 138,
          "referringDomains": 51,
          "referringMainDomains": 49,
          "referringPages": 136,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 136
          },
          "firstSeen": "2022-06-21 11:35:12 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 8,
      "name": "Perfect Balance Clinic Bath",
      "url": "https://www.perfectbalanceclinic.com/",
      "digitalVisibilityScore": 62,
      "pillarScores": {
        "speed": 81,
        "technical": 75,
        "local": 87,
        "visibility": 39,
        "ai": 0,
        "content": 80
      },
      "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": 936,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJ_07zeWaBcUgROnfBjeEwGrk",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.perfectbalanceclinic.com/",
          "pagesCrawled": 25,
          "pagesDiscovered": 45,
          "internalLinks": 1234,
          "avgInternalLinksPerPage": 49.4,
          "maxDepthReached": 1,
          "genericAnchors": 186,
          "genericAnchorRatio": 0.151,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 2,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": 475,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-28",
          "sitemapStaleDays": 3,
          "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": 2651,
          "inpMs": 70,
          "cls": 0,
          "lcpGood": false,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": false,
          "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": 77,
          "bestPractices": 92,
          "seo": 100,
          "lcpMs": 1679,
          "tbtMs": 318,
          "clsScore": 0.087,
          "fcpMs": 1679,
          "speedIndexMs": 6068,
          "failing": [
            {
              "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": "button-name",
              "title": "Buttons do not have an accessible name",
              "score": 0
            },
            {
              "id": "image-size-responsive",
              "title": "Serves images with low resolution",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "select-name",
              "title": "Select elements do not have associated label elements.",
              "score": 0
            },
            {
              "id": "target-size",
              "title": "Touch targets do not have sufficient size or spacing.",
              "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": 4
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": 2,
          "placeTopics": null,
          "firstSeen": "2026-07-18 18:42:50 +00:00",
          "lastUpdated": "2026-07-18 18:42:50 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "perfectbalanceclinic.com",
          "rank": 216,
          "backlinks": 1279,
          "referringDomains": 466,
          "referringMainDomains": 456,
          "referringPages": 1073,
          "brokenBacklinks": 36,
          "referringLinksTypes": {
            "anchor": 972
          },
          "firstSeen": "2019-01-17 08:53:17 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 9,
      "name": "Kirk Russell Physiotherapy & Sports Injuries",
      "url": "http://www.kirkrussellphysio.com/",
      "digitalVisibilityScore": 60,
      "pillarScores": {
        "speed": 61,
        "technical": 100,
        "local": 75,
        "visibility": 29,
        "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": true,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 832,
        "contentFreshnessDays": 2012
      },
      "localMatch": {
        "placeId": "ChIJT9H66WSBcUgReNrLd9mepow",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.kirkrussellphysio.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 17,
          "avgInternalLinksPerPage": 17,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 5,
          "sitemapUrls": 6,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-05-27",
          "sitemapStaleDays": 96,
          "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": 84,
          "bestPractices": 81,
          "seo": 100,
          "lcpMs": 6672,
          "tbtMs": 17,
          "clsScore": 0.001,
          "fcpMs": 2757,
          "speedIndexMs": 7722,
          "failing": [
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "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": "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
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 2,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 13
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "tailored exercises": 3,
            "expertise": 2,
            "operation": 2,
            "physio": 2,
            "treatment": 2,
            "exercises": 5,
            "hip": 2
          },
          "firstSeen": "2024-07-16 14:59:37 +00:00",
          "lastUpdated": "2026-06-29 12:12:46 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "kirkrussellphysio.com",
          "rank": 119,
          "backlinks": 74,
          "referringDomains": 59,
          "referringMainDomains": 56,
          "referringPages": 66,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 66
          },
          "firstSeen": "2019-01-23 10:37:09 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 10,
      "name": "The Bath Practice",
      "url": "http://www.thebathpractice.co.uk/",
      "digitalVisibilityScore": 60,
      "pillarScores": {
        "speed": 58,
        "technical": 100,
        "local": 74,
        "visibility": 38,
        "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": false,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 1474,
        "contentFreshnessDays": 1770
      },
      "localMatch": {
        "placeId": "ChIJrR0ZSRSBcUgRRzK25O3tyJ8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.thebathpractice.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 94,
          "avgInternalLinksPerPage": 94,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "services": null
          },
          "orphanCandidates": 8,
          "sitemapUrls": 8,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-07-22",
          "sitemapStaleDays": 40,
          "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": "09333523",
          "companyName": "THE BATH PRACTICE LIMITED",
          "companyStatus": "active",
          "incorporatedOn": "2014-12-01",
          "ageYears": 11.8,
          "sicCodes": [
            "86220"
          ],
          "companyType": "ltd",
          "accountsType": "total-exemption-full",
          "accountsMadeUpTo": "2025-06-30",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "26 Monmouth Street, Bath, Somerset, BA1 2AP",
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 56,
          "accessibility": 92,
          "bestPractices": 74,
          "seo": 100,
          "lcpMs": 5613,
          "tbtMs": 494,
          "clsScore": 0.016,
          "fcpMs": 3335,
          "speedIndexMs": 5926,
          "failing": [
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "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
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 4,
          "ratingDistribution": {
            "1": 0,
            "2": 2,
            "3": 0,
            "4": 2,
            "5": 28
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncture clinic",
            "Blood testing service",
            "Cosmetic surgeon",
            "Counsellor",
            "Massage therapist",
            "Osteopath",
            "Physiotherapist",
            "Chiropodist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "osteopath": 7,
            "back issues treatment": 2,
            "exercise plan": 2,
            "holistic treatment": 2,
            "improved mobility": 3,
            "ongoing treatment": 2,
            "massage": 7,
            "skilled": 2,
            "effective treatment": 2,
            "intuitive": 2
          },
          "firstSeen": "2024-07-17 02:14:26 +00:00",
          "lastUpdated": "2026-06-26 03:36:41 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "thebathpractice.co.uk",
          "rank": 154,
          "backlinks": 166,
          "referringDomains": 70,
          "referringMainDomains": 67,
          "referringPages": 129,
          "brokenBacklinks": 2,
          "referringLinksTypes": {
            "anchor": 111
          },
          "firstSeen": "2019-01-20 20:15:50 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 11,
      "name": "Active Health Chiropractic, Physiotherapy and Osteopathy",
      "url": "https://theactivehealthclinic.com/",
      "digitalVisibilityScore": 59,
      "pillarScores": {
        "speed": 56,
        "technical": 100,
        "local": 87,
        "visibility": 27,
        "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": "ChIJJY5TxBWBcUgR8TcbKCtMct0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://theactivehealthclinic.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": 12,
          "sitemapUrls": 12,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2018-12-13",
          "sitemapStaleDays": 2818,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": "homepage HTTP 500"
        },
        "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": 27,
          "accessibility": 81,
          "bestPractices": 92,
          "seo": 77,
          "lcpMs": 9932,
          "tbtMs": 621,
          "clsScore": 0.391,
          "fcpMs": 2851,
          "speedIndexMs": 9791,
          "failing": [
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 3,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 2,
            "4": 0,
            "5": 82
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Massage therapist",
            "Osteopath",
            "Physiotherapist",
            "Physical Therapy Clinic",
            "Sports massage therapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 2,
          "placeTopics": {
            "sports injuries": 15,
            "physiotherapy": 10,
            "lower spine pain": 3,
            "acupuncture": 3,
            "migraine relief": 2,
            "action plan": 2,
            "mri referral": 2,
            "slipped disc": 2,
            "prompt care": 2,
            "professional team": 4
          },
          "firstSeen": "2024-07-19 13:37:16 +00:00",
          "lastUpdated": "2026-06-27 13:33:42 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "theactivehealthclinic.com",
          "rank": 123,
          "backlinks": 278,
          "referringDomains": 87,
          "referringMainDomains": 85,
          "referringPages": 253,
          "brokenBacklinks": 70,
          "referringLinksTypes": {
            "anchor": 253
          },
          "firstSeen": "2020-10-22 19:01:09 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 12,
      "name": "Align Body Clinic",
      "url": "https://alignbodyclinic.co.uk/",
      "digitalVisibilityScore": 59,
      "pillarScores": {
        "speed": null,
        "technical": 100,
        "local": 92,
        "visibility": 14,
        "ai": 0,
        "content": 70
      },
      "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": true,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 3174,
        "contentFreshnessDays": 3990
      },
      "localMatch": {
        "placeId": "ChIJo39yxRWBcUgRORLikCVw7aQ",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://alignbodyclinic.co.uk/",
          "pagesCrawled": 25,
          "pagesDiscovered": 164,
          "internalLinks": 1760,
          "avgInternalLinksPerPage": 70.4,
          "maxDepthReached": 1,
          "genericAnchors": 166,
          "genericAnchorRatio": 0.094,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 94,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-13",
          "sitemapStaleDays": 18,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "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": true,
          "companyNumber": "04683899",
          "companyName": "ALIGN BODY CLINIC LTD",
          "companyStatus": "active",
          "incorporatedOn": "2003-03-03",
          "ageYears": 23.5,
          "sicCodes": [
            "96040"
          ],
          "companyType": "ltd",
          "accountsType": "unaudited-abridged",
          "accountsMadeUpTo": "2026-03-31",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": [
            "FUTURE PERFECT HEALTH SOLUTIONS LIMITED"
          ],
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "1 Hillside Cottages, Midford, Bath, Somerset, BA2 7EZ",
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 49,
          "accessibility": 80,
          "bestPractices": 100,
          "seo": 92,
          "lcpMs": 15035,
          "tbtMs": 391,
          "clsScore": 0,
          "fcpMs": 6782,
          "speedIndexMs": 7472,
          "failing": [
            {
              "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": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 26,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 3,
            "5": 155
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncture clinic",
            "Massage therapist",
            "Sports injury clinic"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 27,
          "placeTopics": {
            "plantar fasciitis treatment": 6,
            "back pain relief": 23,
            "friendly staff": 36,
            "informative staff": 10,
            "running injury treatment": 3,
            "sciatica treatment": 3,
            "ankle injury treatment": 2,
            "hip problem": 5,
            "treatment plan": 6,
            "neck pain relief": 3
          },
          "firstSeen": "2024-07-17 00:38:52 +00:00",
          "lastUpdated": "2026-06-27 08:44:41 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "alignbodyclinic.co.uk",
          "rank": 138,
          "backlinks": 636,
          "referringDomains": 278,
          "referringMainDomains": 273,
          "referringPages": 614,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 506
          },
          "firstSeen": "2019-07-19 01:48:21 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 13,
      "name": "Pelvix Specialist Pelvic Physiotherapy",
      "url": "https://www.pelvix.co.uk/",
      "digitalVisibilityScore": 58,
      "pillarScores": {
        "speed": 62,
        "technical": 100,
        "local": 100,
        "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": true,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 1525,
        "contentFreshnessDays": 1629
      },
      "localMatch": {
        "placeId": "ChIJFZcYrGyNcUgRiG9wy-SBuDU",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.pelvix.co.uk/",
          "pagesCrawled": 10,
          "pagesDiscovered": 53,
          "internalLinks": 1159,
          "avgInternalLinksPerPage": 115.9,
          "maxDepthReached": 1,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.001,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": 10,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-06-05",
          "sitemapStaleDays": 88,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "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": 53,
          "accessibility": 81,
          "bestPractices": 96,
          "seo": 92,
          "lcpMs": 7478,
          "tbtMs": 445,
          "clsScore": 0,
          "fcpMs": 3453,
          "speedIndexMs": 6101,
          "failing": [
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "link-in-text-block",
              "title": "Links rely on color to be distinguishable.",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "aria-required-children",
              "title": "Elements with an ARIA `[role]` that require children to contain a specific `[role]` are missing some or all of those required children.",
              "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": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 17,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 89
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": 7,
          "placeTopics": {
            "pelvic floor strength": 14,
            "pelvic issues": 20,
            "pregnancy mot": 5,
            "knowledgeable staff": 26,
            "relaxed atmosphere": 10,
            "postpartum care": 7,
            "bladder issues": 2,
            "clear consultation": 3,
            "clear explanations": 9,
            "empathetic": 7
          },
          "firstSeen": "2024-08-05 10:36:24 +00:00",
          "lastUpdated": "2026-06-29 12:10:46 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "pelvix.co.uk",
          "rank": 44,
          "backlinks": 95,
          "referringDomains": 55,
          "referringMainDomains": 52,
          "referringPages": 95,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 95
          },
          "firstSeen": "2023-11-14 04:07:52 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 14,
      "name": "Peter Dixon DC",
      "url": "https://dixon-health.co.uk/clinics/bradford-on-avon/",
      "digitalVisibilityScore": 58,
      "pillarScores": {
        "speed": 84,
        "technical": 88,
        "local": 98,
        "visibility": 0,
        "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": 737,
        "contentFreshnessDays": 542
      },
      "localMatch": {
        "placeId": "ChIJlSZlCLZ_cUgRbgYuCLcHeZY",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://dixon-health.co.uk/clinics/bradford-on-avon/",
          "pagesCrawled": 10,
          "pagesDiscovered": 9,
          "internalLinks": 150,
          "avgInternalLinksPerPage": 15,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": 1,
            "services": null
          },
          "orphanCandidates": 0,
          "sitemapUrls": 5,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-29",
          "sitemapStaleDays": 2,
          "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": 85,
          "accessibility": 91,
          "bestPractices": 96,
          "seo": 100,
          "lcpMs": 2586,
          "tbtMs": 245,
          "clsScore": 0,
          "fcpMs": 1674,
          "speedIndexMs": 7237,
          "failing": [
            {
              "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": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "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": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 11,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 5
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-08-05 05:09:47 +00:00",
          "lastUpdated": "2026-07-10 19:01:55 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "dixon-health.co.uk",
          "rank": 100,
          "backlinks": 139,
          "referringDomains": 108,
          "referringMainDomains": 104,
          "referringPages": 130,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 124
          },
          "firstSeen": "2021-10-13 23:01:37 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 15,
      "name": "Phoenix Physio",
      "url": "http://www.phoenixphysio.uk/",
      "digitalVisibilityScore": 58,
      "pillarScores": {
        "speed": 61,
        "technical": 100,
        "local": 80,
        "visibility": 29,
        "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": true,
        "hasBlogLink": false,
        "wordCount": 469,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJHbC_TaSFcUgRXGxXLq9FDJI",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.phoenixphysio.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 40,
          "avgInternalLinksPerPage": 40,
          "maxDepthReached": 0,
          "genericAnchors": 4,
          "genericAnchorRatio": 0.1,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": 1
          },
          "orphanCandidates": 10,
          "sitemapUrls": 10,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-09-18",
          "sitemapStaleDays": 348,
          "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": 94,
          "bestPractices": 81,
          "seo": 92,
          "lcpMs": 10177,
          "tbtMs": 356,
          "clsScore": 0,
          "fcpMs": 4193,
          "speedIndexMs": 6367,
          "failing": [
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "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": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": {
            "1": 1,
            "2": 0,
            "3": 0,
            "4": 5,
            "5": 221
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": 1,
          "placeTopics": {
            "injury diagnosis": 38,
            "thorough assessment": 22,
            "knowledgeable staff": 37,
            "recovery plan": 6,
            "clear explanations": 18,
            "hamstring fix": 3,
            "in depth treatment plan": 3,
            "holistic approach": 8,
            "thoroughness": 16,
            "problem identification": 10
          },
          "firstSeen": "2026-06-28 21:41:40 +00:00",
          "lastUpdated": "2026-06-28 21:41:40 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "phoenixphysio.uk",
          "rank": 51,
          "backlinks": 48,
          "referringDomains": 45,
          "referringMainDomains": 42,
          "referringPages": 48,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 48
          },
          "firstSeen": "2021-11-02 12:53:49 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 16,
      "name": "The London Road Clinic",
      "url": "https://thelondonroadclinic.com/",
      "digitalVisibilityScore": 58,
      "pillarScores": {
        "speed": 54,
        "technical": 100,
        "local": 89,
        "visibility": 8,
        "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": true,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 3171,
        "contentFreshnessDays": 3836
      },
      "localMatch": {
        "placeId": "ChIJ5TaSYQOBcUgRskZi7dVcVo4",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://thelondonroadclinic.com/",
          "pagesCrawled": 25,
          "pagesDiscovered": 53,
          "internalLinks": 1422,
          "avgInternalLinksPerPage": 56.9,
          "maxDepthReached": 1,
          "genericAnchors": 9,
          "genericAnchorRatio": 0.006,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 6,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-01-15",
          "sitemapStaleDays": 228,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "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": "registered address does not mention Bath"
        },
        "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": 9,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 52
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncturist",
            "Sports injury clinic",
            "Sports massage therapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 16,
          "placeTopics": {
            "back pain relief": 9,
            "sciatica treatment": 2,
            "friendly staff": 14,
            "comfortable atmosphere": 4,
            "safe hands": 2,
            "tension release": 2,
            "quick results": 2,
            "listening skills": 2,
            "assessment": 2,
            "diagnosis": 3
          },
          "firstSeen": "2026-06-30 06:21:45 +00:00",
          "lastUpdated": "2026-06-30 06:21:45 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "thelondonroadclinic.com",
          "rank": 130,
          "backlinks": 169,
          "referringDomains": 74,
          "referringMainDomains": 72,
          "referringPages": 158,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 157
          },
          "firstSeen": "2021-10-29 05:45:45 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 17,
      "name": "Oldfield Osteopathic Clinic",
      "url": "https://www.oldfieldosteopaths.com/",
      "digitalVisibilityScore": 56,
      "pillarScores": {
        "speed": 52,
        "technical": 100,
        "local": 86,
        "visibility": 14,
        "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": false,
        "hasBlogLink": true,
        "wordCount": 1507,
        "contentFreshnessDays": 24
      },
      "localMatch": {
        "placeId": "ChIJjSTs8zqBcUgR-ZeoKPyJHyw",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.oldfieldosteopaths.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 46,
          "avgInternalLinksPerPage": 46,
          "maxDepthReached": 0,
          "genericAnchors": 3,
          "genericAnchorRatio": 0.065,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 16,
          "sitemapUrls": 16,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2023-08-23",
          "sitemapStaleDays": 1105,
          "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": 39,
          "accessibility": 83,
          "bestPractices": 96,
          "seo": 85,
          "lcpMs": 16592,
          "tbtMs": 787,
          "clsScore": 0,
          "fcpMs": 4648,
          "speedIndexMs": 8694,
          "failing": [
            {
              "id": "unminified-css",
              "title": "Minify CSS",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "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": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            },
            {
              "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
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 11,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 1,
            "5": 66
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncture clinic",
            "Osteopath",
            "Sports massage therapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 2,
          "placeTopics": {
            "back injury recovery": 3,
            "osteopath": 2,
            "ongoing treatment": 2,
            "puts you at ease": 2,
            "online booking": 2,
            "effective treatment": 3,
            "value for money": 3,
            "knowledgeable staff": 8,
            "diagnosis": 3,
            "pain relief": 4
          },
          "firstSeen": "2024-07-19 14:32:24 +00:00",
          "lastUpdated": "2026-06-30 14:38:42 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "oldfieldosteopaths.com",
          "rank": 106,
          "backlinks": 927,
          "referringDomains": 56,
          "referringMainDomains": 52,
          "referringPages": 921,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 920
          },
          "firstSeen": "2021-10-04 09:04:59 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 18,
      "name": "Physio West",
      "url": "https://www.physiowest.uk/",
      "digitalVisibilityScore": 56,
      "pillarScores": {
        "speed": 56,
        "technical": 100,
        "local": 73,
        "visibility": 38,
        "ai": 20,
        "content": 10
      },
      "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": 377,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJAWOTbFCBcUgRz41psLg2LmQ",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.physiowest.uk/",
          "pagesCrawled": 7,
          "pagesDiscovered": 6,
          "internalLinks": 202,
          "avgInternalLinksPerPage": 28.9,
          "maxDepthReached": 1,
          "genericAnchors": 4,
          "genericAnchorRatio": 0.02,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": true,
          "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 Bath"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 56,
          "accessibility": 91,
          "bestPractices": 100,
          "seo": 85,
          "lcpMs": 11806,
          "tbtMs": 285,
          "clsScore": 0,
          "fcpMs": 4531,
          "speedIndexMs": 5529,
          "failing": [
            {
              "id": "aria-hidden-focus",
              "title": "`[aria-hidden=\"true\"]` elements contain focusable descendents",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "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": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 17
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "knee issues": 4,
            "shoulder injury": 3,
            "thorough assessment": 3,
            "rehabilitation plan": 2,
            "clear explanation": 2,
            "rehab exercises": 2,
            "acl injury": 2,
            "positive attitude": 2,
            "diagnosis": 2,
            "goals": 2
          },
          "firstSeen": "2024-06-07 03:41:50 +00:00",
          "lastUpdated": "2026-07-12 15:41:46 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "physiowest.uk",
          "rank": 0,
          "backlinks": 36,
          "referringDomains": 33,
          "referringMainDomains": 31,
          "referringPages": 36,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 35
          },
          "firstSeen": "2023-11-14 14:56:02 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 19,
      "name": "Barnes Sports Clinic",
      "url": "https://barnessportsclinic.co.uk/",
      "digitalVisibilityScore": 55,
      "pillarScores": {
        "speed": 68,
        "technical": 75,
        "local": 66,
        "visibility": 29,
        "ai": 20,
        "content": 63
      },
      "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": true,
        "hasBlogLink": false,
        "wordCount": 457,
        "contentFreshnessDays": 3
      },
      "localMatch": {
        "placeId": "ChIJZdrHkPmBcUgRDq9HjeD3pQk",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://barnessportsclinic.co.uk/",
          "pagesCrawled": 11,
          "pagesDiscovered": 17,
          "internalLinks": 229,
          "avgInternalLinksPerPage": 20.8,
          "maxDepthReached": 2,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 0,
          "sitemapUrls": 4,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-10-25",
          "sitemapStaleDays": 310,
          "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": 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": 64,
          "accessibility": 95,
          "bestPractices": 100,
          "seo": 100,
          "lcpMs": 6060,
          "tbtMs": 75,
          "clsScore": 0,
          "fcpMs": 5440,
          "speedIndexMs": 5440,
          "failing": [
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "button-name",
              "title": "Buttons do not have an accessible name",
              "score": 0
            },
            {
              "id": "valid-source-maps",
              "title": "Missing source maps for large first-party JavaScript",
              "score": 0
            },
            {
              "id": "first-contentful-paint",
              "title": "First Contentful Paint",
              "score": 6
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 12
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 2,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 11
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Physical Therapy Clinic",
            "Rehabilitation Centre",
            "Sports injury clinic"
          ],
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 03:27:46 +00:00",
          "lastUpdated": "2026-06-29 23:22:48 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "barnessportsclinic.co.uk",
          "rank": 59,
          "backlinks": 70,
          "referringDomains": 36,
          "referringMainDomains": 36,
          "referringPages": 68,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 67
          },
          "firstSeen": "2021-12-31 18:40:33 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 20,
      "name": "The Recovery Lab",
      "url": "http://www.recoverylabbath.co.uk/",
      "digitalVisibilityScore": 55,
      "pillarScores": {
        "speed": 82,
        "technical": 88,
        "local": 81,
        "visibility": 8,
        "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": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 1104,
        "contentFreshnessDays": 5
      },
      "localMatch": {
        "placeId": "ChIJt6QJxRWBcUgRSYh830L1D0k",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.recoverylabbath.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 37,
          "avgInternalLinksPerPage": 37,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 15,
          "sitemapUrls": 16,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-26",
          "sitemapStaleDays": 5,
          "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 Bath"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 86,
          "accessibility": 91,
          "bestPractices": 81,
          "seo": 92,
          "lcpMs": 3105,
          "tbtMs": 36,
          "clsScore": 0,
          "fcpMs": 2440,
          "speedIndexMs": 5843,
          "failing": [
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "image-alt",
              "title": "Image elements do not have `[alt]` attributes",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "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": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 15,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 55
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Sports injury clinic",
            "Sports massage therapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "running gait analysis": 6,
            "exercise recommendations": 18,
            "shin splints": 2,
            "ankle issue": 3,
            "thorough analysis": 3,
            "knowledgeable osteopath": 2,
            "running related injuries": 2,
            "empathic": 2,
            "back pain treatment": 3,
            "relaxed running": 2
          },
          "firstSeen": "2026-06-26 03:39:05 +00:00",
          "lastUpdated": "2026-06-26 03:39:05 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "error": "no result"
        }
      }
    },
    {
      "rank": 21,
      "name": "Adam Kwasnicki Physiotherapy",
      "url": "https://adamkwasnickiphysiotherapy.com/",
      "digitalVisibilityScore": 54,
      "pillarScores": {
        "speed": 62,
        "technical": 100,
        "local": 66,
        "visibility": 21,
        "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": 683,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJY1mrqH-BcUgRZmw3BWndDS0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://adamkwasnickiphysiotherapy.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 32,
          "avgInternalLinksPerPage": 32,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": 1
          },
          "orphanCandidates": 15,
          "sitemapUrls": 16,
          "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": 75,
          "accessibility": 90,
          "bestPractices": 100,
          "seo": 100,
          "lcpMs": 5510,
          "tbtMs": 45,
          "clsScore": 0.002,
          "fcpMs": 2762,
          "speedIndexMs": 3264,
          "failing": [
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "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": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "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": 4,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 6
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "rehab plan": 2,
            "injury recovery": 2,
            "friendly approach": 2,
            "exercises": 2,
            "diagnosed": 2
          },
          "firstSeen": "2024-06-07 03:41:49 +00:00",
          "lastUpdated": "2026-07-12 15:39:50 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "adamkwasnickiphysiotherapy.com",
          "rank": 0,
          "backlinks": 49,
          "referringDomains": 47,
          "referringMainDomains": 43,
          "referringPages": 49,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 49
          },
          "firstSeen": "2024-08-31 07:00:18 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 22,
      "name": "Erika Hayward - Physiotherapy",
      "url": "http://www.erikahayward.com/",
      "digitalVisibilityScore": 54,
      "pillarScores": {
        "speed": 59,
        "technical": 88,
        "local": 61,
        "visibility": 25,
        "ai": 20,
        "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": true,
        "hasBlogLink": false,
        "wordCount": 675,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJd3mAj-6BcUgRch3yDJPaXzc",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.erikahayward.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 18,
          "avgInternalLinksPerPage": 18,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 6,
          "sitemapUrls": 7,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-05-31",
          "sitemapStaleDays": 458,
          "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": 43,
          "accessibility": 95,
          "bestPractices": 56,
          "seo": 100,
          "lcpMs": 10585,
          "tbtMs": 1083,
          "clsScore": 0.001,
          "fcpMs": 3344,
          "speedIndexMs": 4858,
          "failing": [
            {
              "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
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "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": null,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 5
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-06-07 03:41:59 +00:00",
          "lastUpdated": "2026-07-12 15:39:46 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "erikahayward.com",
          "rank": 0,
          "backlinks": 63,
          "referringDomains": 53,
          "referringMainDomains": 51,
          "referringPages": 62,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 61
          },
          "firstSeen": "2023-05-18 12:06:29 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 23,
      "name": "Monkton Farleigh Osteopathic Practice",
      "url": "http://ba15osteopaths.co.uk/",
      "digitalVisibilityScore": 54,
      "pillarScores": {
        "speed": 58,
        "technical": 88,
        "local": 80,
        "visibility": 13,
        "ai": 0,
        "content": 66
      },
      "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": 707,
        "contentFreshnessDays": 2000
      },
      "localMatch": {
        "placeId": "ChIJxwS8Pmh_cUgRxu8QyB9T7Yo",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://ba15osteopaths.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 62,
          "avgInternalLinksPerPage": 62,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 20,
          "sitemapUrls": 20,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-03-05",
          "sitemapStaleDays": 544,
          "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": 55,
          "accessibility": 88,
          "bestPractices": 78,
          "seo": 100,
          "lcpMs": 17439,
          "tbtMs": 159,
          "clsScore": 0,
          "fcpMs": 8589,
          "speedIndexMs": 8589,
          "failing": [
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "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": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "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": 16,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 36
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": 2,
          "placeTopics": {
            "back treatment": 7,
            "pregnancy support": 2,
            "rehab plan": 2,
            "calm manner": 3,
            "holistic approach": 3,
            "friendly staff": 4,
            "professional approach": 2,
            "effective results": 3,
            "migraine control": 2,
            "tight muscles": 2
          },
          "firstSeen": "2024-07-15 11:44:32 +00:00",
          "lastUpdated": "2026-06-28 10:59:46 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "ba15osteopaths.co.uk",
          "rank": 40,
          "backlinks": 84,
          "referringDomains": 52,
          "referringMainDomains": 50,
          "referringPages": 79,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 77
          },
          "firstSeen": "2021-10-14 00:04:00 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 24,
      "name": "NeuroConnect Rehabilitation",
      "url": "http://neuroconnectrehab.co.uk/",
      "digitalVisibilityScore": 53,
      "pillarScores": {
        "speed": 64,
        "technical": 75,
        "local": 63,
        "visibility": 21,
        "ai": 0,
        "content": 90
      },
      "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": 361,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJE8GfWYGBcUgR28tNeGxrn-8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://neuroconnectrehab.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 26,
          "avgInternalLinksPerPage": 26,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 2,
          "sitemapUrls": 2,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-06-29",
          "sitemapStaleDays": 64,
          "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": "registered address does not mention Bath"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 65,
          "accessibility": 91,
          "bestPractices": 78,
          "seo": 100,
          "lcpMs": 7290,
          "tbtMs": 35,
          "clsScore": 0,
          "fcpMs": 3517,
          "speedIndexMs": 5441,
          "failing": [
            {
              "id": "target-size",
              "title": "Touch targets do not have sufficient size or spacing.",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 4
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Service establishment"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 1,
          "placeTopics": {
            "encouraging physio": 2
          },
          "firstSeen": "2024-06-07 03:41:50 +00:00",
          "lastUpdated": "2026-07-22 12:02:24 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "neuroconnectrehab.co.uk",
          "rank": 78,
          "backlinks": 32,
          "referringDomains": 28,
          "referringMainDomains": 28,
          "referringPages": 32,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 31
          },
          "firstSeen": "2023-11-14 01:57:32 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 25,
      "name": "Results Body+Mind",
      "url": "https://www.resultsbodymind.co.uk/?utm_source=GMB&utm_medium=organic&utm_campaign=office",
      "digitalVisibilityScore": 53,
      "pillarScores": {
        "speed": 64,
        "technical": 88,
        "local": 80,
        "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": false,
        "hasTeamLink": true,
        "hasCredentialsLink": true,
        "hasBlogLink": true,
        "wordCount": 356,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJgwRGdoaBcUgR37josI4Y7uU",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.resultsbodymind.co.uk/?utm_source=GMB&utm_medium=organic&utm_campaign=office",
          "pagesCrawled": 13,
          "pagesDiscovered": 12,
          "internalLinks": 333,
          "avgInternalLinksPerPage": 25.6,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 4,
          "sitemapUrls": 4,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2020-04-09",
          "sitemapStaleDays": 2336,
          "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": 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": 100,
          "bestPractices": 92,
          "seo": 100,
          "lcpMs": 6107,
          "tbtMs": 130,
          "clsScore": 0.022,
          "fcpMs": 3013,
          "speedIndexMs": 3971,
          "failing": [
            {
              "id": "duplicated-javascript-insight",
              "title": "Duplicated JavaScript",
              "score": 0
            },
            {
              "id": "image-aspect-ratio",
              "title": "Displays images with incorrect aspect ratio",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "interactive",
              "title": "Time to Interactive",
              "score": 9
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 12
            },
            {
              "id": "first-contentful-paint",
              "title": "First Contentful Paint",
              "score": 49
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 99,
          "ratingDistribution": {
            "1": 2,
            "2": 0,
            "3": 0,
            "4": 1,
            "5": 95
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Gym",
            "Health spa",
            "Massage spa",
            "Physiotherapist",
            "Physical Therapy Clinic",
            "Wellness Centre"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 12,
          "placeTopics": {
            "welcoming staff": 12,
            "float therapy": 8,
            "float tank": 7,
            "infrared sauna": 7,
            "float experience": 9,
            "cold plunge": 4,
            "plunge pool": 3,
            "recover room": 6,
            "pod experience": 3,
            "private room": 5
          },
          "firstSeen": "2024-05-31 14:23:18 +00:00",
          "lastUpdated": "2026-06-26 14:33:45 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "resultsbodymind.co.uk",
          "rank": 134,
          "backlinks": 1604,
          "referringDomains": 76,
          "referringMainDomains": 70,
          "referringPages": 1603,
          "brokenBacklinks": 1626,
          "referringLinksTypes": {
            "anchor": 1602
          },
          "firstSeen": "2020-02-19 20:58:47 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 26,
      "name": "The Royce Clinic Ltd",
      "url": "https://www.royceclinic.co.uk/",
      "digitalVisibilityScore": 53,
      "pillarScores": {
        "speed": 72,
        "technical": 88,
        "local": 50,
        "visibility": 13,
        "ai": 20,
        "content": 58
      },
      "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": false,
        "wordCount": 191,
        "contentFreshnessDays": 4004
      },
      "localMatch": {
        "placeId": "ChIJI2ckViKBcUgRirlNNrzrhlk",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.royceclinic.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 403"
        },
        "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": "04814280",
          "companyName": "THE ROYCE CLINIC LIMITED",
          "companyStatus": "active",
          "incorporatedOn": "2003-06-27",
          "ageYears": 23.2,
          "sicCodes": [
            "86900"
          ],
          "companyType": "ltd",
          "accountsType": "micro-entity",
          "accountsMadeUpTo": "2025-06-30",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "27 Bloomfield Avenue, Bath, Bath And North East Somerset, BA2 3AB",
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 86,
          "accessibility": 95,
          "bestPractices": 100,
          "seo": 92,
          "lcpMs": 3605,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 2706,
          "speedIndexMs": 3007,
          "failing": [
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "aria-hidden-focus",
              "title": "`[aria-hidden=\"true\"]` elements contain focusable descendents",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "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": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 50
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncturist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 14:06:27 +00:00",
          "lastUpdated": "2026-06-30 07:43:53 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "royceclinic.co.uk",
          "rank": 272,
          "backlinks": 11821,
          "referringDomains": 46,
          "referringMainDomains": 42,
          "referringPages": 5966,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "image": 5830
          },
          "firstSeen": "2021-03-04 09:28:12 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 27,
      "name": "Marshall Chiropractic",
      "url": "http://marshallchiro.co.uk/",
      "digitalVisibilityScore": 52,
      "pillarScores": {
        "speed": 63,
        "technical": 75,
        "local": 80,
        "visibility": 22,
        "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": false,
        "wordCount": 1048,
        "contentFreshnessDays": 8
      },
      "localMatch": {
        "placeId": "ChIJSzyLp2-BcUgR-k2sryZgqhA",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://marshallchiro.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 38,
          "avgInternalLinksPerPage": 38,
          "maxDepthReached": 0,
          "genericAnchors": 7,
          "genericAnchorRatio": 0.184,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 23,
          "sitemapUrls": 24,
          "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": 60,
          "accessibility": 87,
          "bestPractices": 81,
          "seo": 92,
          "lcpMs": 9303,
          "tbtMs": 192,
          "clsScore": 0.037,
          "fcpMs": 4878,
          "speedIndexMs": 4878,
          "failing": [
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 9,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 95
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Yoga instructor"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 3,
          "placeTopics": {
            "professional chiropractor": 6,
            "nutrition advice": 6,
            "disc hernia": 3,
            "root cause analysis": 3,
            "leg pain treatment": 3,
            "shoulder injury treatment": 2,
            "holistic approach": 14,
            "hip pain relief": 6,
            "knowledgeable practitioner": 3,
            "mri referral": 3
          },
          "firstSeen": "2024-07-17 00:35:00 +00:00",
          "lastUpdated": "2026-06-27 13:33:45 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "marshallchiro.co.uk",
          "rank": 89,
          "backlinks": 72,
          "referringDomains": 47,
          "referringMainDomains": 46,
          "referringPages": 72,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 72
          },
          "firstSeen": "2022-12-11 19:09:16 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 28,
      "name": "Physiotherapy Home Visits Bath",
      "url": "http://www.physiohomevisitbath.co.uk/",
      "digitalVisibilityScore": 52,
      "pillarScores": {
        "speed": 62,
        "technical": 75,
        "local": 74,
        "visibility": 27,
        "ai": 20,
        "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": 267,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJJeREGl2BcUgR03gvXaI-6us",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.physiohomevisitbath.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 14,
          "avgInternalLinksPerPage": 14,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 1,
          "sitemapUrls": 2,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2023-08-29",
          "sitemapStaleDays": 1098,
          "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": 70,
          "accessibility": 72,
          "bestPractices": 81,
          "seo": 92,
          "lcpMs": 6225,
          "tbtMs": 92,
          "clsScore": 0.027,
          "fcpMs": 3342,
          "speedIndexMs": 3342,
          "failing": [
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "list",
              "title": "Lists do not contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 2,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 8
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "home visits": 3,
            "flexibility exercises": 2,
            "clear instructions": 2,
            "professional attitude": 2,
            "strengthening exercises": 2,
            "reliable": 2,
            "friendly": 2,
            "suit": 2,
            "exercises": 6
          },
          "firstSeen": "2024-06-07 03:42:02 +00:00",
          "lastUpdated": "2026-07-12 15:42:01 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "physiohomevisitbath.co.uk",
          "rank": 13,
          "backlinks": 31,
          "referringDomains": 11,
          "referringMainDomains": 11,
          "referringPages": 29,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 26
          },
          "firstSeen": "2023-11-14 06:35:15 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 29,
      "name": "Physology Bath",
      "url": "https://www.physologybath.co.uk/",
      "digitalVisibilityScore": 52,
      "pillarScores": {
        "speed": 44,
        "technical": 88,
        "local": 94,
        "visibility": 13,
        "ai": 20,
        "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": 1854,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJEXS7f-GBcUgRLHa869hvBbM",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.physologybath.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 7,
          "avgInternalLinksPerPage": 7,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 61,
          "sitemapUrls": 62,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-07-28",
          "sitemapStaleDays": 35,
          "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": 69,
          "accessibility": 85,
          "bestPractices": 77,
          "seo": 100,
          "lcpMs": 3979,
          "tbtMs": 102,
          "clsScore": 0.17,
          "fcpMs": 3829,
          "speedIndexMs": 4762,
          "failing": [
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "third-party-cookies",
              "title": "Uses third-party cookies",
              "score": 0
            },
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "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
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 17,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 22
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Massage therapist",
            "Pain management physician",
            "Physical rehabilitation center",
            "Physical therapist",
            "Rehabilitation center",
            "Sports massage therapist",
            "Sports medicine clinic"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 18,
          "placeTopics": {
            "myofascial release": 11,
            "fibromyalgia treatment": 6,
            "back pain treatment": 14,
            "osteopath": 3,
            "increased flexibility": 2,
            "mobility improvement": 3,
            "leg pain": 2,
            "shoulder": 5,
            "knowledge and empathy": 2,
            "range of movement": 2
          },
          "firstSeen": "2026-08-08 02:46:41 +00:00",
          "lastUpdated": "2026-08-08 02:46:41 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "physologybath.co.uk",
          "rank": 0,
          "backlinks": 1,
          "referringDomains": 1,
          "referringMainDomains": 1,
          "referringPages": 1,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 1
          },
          "firstSeen": "2026-05-06 06:57:15 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 30,
      "name": "Stillpoint (Centre for Health & Wellbeing)",
      "url": "http://www.stillpointbath.co.uk/",
      "digitalVisibilityScore": 52,
      "pillarScores": {
        "speed": 30,
        "technical": 100,
        "local": 79,
        "visibility": 21,
        "ai": 0,
        "content": 66
      },
      "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": 608,
        "contentFreshnessDays": 5025
      },
      "localMatch": {
        "placeId": "ChIJQ9DAPBOBcUgRSxUUMXxMaUc",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.stillpointbath.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 91,
          "avgInternalLinksPerPage": 91,
          "maxDepthReached": 0,
          "genericAnchors": 6,
          "genericAnchorRatio": 0.066,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": 1
          },
          "orphanCandidates": 30,
          "sitemapUrls": 30,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-04",
          "sitemapStaleDays": 27,
          "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": 32,
          "accessibility": 82,
          "bestPractices": 78,
          "seo": 85,
          "lcpMs": 11360,
          "tbtMs": 346,
          "clsScore": 0.473,
          "fcpMs": 4425,
          "speedIndexMs": 6238,
          "failing": [
            {
              "id": "crawlable-anchors",
              "title": "Links are not crawlable",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "layout-shifts",
              "title": "Avoid large layout shifts",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 6,
          "ratingDistribution": {
            "1": 1,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 23
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncture clinic",
            "Osteopath",
            "Reflexologist",
            "Yoga studio"
          ],
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "baby osteopathy": 3,
            "reflexology": 3,
            "acupuncture": 2,
            "postpartum care": 3,
            "newborn care": 2,
            "knowledgeable practitioners": 2,
            "tension relief": 2,
            "empathy": 3,
            "massage": 3,
            "skilled": 3
          },
          "firstSeen": "2024-07-16 03:48:21 +00:00",
          "lastUpdated": "2026-06-29 03:27:51 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "stillpointbath.co.uk",
          "rank": 151,
          "backlinks": 352,
          "referringDomains": 229,
          "referringMainDomains": 225,
          "referringPages": 281,
          "brokenBacklinks": 5,
          "referringLinksTypes": {
            "anchor": 269
          },
          "firstSeen": "2019-02-19 19:42:35 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 31,
      "name": "The Family Chiropractic Centre",
      "url": "https://familychiropracticcentre.co.uk/",
      "digitalVisibilityScore": 52,
      "pillarScores": {
        "speed": 65,
        "technical": 88,
        "local": 78,
        "visibility": 0,
        "ai": 0,
        "content": 58
      },
      "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": 866,
        "contentFreshnessDays": 592
      },
      "localMatch": {
        "placeId": "ChIJw73i6st_cUgRcwd0Iobkqpo",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://familychiropracticcentre.co.uk/",
          "pagesCrawled": 5,
          "pagesDiscovered": 4,
          "internalLinks": 71,
          "avgInternalLinksPerPage": 14.2,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "services": null
          },
          "orphanCandidates": 0,
          "sitemapUrls": 5,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-07-15",
          "sitemapStaleDays": 47,
          "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": 68,
          "accessibility": 85,
          "bestPractices": 96,
          "seo": 92,
          "lcpMs": 5165,
          "tbtMs": 84,
          "clsScore": 0.004,
          "fcpMs": 4211,
          "speedIndexMs": 5357,
          "failing": [
            {
              "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": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "image-size-responsive",
              "title": "Serves images with low resolution",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 7,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 24
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "family chiropractic": 3,
            "pelvic girdle pain": 2,
            "lower back issues": 3,
            "neck issues": 2,
            "pediatric care": 2,
            "holistic approach": 2,
            "back pain treatment": 2,
            "friendly staff": 5,
            "appointment booking": 2,
            "chronic": 2
          },
          "firstSeen": "2024-07-15 11:44:48 +00:00",
          "lastUpdated": "2026-06-28 10:55:40 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "familychiropracticcentre.co.uk",
          "rank": 73,
          "backlinks": 86,
          "referringDomains": 67,
          "referringMainDomains": 65,
          "referringPages": 77,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 76
          },
          "firstSeen": "2020-05-29 21:32:26 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 32,
      "name": "Abundant Life Chiropractic",
      "url": "http://www.abundantlifechiropractic.co.uk/",
      "digitalVisibilityScore": 51,
      "pillarScores": {
        "speed": 70,
        "technical": 75,
        "local": 82,
        "visibility": 4,
        "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": 310,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJNRQ1hhWBcUgRNVo-obJ5MxQ",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.abundantlifechiropractic.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 14,
          "avgInternalLinksPerPage": 14,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "services": null
          },
          "orphanCandidates": 8,
          "sitemapUrls": 9,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-06-24",
          "sitemapStaleDays": 68,
          "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 Bath"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 63,
          "accessibility": 90,
          "bestPractices": 37,
          "seo": 85,
          "lcpMs": 3973,
          "tbtMs": 492,
          "clsScore": 0.058,
          "fcpMs": 2790,
          "speedIndexMs": 7948,
          "failing": [
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "frame-title",
              "title": "`<frame>` or `<iframe>` elements do not have a title",
              "score": 0
            },
            {
              "id": "image-size-responsive",
              "title": "Serves images with low resolution",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "deprecations",
              "title": "Uses deprecated APIs",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 3,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 67
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "trauma release": 3,
            "lower back issues": 3,
            "breathwork": 2,
            "body realignment": 2,
            "emotional release": 2,
            "energy work": 4,
            "safe space": 3,
            "peaceful atmosphere": 2,
            "holistic care": 3,
            "sense of calm": 2
          },
          "firstSeen": "2024-07-17 03:37:36 +00:00",
          "lastUpdated": "2026-06-29 23:26:01 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "abundantlifechiropractic.co.uk",
          "rank": 65,
          "backlinks": 55,
          "referringDomains": 50,
          "referringMainDomains": 48,
          "referringPages": 55,
          "brokenBacklinks": 61,
          "referringLinksTypes": {
            "anchor": 52
          },
          "firstSeen": "2023-02-10 20:05:42 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 33,
      "name": "Bath Health Care Clinic & Osteopathy",
      "url": "http://bath-healthcare.co.uk/",
      "digitalVisibilityScore": 51,
      "pillarScores": {
        "speed": 62,
        "technical": 75,
        "local": 83,
        "visibility": 4,
        "ai": 0,
        "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": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 832,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJcUF0fRiBcUgRCQUavUfNok8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://bath-healthcare.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 64,
          "avgInternalLinksPerPage": 64,
          "maxDepthReached": 0,
          "genericAnchors": 11,
          "genericAnchorRatio": 0.172,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 2,
          "sitemapUrls": 2,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2023-03-06",
          "sitemapStaleDays": 1274,
          "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": 66,
          "accessibility": 87,
          "bestPractices": 70,
          "seo": 77,
          "lcpMs": 3494,
          "tbtMs": 174,
          "clsScore": 0.322,
          "fcpMs": 2177,
          "speedIndexMs": 5736,
          "failing": [
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "frame-title",
              "title": "`<frame>` or `<iframe>` elements do not have a title",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "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
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "unminified-css",
              "title": "Minify CSS",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 7,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 30
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "back pain treatment": 7,
            "genuine osteopath": 3,
            "injury healing": 3,
            "neck pain treatment": 2,
            "gentle treatment": 4,
            "exercise recommendations": 4,
            "quick relief": 2,
            "calm manner": 3,
            "kind approach": 3,
            "effective approach": 3
          },
          "firstSeen": "2024-07-17 03:59:58 +00:00",
          "lastUpdated": "2026-06-29 23:46:41 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "bath-healthcare.co.uk",
          "rank": 145,
          "backlinks": 1604,
          "referringDomains": 80,
          "referringMainDomains": 73,
          "referringPages": 1589,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 1581
          },
          "firstSeen": "2021-03-04 09:28:12 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 34,
      "name": "Mary Monro",
      "url": "http://mmost.co.uk/",
      "digitalVisibilityScore": 51,
      "pillarScores": {
        "speed": 65,
        "technical": 100,
        "local": 63,
        "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": 1316,
        "contentFreshnessDays": 4938
      },
      "localMatch": {
        "placeId": "ChIJ0eXwzrd_cUgRBtWMtcOSb80",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://mmost.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 74,
          "avgInternalLinksPerPage": 74,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 23,
          "sitemapUrls": 23,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-04-17",
          "sitemapStaleDays": 137,
          "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": 94,
          "accessibility": 54,
          "bestPractices": 70,
          "seo": 73,
          "lcpMs": 1896,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 1896,
          "speedIndexMs": 5372,
          "failing": [
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            },
            {
              "id": "html-has-lang",
              "title": "`<html>` element does not have a `[lang]` attribute",
              "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": "doctype",
              "title": "Page lacks the HTML doctype, thus triggering quirks-mode",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 4
          },
          "priceLevel": null,
          "isClaimed": false,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": {
            "gentle treatment": 2,
            "osteopathy": 2
          },
          "firstSeen": "2026-06-30 08:43:41 +00:00",
          "lastUpdated": "2026-06-30 08:43:41 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "mmost.co.uk",
          "rank": 75,
          "backlinks": 58,
          "referringDomains": 48,
          "referringMainDomains": 46,
          "referringPages": 58,
          "brokenBacklinks": 11,
          "referringLinksTypes": {
            "anchor": 58
          },
          "firstSeen": "2022-02-21 20:41:32 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 35,
      "name": "The Hand to Elbow Clinic",
      "url": "http://www.handtoelbow.com/",
      "digitalVisibilityScore": 51,
      "pillarScores": {
        "speed": 58,
        "technical": 75,
        "local": 68,
        "visibility": 21,
        "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": 613,
        "contentFreshnessDays": 0
      },
      "localMatch": {
        "placeId": "ChIJ-Qv5jBWBcUgRla3XRMxULvE",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.handtoelbow.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 30,
          "avgInternalLinksPerPage": 30,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": 26,
          "sitemapUrls": 27,
          "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": 56,
          "accessibility": 90,
          "bestPractices": 81,
          "seo": 100,
          "lcpMs": 10836,
          "tbtMs": 184,
          "clsScore": 0,
          "fcpMs": 6408,
          "speedIndexMs": 6629,
          "failing": [
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "aria-command-name",
              "title": "`button`, `link`, and `menuitem` elements do not have accessible names.",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 8,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 5
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Hand surgeon",
            "Medical examiner",
            "Medical office",
            "Orthopaedic surgeon",
            "Physiotherapist",
            "Specialised Clinic"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 8,
          "placeTopics": null,
          "firstSeen": "2024-07-17 12:22:31 +00:00",
          "lastUpdated": "2026-06-30 01:30:42 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "handtoelbow.com",
          "rank": 147,
          "backlinks": 367,
          "referringDomains": 132,
          "referringMainDomains": 128,
          "referringPages": 347,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 215
          },
          "firstSeen": "2019-04-23 14:02:22 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 36,
      "name": "The Osteopathy & Pilates Studio",
      "url": "http://www.bathpilates.co.uk/",
      "digitalVisibilityScore": 51,
      "pillarScores": {
        "speed": 53,
        "technical": 75,
        "local": 88,
        "visibility": 4,
        "ai": 0,
        "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": 450,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJS6seZBOBcUgRR48usOyK2NY",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.bathpilates.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 23,
          "avgInternalLinksPerPage": 23,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "services": null
          },
          "orphanCandidates": 8,
          "sitemapUrls": 8,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2023-10-30",
          "sitemapStaleDays": 1037,
          "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": 66,
          "accessibility": 91,
          "bestPractices": 81,
          "seo": 100,
          "lcpMs": 5252,
          "tbtMs": 329,
          "clsScore": 0,
          "fcpMs": 3346,
          "speedIndexMs": 3346,
          "failing": [
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "aria-prohibited-attr",
              "title": "Elements use prohibited ARIA attributes",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "button-name",
              "title": "Buttons do not have an accessible name",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 26,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 1,
            "5": 41
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Osteopath"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 11,
          "placeTopics": {
            "experienced teachers": 10,
            "reformer classes": 3,
            "enthusiastic teacher": 3,
            "small classes": 4,
            "individual tuition": 2,
            "group classes": 4,
            "knowledgeable staff": 4,
            "fun atmosphere": 9,
            "caring staff": 3,
            "flexibility": 4
          },
          "firstSeen": "2026-06-25 18:16:24 +00:00",
          "lastUpdated": "2026-06-25 18:16:24 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "bathpilates.co.uk",
          "rank": 123,
          "backlinks": 48738,
          "referringDomains": 428,
          "referringMainDomains": 421,
          "referringPages": 48717,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 48717
          },
          "firstSeen": "2020-07-13 08:37:05 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 37,
      "name": "Tuning In - Physiotherapy in Bath",
      "url": "http://www.tuningin.co.uk/",
      "digitalVisibilityScore": 50,
      "pillarScores": {
        "speed": 65,
        "technical": 75,
        "local": 79,
        "visibility": 0,
        "ai": 0,
        "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": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 985,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJ_zYQ5HmBcUgRrgkk-e61W94",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.tuningin.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 12,
          "avgInternalLinksPerPage": 12,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 1,
          "sitemapUrls": 1,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-07-01",
          "sitemapStaleDays": 62,
          "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": 73,
          "accessibility": 100,
          "bestPractices": 81,
          "seo": 100,
          "lcpMs": 5456,
          "tbtMs": 60,
          "clsScore": 0,
          "fcpMs": 3192,
          "speedIndexMs": 3192,
          "failing": [
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 19
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 6,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 33
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": 3,
          "placeTopics": {
            "muscle activation": 7,
            "trigger point treatment": 2,
            "painful hip": 4,
            "strains and injuries": 4,
            "lower back pain relief": 4,
            "holistic approach": 4,
            "improved exercise ability": 2,
            "home exercises": 2,
            "shoulder pain": 3,
            "neck pain": 5
          },
          "firstSeen": "2024-07-17 04:00:41 +00:00",
          "lastUpdated": "2026-06-29 23:46:42 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "tuningin.co.uk",
          "rank": 32,
          "backlinks": 47,
          "referringDomains": 42,
          "referringMainDomains": 38,
          "referringPages": 46,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 46
          },
          "firstSeen": "2023-11-14 04:11:52 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 38,
      "name": "Bath Podiatry Services",
      "url": "https://bathpodiatryservices.co.uk/",
      "digitalVisibilityScore": 49,
      "pillarScores": {
        "speed": 66,
        "technical": 75,
        "local": 74,
        "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": true,
        "hasBlogLink": false,
        "wordCount": 515,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJ71dzee2BcUgRlC2hwS9I18M",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://bathpodiatryservices.co.uk/",
          "pagesCrawled": 25,
          "pagesDiscovered": 41,
          "internalLinks": 1165,
          "avgInternalLinksPerPage": 46.6,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 2,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-05-12",
          "sitemapStaleDays": 112,
          "sitemapSampleChecked": 2,
          "sitemapSampleResolved": 2,
          "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": 92,
          "bestPractices": 100,
          "seo": 92,
          "lcpMs": 10502,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 2556,
          "speedIndexMs": 3930,
          "failing": [
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "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": "unused-css-rules",
              "title": "Reduce unused CSS",
              "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": 3,
          "ratingDistribution": {
            "1": 0,
            "2": 1,
            "3": 0,
            "4": 0,
            "5": 18
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Foot care",
            "Sports medicine clinic"
          ],
          "hasDescription": false,
          "hasHours": true,
          "services": 1,
          "placeTopics": {
            "ingrown nail treatment": 4,
            "feet care": 2,
            "appointment booking": 2,
            "pain relief": 3,
            "trim": 2,
            "pedicure": 2,
            "GP": 2,
            "big toe": 2
          },
          "firstSeen": "2024-07-17 07:39:20 +00:00",
          "lastUpdated": "2026-06-27 10:25:46 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "bathpodiatryservices.co.uk",
          "rank": 51,
          "backlinks": 136,
          "referringDomains": 33,
          "referringMainDomains": 33,
          "referringPages": 129,
          "brokenBacklinks": 139,
          "referringLinksTypes": {
            "anchor": 128
          },
          "firstSeen": "2021-11-29 09:24:46 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 39,
      "name": "Core Rehab: Neurophysio & Pilates",
      "url": "http://www.corerehab-physio.co.uk/",
      "digitalVisibilityScore": 49,
      "pillarScores": {
        "speed": 60,
        "technical": 100,
        "local": 68,
        "visibility": 0,
        "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": 750,
        "contentFreshnessDays": 1806
      },
      "localMatch": {
        "placeId": "ChIJaxP3dfmFcUgR4hUgiBlV0Ak",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.corerehab-physio.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 403"
        },
        "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": 64,
          "accessibility": 90,
          "bestPractices": 74,
          "seo": 100,
          "lcpMs": 9892,
          "tbtMs": 1,
          "clsScore": 0,
          "fcpMs": 3379,
          "speedIndexMs": 5967,
          "failing": [
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 4,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 5
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Pilates studio"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 5,
          "placeTopics": {
            "safety": 2
          },
          "firstSeen": "2024-07-17 02:51:28 +00:00",
          "lastUpdated": "2026-06-29 23:05:43 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "corerehab-physio.co.uk",
          "rank": 54,
          "backlinks": 64,
          "referringDomains": 60,
          "referringMainDomains": 58,
          "referringPages": 63,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 62
          },
          "firstSeen": "2021-10-14 00:54:54 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 40,
      "name": "Phase One / TEMPUS Gym",
      "url": "https://www.phase1-tempusgym.com/",
      "digitalVisibilityScore": 49,
      "pillarScores": {
        "speed": 70,
        "technical": 63,
        "local": 82,
        "visibility": 0,
        "ai": 0,
        "content": 58
      },
      "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": 365,
        "contentFreshnessDays": 0
      },
      "localMatch": {
        "placeId": "ChIJ163-Nj-BcUgR7e9SI1eq0tQ",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.phase1-tempusgym.com/",
          "pagesCrawled": 12,
          "pagesDiscovered": 11,
          "internalLinks": 185,
          "avgInternalLinksPerPage": 15.4,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "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": 71,
          "accessibility": 97,
          "bestPractices": 92,
          "seo": 100,
          "lcpMs": 5883,
          "tbtMs": 30,
          "clsScore": 0.041,
          "fcpMs": 3320,
          "speedIndexMs": 3320,
          "failing": [
            {
              "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": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "image-aspect-ratio",
              "title": "Displays images with incorrect aspect ratio",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 21,
          "ratingDistribution": {
            "1": 0,
            "2": 1,
            "3": 8,
            "4": 14,
            "5": 62
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Dance club",
            "Fitness centre",
            "Physiotherapist",
            "Sauna",
            "Weightlifting area",
            "Yoga studio"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 7,
          "placeTopics": {
            "bodybuilding gym": 3,
            "sauna": 7,
            "free weights": 5,
            "range of machines": 3,
            "not too busy": 3,
            "friendly staff": 20,
            "quality equipment": 3,
            "value for money": 3,
            "cardio": 8,
            "cleanliness": 4
          },
          "firstSeen": "2024-07-19 12:23:54 +00:00",
          "lastUpdated": "2026-06-26 04:05:10 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "phase1-tempusgym.com",
          "rank": 59,
          "backlinks": 48,
          "referringDomains": 43,
          "referringMainDomains": 39,
          "referringPages": 45,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 45
          },
          "firstSeen": "2025-02-24 01:00:47 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 41,
      "name": "Samuel Maddock Health Clinic",
      "url": "https://www.samuelmaddockhealth.com/",
      "digitalVisibilityScore": 49,
      "pillarScores": {
        "speed": 62,
        "technical": 100,
        "local": 50,
        "visibility": 0,
        "ai": 0,
        "content": 63
      },
      "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": 1159,
        "contentFreshnessDays": 273
      },
      "localMatch": {
        "placeId": "ChIJt57tlEOBcUgRq8p-iCVpTLA",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.samuelmaddockhealth.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": "homepage HTTP 403"
        },
        "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": 64,
          "accessibility": 92,
          "bestPractices": 100,
          "seo": 100,
          "lcpMs": 6976,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 4208,
          "speedIndexMs": 5602,
          "failing": [
            {
              "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": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 8,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": 7,
          "placeTopics": null,
          "firstSeen": "2024-06-21 13:18:43 +00:00",
          "lastUpdated": "2026-08-04 07:46:09 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "samuelmaddockhealth.com",
          "rank": 95,
          "backlinks": 62,
          "referringDomains": 50,
          "referringMainDomains": 46,
          "referringPages": 61,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 61
          },
          "firstSeen": "2023-11-13 13:42:55 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 42,
      "name": "Sultana Khan Osteopathy",
      "url": "https://www.sultanakhan.co.uk/",
      "digitalVisibilityScore": 49,
      "pillarScores": {
        "speed": 58,
        "technical": 100,
        "local": 69,
        "visibility": 4,
        "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": 276,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJQ9DAPBOBcUgRXYXNEvfwuhQ",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.sultanakhan.co.uk/",
          "pagesCrawled": 12,
          "pagesDiscovered": 11,
          "internalLinks": 450,
          "avgInternalLinksPerPage": 37.5,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 1,
          "sitemapUrls": 10,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-08-31",
          "sitemapStaleDays": 366,
          "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": 58,
          "accessibility": 94,
          "bestPractices": 100,
          "seo": 100,
          "lcpMs": 10683,
          "tbtMs": 136,
          "clsScore": 0,
          "fcpMs": 5045,
          "speedIndexMs": 7093,
          "failing": [
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 10
          },
          "priceLevel": null,
          "isClaimed": false,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "headache relief": 2,
            "gentle treatments": 2,
            "calming atmosphere": 2,
            "holistic approach": 2,
            "intuitive": 2,
            "healing": 2,
            "symptoms": 3,
            "chronic": 2
          },
          "firstSeen": "2026-06-30 03:22:56 +00:00",
          "lastUpdated": "2026-06-30 03:22:56 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "sultanakhan.co.uk",
          "rank": 0,
          "backlinks": 39,
          "referringDomains": 37,
          "referringMainDomains": 34,
          "referringPages": 38,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 38
          },
          "firstSeen": "2023-11-14 13:40:00 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 43,
      "name": "Baby Check Bath (CIC)",
      "url": "https://www.babycheckbath.org/",
      "digitalVisibilityScore": 48,
      "pillarScores": {
        "speed": 56,
        "technical": 100,
        "local": 55,
        "visibility": 4,
        "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": 884,
        "contentFreshnessDays": 4047
      },
      "localMatch": {
        "placeId": "ChIJHZuq5B-BcUgR9-dsWATFry4",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.babycheckbath.org/",
          "pagesCrawled": 25,
          "pagesDiscovered": 46,
          "internalLinks": 997,
          "avgInternalLinksPerPage": 39.9,
          "maxDepthReached": 2,
          "genericAnchors": 12,
          "genericAnchorRatio": 0.012,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 42,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-05-21",
          "sitemapStaleDays": 468,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "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": 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": 68,
          "accessibility": 80,
          "bestPractices": 73,
          "seo": 85,
          "lcpMs": 4508,
          "tbtMs": 20,
          "clsScore": 0.088,
          "fcpMs": 2872,
          "speedIndexMs": 25541,
          "failing": [
            {
              "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
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "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
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 10:10:57 +00:00",
          "lastUpdated": "2026-06-30 04:44:56 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "babycheckbath.org",
          "rank": 140,
          "backlinks": 117,
          "referringDomains": 90,
          "referringMainDomains": 89,
          "referringPages": 108,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 107
          },
          "firstSeen": "2019-07-19 02:30:54 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 44,
      "name": "FITZ AND PHYSIO",
      "url": "http://www.fitzandphysio.com/",
      "digitalVisibilityScore": 48,
      "pillarScores": {
        "speed": 46,
        "technical": 100,
        "local": 76,
        "visibility": 0,
        "ai": 0,
        "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": false,
        "wordCount": 914,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJWZVpnG-DcUgRU1wlrvGSOWg",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.fitzandphysio.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 78,
          "avgInternalLinksPerPage": 78,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": 1
          },
          "orphanCandidates": 24,
          "sitemapUrls": 24,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-07-21",
          "sitemapStaleDays": 42,
          "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": 98,
          "bestPractices": 59,
          "seo": 100,
          "lcpMs": 5582,
          "tbtMs": 591,
          "clsScore": 0.028,
          "fcpMs": 3037,
          "speedIndexMs": 6553,
          "failing": [
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "third-party-cookies",
              "title": "Uses third-party cookies",
              "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": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 3,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 14
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": 4,
          "placeTopics": {
            "great teacher": 3,
            "relaxed environment": 2,
            "empathetic": 2,
            "reassurance": 3,
            "postnatal": 3,
            "baby": 4,
            "pilates": 6
          },
          "firstSeen": "2024-07-16 23:34:21 +00:00",
          "lastUpdated": "2026-06-29 20:27:46 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "fitzandphysio.com",
          "rank": 85,
          "backlinks": 68,
          "referringDomains": 61,
          "referringMainDomains": 59,
          "referringPages": 67,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 67
          },
          "firstSeen": "2022-09-16 00:20:55 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 45,
      "name": "Top To Toe Physiotherapy",
      "url": "https://www.toptotoephysiotherapy.co.uk/",
      "digitalVisibilityScore": 48,
      "pillarScores": {
        "speed": 23,
        "technical": 75,
        "local": 71,
        "visibility": 8,
        "ai": 20,
        "content": 100
      },
      "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": 988,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJPX829eWBcUgR0Dt3rKJzmU0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.toptotoephysiotherapy.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 403"
        },
        "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": 25,
          "accessibility": 88,
          "bestPractices": 96,
          "seo": 92,
          "lcpMs": 23387,
          "tbtMs": 271,
          "clsScore": 0.987,
          "fcpMs": 7987,
          "speedIndexMs": 17046,
          "failing": [
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "layout-shifts",
              "title": "Avoid large layout shifts",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 4,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 12
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Physiotherapist"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 20,
          "placeTopics": {
            "first appointment": 2,
            "treatment": 2,
            "pain relief": 2,
            "shoulder": 2
          },
          "firstSeen": "2024-07-17 04:00:52 +00:00",
          "lastUpdated": "2026-06-29 23:46:45 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "toptotoephysiotherapy.co.uk",
          "rank": 139,
          "backlinks": 207,
          "referringDomains": 66,
          "referringMainDomains": 65,
          "referringPages": 190,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 101
          },
          "firstSeen": "2022-01-01 01:54:19 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 46,
      "name": "Your Chiropractor",
      "url": "http://www.yourchiro.co.uk/",
      "digitalVisibilityScore": 48,
      "pillarScores": {
        "speed": 60,
        "technical": 88,
        "local": 67,
        "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": 1559,
        "contentFreshnessDays": 3174
      },
      "localMatch": {
        "placeId": "ChIJw3NGzPiFcUgRVmnBYSEvqf0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.yourchiro.co.uk/",
          "pagesCrawled": 2,
          "pagesDiscovered": 1,
          "internalLinks": 45,
          "avgInternalLinksPerPage": 22.5,
          "maxDepthReached": 1,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.022,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 19,
          "sitemapUrls": 19,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-05-20",
          "sitemapStaleDays": 103,
          "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 Bath"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 50,
          "accessibility": 90,
          "bestPractices": 78,
          "seo": 92,
          "lcpMs": 10846,
          "tbtMs": 140,
          "clsScore": 0.322,
          "fcpMs": 3335,
          "speedIndexMs": 4010,
          "failing": [
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "cls-culprits-insight",
              "title": "Layout shift culprits",
              "score": 0
            },
            {
              "id": "layout-shifts",
              "title": "Avoid large layout shifts",
              "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": "aria-hidden-focus",
              "title": "`[aria-hidden=\"true\"]` elements contain focusable descendents",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 4,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 12
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": {
            "headaches": 3,
            "hip": 3,
            "neck": 3
          },
          "firstSeen": "2026-07-07 02:13:57 +00:00",
          "lastUpdated": "2026-07-07 02:13:57 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "yourchiro.co.uk",
          "rank": 85,
          "backlinks": 160,
          "referringDomains": 54,
          "referringMainDomains": 50,
          "referringPages": 132,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 129
          },
          "firstSeen": "2022-12-11 19:09:16 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 47,
      "name": "Dr Catherine Spencer-Smith, Sportdoc in Bath",
      "url": "https://www.sportdoclondon.co.uk/",
      "digitalVisibilityScore": 47,
      "pillarScores": {
        "speed": 58,
        "technical": 88,
        "local": 63,
        "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": 814,
        "contentFreshnessDays": 2135
      },
      "localMatch": {
        "placeId": "ChIJ81v8LSqBcUgRQ0CtU8nGPhU",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.sportdoclondon.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 403"
        },
        "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": 48,
          "accessibility": 89,
          "bestPractices": 58,
          "seo": 100,
          "lcpMs": 20398,
          "tbtMs": 340,
          "clsScore": 0.036,
          "fcpMs": 7669,
          "speedIndexMs": 9822,
          "failing": [
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            },
            {
              "id": "deprecations",
              "title": "Uses deprecated APIs",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "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": 2,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 1
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Sports medicine clinic"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-06-07 03:42:00 +00:00",
          "lastUpdated": "2026-07-12 15:41:48 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "sportdoclondon.co.uk",
          "rank": 131,
          "backlinks": 189,
          "referringDomains": 134,
          "referringMainDomains": 128,
          "referringPages": 170,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 148
          },
          "firstSeen": "2019-02-22 23:17:09 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 48,
      "name": "Pro Pelvic Floor",
      "url": "https://www.propelvicfloor.com/",
      "digitalVisibilityScore": 47,
      "pillarScores": {
        "speed": 61,
        "technical": 88,
        "local": 68,
        "visibility": 0,
        "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": 512,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJLdNSPJSBcUgRbhi5XYB3h00",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.propelvicfloor.com/",
          "pagesCrawled": 16,
          "pagesDiscovered": 17,
          "internalLinks": 768,
          "avgInternalLinksPerPage": 48,
          "maxDepthReached": 2,
          "genericAnchors": 2,
          "genericAnchorRatio": 0.003,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": true,
          "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": 40,
          "accessibility": 93,
          "bestPractices": 96,
          "seo": 92,
          "lcpMs": 14287,
          "tbtMs": 710,
          "clsScore": 0,
          "fcpMs": 5207,
          "speedIndexMs": 8307,
          "failing": [
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "image-alt",
              "title": "Image elements do not have `[alt]` attributes",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "image-aspect-ratio",
              "title": "Displays images with incorrect aspect ratio",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 10,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 9
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "practical exercises": 6,
            "pelvic floor problems": 2,
            "confidence boost": 5,
            "holistic approach": 2,
            "clear explanations": 2,
            "practical advice": 2,
            "postpartum journey": 4,
            "c-section": 2,
            "physical strength": 2,
            "pregnancy": 3
          },
          "firstSeen": "2024-06-07 03:41:48 +00:00",
          "lastUpdated": "2026-07-12 15:41:50 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "propelvicfloor.com",
          "rank": 72,
          "backlinks": 49,
          "referringDomains": 41,
          "referringMainDomains": 38,
          "referringPages": 47,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 47
          },
          "firstSeen": "2021-10-25 05:17:16 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 49,
      "name": "Clare Doyle Physiotherapist",
      "url": "http://pettemeridespersonaltraining.co.uk/",
      "digitalVisibilityScore": 46,
      "pillarScores": {
        "speed": 71,
        "technical": 75,
        "local": 59,
        "visibility": 0,
        "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": 250,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJqUxAN_SBcUgRrU8OiPjPYRI",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://pettemeridespersonaltraining.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 13,
          "avgInternalLinksPerPage": 13,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": 1,
            "services": null
          },
          "orphanCandidates": 8,
          "sitemapUrls": 9,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-08-21",
          "sitemapStaleDays": 11,
          "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": 69,
          "accessibility": 84,
          "bestPractices": 81,
          "seo": 85,
          "lcpMs": 5663,
          "tbtMs": 18,
          "clsScore": 0.044,
          "fcpMs": 4130,
          "speedIndexMs": 4130,
          "failing": [
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "image-alt",
              "title": "Image elements do not have `[alt]` attributes",
              "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": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "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": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 1
          },
          "priceLevel": null,
          "isClaimed": false,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-06-07 03:41:53 +00:00",
          "lastUpdated": "2026-07-12 15:38:57 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "pettemeridespersonaltraining.co.uk",
          "rank": 73,
          "backlinks": 109,
          "referringDomains": 47,
          "referringMainDomains": 47,
          "referringPages": 97,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 58
          },
          "firstSeen": "2019-02-15 20:00:34 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 50,
      "name": "Nathan Jensen Clinic",
      "url": "https://bevisnathanassociates.com/our-practices/bath-practice/",
      "digitalVisibilityScore": 46,
      "pillarScores": {
        "speed": 82,
        "technical": 75,
        "local": 47,
        "visibility": 0,
        "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": 176,
        "contentFreshnessDays": 0
      },
      "localMatch": {
        "placeId": "ChIJ-y2tWxSBcUgRzG6R2ehFK-o",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://bevisnathanassociates.com/our-practices/bath-practice/",
          "pagesCrawled": 25,
          "pagesDiscovered": 51,
          "internalLinks": 1310,
          "avgInternalLinksPerPage": 52.4,
          "maxDepthReached": 2,
          "genericAnchors": 43,
          "genericAnchorRatio": 0.033,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 18,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-09-09",
          "sitemapStaleDays": 356,
          "sitemapSampleChecked": 5,
          "sitemapSampleResolved": 5,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "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": 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": 83,
          "accessibility": 90,
          "bestPractices": 96,
          "seo": 50,
          "lcpMs": 3812,
          "tbtMs": 27,
          "clsScore": 0,
          "fcpMs": 2581,
          "speedIndexMs": 4191,
          "failing": [
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "http-status-code",
              "title": "Page has unsuccessful HTTP status code",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "is-crawlable",
              "title": "Page is blocked from indexing",
              "score": 0
            },
            {
              "id": "label",
              "title": "Form elements do not have associated labels",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "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-06-07 03:41:57 +00:00",
          "lastUpdated": "2026-07-12 15:40:41 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "bevisnathanassociates.com",
          "rank": 122,
          "backlinks": 88,
          "referringDomains": 65,
          "referringMainDomains": 61,
          "referringPages": 86,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 84
          },
          "firstSeen": "2020-04-05 19:03:42 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 51,
      "name": "Roger Whalley Osteopath",
      "url": "http://www.rogerwhalleyosteopath.com/",
      "digitalVisibilityScore": 46,
      "pillarScores": {
        "speed": 82,
        "technical": 63,
        "local": 65,
        "visibility": 4,
        "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": 203,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJH-pxm7WHcUgROJBA12EPUsk",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.rogerwhalleyosteopath.com/",
          "pagesCrawled": 7,
          "pagesDiscovered": 6,
          "internalLinks": 70,
          "avgInternalLinksPerPage": 10,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 0,
          "sitemapUrls": 7,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2025-08-04",
          "sitemapStaleDays": 392,
          "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": 94,
          "accessibility": 97,
          "bestPractices": 78,
          "seo": 92,
          "lcpMs": 2633,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 2333,
          "speedIndexMs": 2596,
          "failing": [
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "redirects-http",
              "title": "Does not redirect HTTP traffic to HTTPS",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 9,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 4
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": false,
          "services": null,
          "placeTopics": {
            "holistic approach": 2,
            "symptoms": 2,
            "osteopath": 2
          },
          "firstSeen": "2024-07-19 07:55:18 +00:00",
          "lastUpdated": "2026-06-30 09:53:09 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "rogerwhalleyosteopath.com",
          "rank": 38,
          "backlinks": 55,
          "referringDomains": 50,
          "referringMainDomains": 47,
          "referringPages": 54,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 54
          },
          "firstSeen": "2021-12-03 11:25:28 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 52,
      "name": "Rolfing with Kate",
      "url": "http://www.rolfingbristolbath.com/",
      "digitalVisibilityScore": 46,
      "pillarScores": {
        "speed": 62,
        "technical": 88,
        "local": 63,
        "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": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 252,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJj0FC73iOcUgRx8zprsHzh6k",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.rolfingbristolbath.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 5,
          "avgInternalLinksPerPage": 5,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 4,
          "sitemapUrls": 4,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-07-11",
          "sitemapStaleDays": 52,
          "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": 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": 95,
          "bestPractices": 81,
          "seo": 100,
          "lcpMs": 6815,
          "tbtMs": 156,
          "clsScore": 0.074,
          "fcpMs": 3344,
          "speedIndexMs": 6646,
          "failing": [
            {
              "id": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            },
            {
              "id": "button-name",
              "title": "Buttons do not have an accessible name",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "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": [
            "Health consultant",
            "Sports medicine clinic"
          ],
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-19 10:16:27 +00:00",
          "lastUpdated": "2026-06-30 11:36:45 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "rolfingbristolbath.com",
          "rank": 0,
          "backlinks": 33,
          "referringDomains": 33,
          "referringMainDomains": 30,
          "referringPages": 33,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 33
          },
          "firstSeen": "2025-06-02 23:56:20 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 53,
      "name": "Quanta Health Solutions",
      "url": "http://www.quantahealth.co.uk/",
      "digitalVisibilityScore": 45,
      "pillarScores": {
        "speed": 68,
        "technical": 75,
        "local": 69,
        "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": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 273,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJ3W1652qBcUgR_ehlToGg39E",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.quantahealth.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 13,
          "avgInternalLinksPerPage": 13,
          "maxDepthReached": 0,
          "genericAnchors": 5,
          "genericAnchorRatio": 0.385,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 9,
          "sitemapUrls": 10,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-05-19",
          "sitemapStaleDays": 105,
          "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": 87,
          "bestPractices": 78,
          "seo": 92,
          "lcpMs": 4711,
          "tbtMs": 50,
          "clsScore": 0,
          "fcpMs": 2891,
          "speedIndexMs": 4632,
          "failing": [
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "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": "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
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 17,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 7
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Lymph drainage therapist",
            "Physical Therapy Clinic"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 6,
          "placeTopics": {
            "thorough assessment": 2,
            "somatic work": 2,
            "knee": 2
          },
          "firstSeen": "2024-07-17 03:59:50 +00:00",
          "lastUpdated": "2026-06-29 23:45:42 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "quantahealth.co.uk",
          "rank": 35,
          "backlinks": 57,
          "referringDomains": 51,
          "referringMainDomains": 48,
          "referringPages": 55,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 54
          },
          "firstSeen": "2023-11-13 19:27:43 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 54,
      "name": "Ellena West Osteopathy",
      "url": "https://ellenawestosteopathy.com/",
      "digitalVisibilityScore": 43,
      "pillarScores": {
        "speed": 42,
        "technical": 100,
        "local": 66,
        "visibility": 0,
        "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": 519,
        "contentFreshnessDays": 3142
      },
      "localMatch": {
        "placeId": "ChIJfY0eabiPcUgR55SGaoYddDU",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://ellenawestosteopathy.com/",
          "pagesCrawled": 5,
          "pagesDiscovered": 4,
          "internalLinks": 127,
          "avgInternalLinksPerPage": 25.4,
          "maxDepthReached": 1,
          "genericAnchors": 3,
          "genericAnchorRatio": 0.024,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 0,
          "sitemapUrls": 5,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2022-06-23",
          "sitemapStaleDays": 1531,
          "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": 66,
          "accessibility": 88,
          "bestPractices": 100,
          "seo": 100,
          "lcpMs": 4051,
          "tbtMs": 118,
          "clsScore": 0.429,
          "fcpMs": 1521,
          "speedIndexMs": 1674,
          "failing": [
            {
              "id": "cls-culprits-insight",
              "title": "Layout shift culprits",
              "score": 0
            },
            {
              "id": "layout-shifts",
              "title": "Avoid large layout shifts",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "target-size",
              "title": "Touch targets do not have sufficient size or spacing.",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 3,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 6
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": false,
          "services": 1,
          "placeTopics": {
            "listening skills": 2,
            "osteopathy": 2,
            "exercises": 4
          },
          "firstSeen": "2024-07-17 01:55:28 +00:00",
          "lastUpdated": "2026-06-29 22:14:46 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "ellenawestosteopathy.com",
          "rank": 19,
          "backlinks": 54,
          "referringDomains": 43,
          "referringMainDomains": 41,
          "referringPages": 53,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 52
          },
          "firstSeen": "2023-09-25 03:44:47 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 55,
      "name": "KILNER OSTEOPATHY",
      "url": "http://kilnerosteopathy.co.uk/",
      "digitalVisibilityScore": 43,
      "pillarScores": {
        "speed": 66,
        "technical": 88,
        "local": 47,
        "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": 119,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJVVV652qBcUgRDWk8k6YxMTk",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://kilnerosteopathy.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 10,
          "avgInternalLinksPerPage": 10,
          "maxDepthReached": 0,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.1,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 4,
          "sitemapUrls": 5,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": true,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2022-04-20",
          "sitemapStaleDays": 1595,
          "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 Bath"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 70,
          "accessibility": 100,
          "bestPractices": 81,
          "seo": 100,
          "lcpMs": 6992,
          "tbtMs": 8,
          "clsScore": 0,
          "fcpMs": 3220,
          "speedIndexMs": 3220,
          "failing": [
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "duplicated-javascript-insight",
              "title": "Duplicated JavaScript",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "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-19 14:03:27 +00:00",
          "lastUpdated": "2026-06-30 14:08:49 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "kilnerosteopathy.co.uk",
          "rank": 87,
          "backlinks": 43,
          "referringDomains": 38,
          "referringMainDomains": 35,
          "referringPages": 42,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 42
          },
          "firstSeen": "2021-07-23 15:47:24 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 56,
      "name": "Team Bath Physio & Sports Science Centre",
      "url": "http://www.teambath.com/",
      "digitalVisibilityScore": 43,
      "pillarScores": {
        "speed": 78,
        "technical": 33,
        "local": 47,
        "visibility": 47,
        "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": "ChIJjy7UzqSBcUgRf8o5DW_S7sg",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.teambath.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": "homepage HTTP 403"
        },
        "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": 64,
          "accessibility": 85,
          "bestPractices": 81,
          "seo": 85,
          "lcpMs": 7831,
          "tbtMs": 79,
          "clsScore": 0,
          "fcpMs": 3307,
          "speedIndexMs": 5813,
          "failing": [
            {
              "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": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 2,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": false,
          "additionalCategories": [
            "Physiotherapist"
          ],
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 01:53:44 +00:00",
          "lastUpdated": "2026-06-29 22:24:40 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "teambath.com",
          "rank": 334,
          "backlinks": 21914,
          "referringDomains": 3191,
          "referringMainDomains": 3072,
          "referringPages": 15586,
          "brokenBacklinks": 12469,
          "referringLinksTypes": {
            "image": 10632
          },
          "firstSeen": "2019-01-16 03:26:00 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 57,
      "name": "The Wellsway Chiropractic Clinic",
      "url": "http://www.charleswestcott.co.uk/",
      "digitalVisibilityScore": 42,
      "pillarScores": {
        "speed": 51,
        "technical": 63,
        "local": 69,
        "visibility": 19,
        "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": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 284,
        "contentFreshnessDays": 0
      },
      "localMatch": {
        "placeId": "ChIJv8k3UB-BcUgRdWidH7AusP0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.charleswestcott.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 28,
          "avgInternalLinksPerPage": 28,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 8,
          "sitemapUrls": 8,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2026-06-02",
          "sitemapStaleDays": 91,
          "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": 58,
          "accessibility": 89,
          "bestPractices": 81,
          "seo": 92,
          "lcpMs": 11483,
          "tbtMs": 292,
          "clsScore": 0.002,
          "fcpMs": 3958,
          "speedIndexMs": 4643,
          "failing": [
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "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": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "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": 4,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 1,
            "5": 6
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2026-06-29 22:27:49 +00:00",
          "lastUpdated": "2026-06-29 22:27:49 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "charleswestcott.co.uk",
          "rank": 75,
          "backlinks": 54,
          "referringDomains": 50,
          "referringMainDomains": 47,
          "referringPages": 51,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 51
          },
          "firstSeen": "2021-03-04 09:28:12 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 58,
      "name": "Victoria Kent, Osteopath",
      "url": "https://www.lauraplaceclinic.com/blank-page",
      "digitalVisibilityScore": 41,
      "pillarScores": {
        "speed": 84,
        "technical": 33,
        "local": 63,
        "visibility": 7,
        "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": "ChIJtQaI3WqBcUgRqcy-70I5-uo",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.lauraplaceclinic.com/blank-page",
          "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": 96,
          "bestPractices": 96,
          "seo": 90,
          "lcpMs": 3370,
          "tbtMs": 0,
          "clsScore": 0.008,
          "fcpMs": 3370,
          "speedIndexMs": 3370,
          "failing": [
            {
              "id": "http-status-code",
              "title": "Page has unsuccessful HTTP status code",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "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": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "first-contentful-paint",
              "title": "First Contentful Paint",
              "score": 38
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 6,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Acupuncture clinic",
            "Counsellor",
            "Homeopath",
            "Mental Health Clinic",
            "Osteopath"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-19 14:30:39 +00:00",
          "lastUpdated": "2026-06-30 14:38:18 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "lauraplaceclinic.com",
          "rank": 88,
          "backlinks": 73,
          "referringDomains": 46,
          "referringMainDomains": 42,
          "referringPages": 70,
          "brokenBacklinks": 5,
          "referringLinksTypes": {
            "anchor": 70
          },
          "firstSeen": "2023-10-19 14:01:07 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 59,
      "name": "Charlotte Knight",
      "url": "http://charlotteknightosteopath.co.uk/",
      "digitalVisibilityScore": 38,
      "pillarScores": {
        "speed": 84,
        "technical": 43,
        "local": 44,
        "visibility": 4,
        "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": 364,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJR4-fXGqBcUgR55iyRaz05s0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://charlotteknightosteopath.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 12,
          "avgInternalLinksPerPage": 12,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 9,
          "sitemapUrls": 9,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2014-08-08",
          "sitemapStaleDays": 4407,
          "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": 78,
          "bestPractices": 70,
          "seo": 100,
          "lcpMs": 2837,
          "tbtMs": 30,
          "clsScore": 0,
          "fcpMs": 2170,
          "speedIndexMs": 2170,
          "failing": [
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "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": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 05:27:20 +00:00",
          "lastUpdated": "2026-06-30 01:01:41 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "charlotteknightosteopath.co.uk",
          "rank": 28,
          "backlinks": 47,
          "referringDomains": 45,
          "referringMainDomains": 42,
          "referringPages": 47,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 47
          },
          "firstSeen": "2023-11-14 10:50:50 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 60,
      "name": "McTimoney Chiropractor",
      "url": "http://mctimoneyinbath.co.uk/",
      "digitalVisibilityScore": 38,
      "pillarScores": {
        "speed": 100,
        "technical": 14,
        "local": 59,
        "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": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 239,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJ-6M4H8uGcUgRq-1RL9XJaT4",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://mctimoneyinbath.co.uk/",
          "pagesCrawled": 11,
          "pagesDiscovered": 10,
          "internalLinks": 155,
          "avgInternalLinksPerPage": 14.1,
          "maxDepthReached": 2,
          "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": 100,
          "accessibility": 88,
          "bestPractices": 67,
          "seo": 100,
          "lcpMs": 1260,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 960,
          "speedIndexMs": 960,
          "failing": [
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "target-size",
              "title": "Touch targets do not have sufficient size or spacing.",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "image-size-responsive",
              "title": "Serves images with low resolution",
              "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": true,
          "additionalCategories": [
            "Alternative medicine",
            "Pain control clinic",
            "Sports medicine clinic"
          ],
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 12:46:27 +00:00",
          "lastUpdated": "2026-06-30 06:40:52 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "mctimoneyinbath.co.uk",
          "rank": 0,
          "backlinks": 48,
          "referringDomains": 42,
          "referringMainDomains": 40,
          "referringPages": 46,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 46
          },
          "firstSeen": "2023-10-08 18:36:26 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 61,
      "name": "Farleigh Physiotherapy",
      "url": "https://www.farleighphysiotherapy.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": "ChIJbWJC1Nx_cUgRetPTz3MClM4",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.farleighphysiotherapy.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": 96,
          "seo": 40,
          "lcpMs": 3783,
          "tbtMs": 65,
          "clsScore": 0,
          "fcpMs": 2308,
          "speedIndexMs": 4117,
          "failing": [
            {
              "id": "http-status-code",
              "title": "Page has unsuccessful HTTP status code",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "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": "meta-description",
              "title": "Document does not have a meta description",
              "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
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 12,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-06-07 03:41:51 +00:00",
          "lastUpdated": "2026-07-12 15:40:12 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "farleighphysiotherapy.co.uk",
          "rank": 0,
          "backlinks": 11,
          "referringDomains": 10,
          "referringMainDomains": 10,
          "referringPages": 11,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 11
          },
          "firstSeen": "2024-03-28 00:24:02 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 62,
      "name": "Bruce Bodle Osteopath Bath",
      "url": "https://www.brucebodleosteopath.co.uk/",
      "digitalVisibilityScore": 36,
      "pillarScores": {
        "speed": 55,
        "technical": 43,
        "local": 63,
        "visibility": 0,
        "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": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 675,
        "contentFreshnessDays": 519
      },
      "localMatch": {
        "placeId": "ChIJS6seZBOBcUgRYUj5VxNiAek",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.brucebodleosteopath.co.uk/",
          "pagesCrawled": 21,
          "pagesDiscovered": 38,
          "internalLinks": 959,
          "avgInternalLinksPerPage": 45.7,
          "maxDepthReached": 2,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 2,
            "team": 3,
            "services": 3
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "sitemapDeclaredInRobots": false,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": null,
          "sitemapNewestLastmod": null,
          "sitemapStaleDays": null,
          "sitemapSampleChecked": null,
          "sitemapSampleResolved": null,
          "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": 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": 40,
          "accessibility": 70,
          "bestPractices": 73,
          "seo": 100,
          "lcpMs": 17208,
          "tbtMs": 665,
          "clsScore": 0,
          "fcpMs": 9770,
          "speedIndexMs": 9770,
          "failing": [
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "select-name",
              "title": "Select elements do not have associated label elements.",
              "score": 0
            },
            {
              "id": "first-contentful-paint",
              "title": "First Contentful Paint",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "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": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-19 09:23:28 +00:00",
          "lastUpdated": "2026-06-30 10:56:54 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "brucebodleosteopath.co.uk",
          "rank": 43,
          "backlinks": 39,
          "referringDomains": 29,
          "referringMainDomains": 29,
          "referringPages": 38,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 38
          },
          "firstSeen": "2022-12-11 12:33:00 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 63,
      "name": "Sparkes Martin J",
      "url": "http://www.bathosteopaths.com/",
      "digitalVisibilityScore": 36,
      "pillarScores": {
        "speed": 86,
        "technical": 29,
        "local": 47,
        "visibility": 4,
        "ai": 0,
        "content": 28
      },
      "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": 226,
        "contentFreshnessDays": 2686
      },
      "localMatch": {
        "placeId": "ChIJwUdn52qBcUgRQqma5oQ4LRE",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.bathosteopaths.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 8,
          "avgInternalLinksPerPage": 8,
          "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": 90,
          "accessibility": 62,
          "bestPractices": 67,
          "seo": 91,
          "lcpMs": 2917,
          "tbtMs": 0,
          "clsScore": 0.032,
          "fcpMs": 2917,
          "speedIndexMs": 3034,
          "failing": [
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "inspector-issues",
              "title": "Issues were logged in the `Issues` panel in Chrome Devtools",
              "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
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "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": 11,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-05-02 07:44:40 +00:00",
          "lastUpdated": "2026-06-29 17:06:43 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "bathosteopaths.com",
          "rank": 62,
          "backlinks": 65,
          "referringDomains": 48,
          "referringMainDomains": 45,
          "referringPages": 64,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 64
          },
          "firstSeen": "2021-09-16 02:49:06 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 64,
      "name": "Jefferson Sport",
      "url": "http://www.jeffersonsport.co.uk/",
      "digitalVisibilityScore": 35,
      "pillarScores": {
        "speed": 64,
        "technical": 63,
        "local": 47,
        "visibility": 0,
        "ai": 0,
        "content": 5
      },
      "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": 166,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJ9ywbgWqBcUgRjB3phwXlQ0M",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.jeffersonsport.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 11,
          "avgInternalLinksPerPage": 11,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 9,
          "sitemapUrls": 9,
          "sitemapDeclaredInRobots": true,
          "sitemapIsIndex": false,
          "sitemapHasLastmod": true,
          "sitemapNewestLastmod": "2023-05-07",
          "sitemapStaleDays": 1212,
          "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": 70,
          "accessibility": 98,
          "bestPractices": 81,
          "seo": 91,
          "lcpMs": 4595,
          "tbtMs": 118,
          "clsScore": 0,
          "fcpMs": 4595,
          "speedIndexMs": 5469,
          "failing": [
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "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": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Massage therapist",
            "Sports injury clinic"
          ],
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 12:47:43 +00:00",
          "lastUpdated": "2026-06-30 06:39:45 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "jeffersonsport.co.uk",
          "rank": 33,
          "backlinks": 42,
          "referringDomains": 38,
          "referringMainDomains": 34,
          "referringPages": 42,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 42
          },
          "firstSeen": "2023-10-27 23:36:47 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 65,
      "name": "Ethereal Health - Chiropractic and Wellbeing Services",
      "url": "https://etherealhealth.co.uk/",
      "digitalVisibilityScore": 27,
      "pillarScores": {
        "speed": null,
        "technical": 0,
        "local": 96,
        "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": "ChIJLTlDLaOBcUgRZb2UgYCyIo4",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://etherealhealth.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": 4,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 49
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Health consultant",
            "Massage therapist",
            "Physiotherapist",
            "Sports injury clinic",
            "Sports massage therapist",
            "Sports medicine clinic"
          ],
          "hasDescription": true,
          "hasHours": false,
          "services": null,
          "placeTopics": {
            "feeling": 6,
            "clinic": 6,
            "energy": 5,
            "back pain": 5,
            "holistic": 4,
            "suffering": 4,
            "back injury": 3,
            "travel": 4,
            "chronic fatigue": 2,
            "traumas": 2
          },
          "firstSeen": "2024-07-17 02:12:19 +00:00",
          "lastUpdated": "2024-10-01 11:15:59 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "etherealhealth.co.uk",
          "rank": 7,
          "backlinks": 30,
          "referringDomains": 27,
          "referringMainDomains": 24,
          "referringPages": 30,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 30
          },
          "firstSeen": "2025-02-08 08:26:26 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 66,
      "name": "McTimoney chiropractic and craniosacral therapy",
      "url": "http://www.johanstead.co.uk/",
      "digitalVisibilityScore": 25,
      "pillarScores": {
        "speed": 67,
        "technical": 0,
        "local": 44,
        "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": "ChIJV6zPxxOBcUgRLDdXOYkkAP0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.johanstead.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": 71,
          "accessibility": 74,
          "bestPractices": 78,
          "seo": 85,
          "lcpMs": 5392,
          "tbtMs": 0,
          "clsScore": 0.023,
          "fcpMs": 3518,
          "speedIndexMs": 4035,
          "failing": [
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "image-alt",
              "title": "Image elements do not have `[alt]` attributes",
              "score": 0
            },
            {
              "id": "select-name",
              "title": "Select elements do not have associated label elements.",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "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": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": false,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 07:13:30 +00:00",
          "lastUpdated": "2026-06-30 02:24:45 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "johanstead.co.uk",
          "rank": 0,
          "backlinks": 177,
          "referringDomains": 163,
          "referringMainDomains": 89,
          "referringPages": 177,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 177
          },
          "firstSeen": "2021-03-05 13:11:29 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 67,
      "name": "David Hayward",
      "url": "http://www.lauraplacecliniuc.com/",
      "digitalVisibilityScore": 14,
      "pillarScores": {
        "speed": null,
        "technical": 0,
        "local": 50,
        "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": "ChIJyzkkvwKCcUgRlNVef4Y_I0I",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.lauraplacecliniuc.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": "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": 1,
          "ratingDistribution": null,
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2026-06-30 01:58:55 +00:00",
          "lastUpdated": "2026-06-30 01:58:55 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "error": "no result"
        }
      }
    }
  ]
}
