{
  "index": "gloucester-restaurants",
  "title": "PYC Gloucester Restaurant Digital Visibility Index",
  "town": "Gloucester",
  "sector": "restaurants",
  "sectorLabel": "restaurants",
  "keywordsPerIndex": 12,
  "quarter": "Q3-2026",
  "measuredAt": "2026-08-29T10:18:26.801Z",
  "landscape": {
    "measuredKeywords": 12,
    "slotsAvailable": 120,
    "heldBySeed": 11,
    "heldByOthers": 109,
    "seedSharePct": 9.2,
    "distinctDomains": 76,
    "topDomains": [
      {
        "domain": "tripadvisor.co.uk",
        "inSeed": false,
        "top10Slots": 11,
        "bestPosition": 1
      },
      {
        "domain": "visitgloucester.co.uk",
        "inSeed": false,
        "top10Slots": 10,
        "bestPosition": 2
      },
      {
        "domain": "gloucesterfooddock.co.uk",
        "inSeed": true,
        "top10Slots": 8,
        "bestPosition": 2
      },
      {
        "domain": "gloucesterquays.co.uk",
        "inSeed": false,
        "top10Slots": 7,
        "bestPosition": 1
      },
      {
        "domain": "exploregloucestershire.co.uk",
        "inSeed": false,
        "top10Slots": 7,
        "bestPosition": 4
      },
      {
        "domain": "bills-website.co.uk",
        "inSeed": false,
        "top10Slots": 6,
        "bestPosition": 3
      },
      {
        "domain": "soglos.com",
        "inSeed": false,
        "top10Slots": 6,
        "bestPosition": 3
      },
      {
        "domain": "michelin.com",
        "inSeed": false,
        "top10Slots": 5,
        "bestPosition": 1
      },
      {
        "domain": "thepublican.pub",
        "inSeed": false,
        "top10Slots": 5,
        "bestPosition": 4
      },
      {
        "domain": "thefork.co.uk",
        "inSeed": false,
        "top10Slots": 4,
        "bestPosition": 6
      }
    ]
  },
  "methodology": "https://hub.pyc.agency/indices/methodology/",
  "license": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "terms": "https://hub.pyc.agency/indices/licence/"
  },
  "attribution": "Phil Yarrow (PYC) — Local Digital Visibility Index. https://hub.pyc.agency/indices/",
  "citation": "Phil Yarrow (PYC) — Local Digital Visibility Index: Gloucester Restaurant, Q3-2026. https://hub.pyc.agency/indices/gloucester-restaurants/",
  "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": 41,
      "total": 44,
      "live": true
    },
    "technical": {
      "scored": 44,
      "total": 44,
      "live": true
    },
    "local": {
      "scored": 44,
      "total": 44,
      "live": true
    },
    "visibility": {
      "scored": 44,
      "total": 44,
      "live": true
    },
    "ai": {
      "scored": 44,
      "total": 44,
      "live": true
    },
    "content": {
      "scored": 38,
      "total": 44,
      "live": true
    }
  },
  "overallMedian": 50,
  "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": 69,
    "technical": 75,
    "local": 84,
    "visibility": 0,
    "ai": 0,
    "content": 26.5
  },
  "businesses": [
    {
      "rank": 1,
      "name": "Greek on the Docks",
      "url": "https://www.greekonthedocks.co.uk/welcome/",
      "digitalVisibilityScore": 67,
      "pillarScores": {
        "speed": 79,
        "technical": 88,
        "local": 99,
        "visibility": 15,
        "ai": 60,
        "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": 247,
        "contentFreshnessDays": 4435
      },
      "localMatch": {
        "placeId": "ChIJtStakmUGcUgRyIzBauSqa9s",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.greekonthedocks.co.uk/welcome/",
          "pagesCrawled": 5,
          "pagesDiscovered": 4,
          "internalLinks": 132,
          "avgInternalLinksPerPage": 26.4,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 2284,
          "inpMs": 118,
          "cls": 0,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": true,
          "companyNumber": "09604613",
          "companyName": "GREEK ON THE DOCKS LIMITED",
          "companyStatus": "active",
          "incorporatedOn": "2015-05-22",
          "ageYears": 11.3,
          "sicCodes": [
            "56101"
          ],
          "companyType": "ltd",
          "accountsType": "total-exemption-full",
          "accountsMadeUpTo": "2025-05-31",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "Unit A Merchant Quay, The Docks, Gloucester, Gloucestershire, England, GL1 2EW",
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": true,
          "fhrsId": 907608,
          "businessName": "Greek On The Docks",
          "businessType": "Restaurant/Cafe/Canteen",
          "ratingValue": "5",
          "ratingNumeric": 5,
          "ratingDate": "2026-08-06",
          "postcode": "GL1 2EW",
          "localAuthority": "Gloucester City",
          "distanceKm": null,
          "locatedBy": "local-authority",
          "scores": {
            "hygiene": 5,
            "structural": 5,
            "confidenceInManagement": 5
          },
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 66,
          "accessibility": 90,
          "bestPractices": 100,
          "seo": 85,
          "lcpMs": 14250,
          "tbtMs": 43,
          "clsScore": 0,
          "fcpMs": 3403,
          "speedIndexMs": 4518,
          "failing": [
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "canonical",
              "title": "Document does not have a valid `rel=canonical`",
              "score": 0
            },
            {
              "id": "aria-hidden-focus",
              "title": "`[aria-hidden=\"true\"]` elements contain focusable descendents",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1980,
          "ratingDistribution": {
            "1": 43,
            "2": 48,
            "3": 132,
            "4": 467,
            "5": 2533
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Mediterranean restaurant",
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 139,
          "placeTopics": {
            "view of the docks": 22,
            "kleftiko": 16,
            "swordfish": 11,
            "greek music": 8,
            "gluten free options": 18,
            "Vegetable Moussaka and Mixed Grill": 3,
            "outdoor seating": 32,
            "vegetarian options": 42,
            "gemisto pork": 3,
            "kids menu": 8
          },
          "firstSeen": "2026-06-25 21:47:36 +00:00",
          "lastUpdated": "2026-06-25 21:47:36 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "greekonthedocks.co.uk",
          "rank": 191,
          "backlinks": 2335,
          "referringDomains": 159,
          "referringMainDomains": 157,
          "referringPages": 2316,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 2311
          },
          "firstSeen": "2020-02-22 12:43:21 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 2,
      "name": "Portivo Lounge",
      "url": "https://thelounges.co.uk/portivo/",
      "digitalVisibilityScore": 64,
      "pillarScores": {
        "speed": 81,
        "technical": 88,
        "local": 98,
        "visibility": 35,
        "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": 1296,
        "contentFreshnessDays": 3450
      },
      "localMatch": {
        "placeId": "ChIJ10cIDxEHcUgRKPjP_zg_Gpg",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://thelounges.co.uk/portivo/",
          "pagesCrawled": 25,
          "pagesDiscovered": 311,
          "internalLinks": 1883,
          "avgInternalLinksPerPage": 75.3,
          "maxDepthReached": 1,
          "genericAnchors": 2,
          "genericAnchorRatio": 0.001,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 2214,
          "inpMs": 115,
          "cls": 0,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 50,
          "accessibility": 89,
          "bestPractices": 96,
          "seo": 100,
          "lcpMs": 27072,
          "tbtMs": 314,
          "clsScore": 0,
          "fcpMs": 8146,
          "speedIndexMs": 8725,
          "failing": [
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "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": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "label-content-name-mismatch",
              "title": "Elements with visible text labels do not have matching accessible names.",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 53,
          "ratingDistribution": {
            "1": 2,
            "2": 0,
            "3": 3,
            "4": 4,
            "5": 40
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Bar",
            "Breakfast restaurant",
            "British restaurant",
            "Cafe",
            "Family restaurant",
            "Gluten-free restaurant",
            "Vegan restaurant",
            "Vegetarian restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 306,
          "placeTopics": {
            "stout": 2,
            "kids menu": 3,
            "decor": 15,
            "tapas": 3,
            "competent staff": 4,
            "noise level": 2,
            "bar": 4,
            "food quality": 2,
            "selection": 3,
            "location": 2
          },
          "firstSeen": "2026-08-08 03:21:47 +00:00",
          "lastUpdated": "2026-08-08 03:21:47 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "thelounges.co.uk",
          "rank": 364,
          "backlinks": 75472,
          "referringDomains": 2427,
          "referringMainDomains": 2186,
          "referringPages": 47502,
          "brokenBacklinks": 11340,
          "referringLinksTypes": {
            "anchor": 46725
          },
          "firstSeen": "2019-01-16 05:37:51 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 3,
      "name": "Hatherley Manor Hotel & Spa",
      "url": "http://www.hatherleymanor.com/",
      "digitalVisibilityScore": 63,
      "pillarScores": {
        "speed": 54,
        "technical": 100,
        "local": 94,
        "visibility": 28,
        "ai": 0,
        "content": 91
      },
      "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": 3770,
        "contentFreshnessDays": 663
      },
      "localMatch": {
        "placeId": "ChIJ3YbRmm4EcUgRrlA45ZTYYyI",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.hatherleymanor.com/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 632,
          "avgInternalLinksPerPage": 632,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 1,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": 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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": false,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 52,
          "accessibility": 96,
          "bestPractices": 78,
          "seo": 100,
          "lcpMs": 11461,
          "tbtMs": 258,
          "clsScore": 0,
          "fcpMs": 4441,
          "speedIndexMs": 12473,
          "failing": [
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "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": 1309,
          "ratingDistribution": {
            "1": 71,
            "2": 75,
            "3": 166,
            "4": 329,
            "5": 537
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Event venue",
            "Meeting planning service",
            "Restaurant",
            "Spa",
            "Wedding venue"
          ],
          "hasDescription": true,
          "hasHours": false,
          "services": null,
          "placeTopics": {
            "afternoon tea": 44,
            "spa": 90,
            "sauna": 22,
            "jacuzzi": 13,
            "conference room": 9,
            "tepidarium": 5,
            "comfy bed": 7,
            "dated room": 7,
            "wedding": 54,
            "spa day": 18
          },
          "firstSeen": "2026-06-25 17:59:51 +00:00",
          "lastUpdated": "2026-06-25 17:59:51 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "hatherleymanor.com",
          "rank": 227,
          "backlinks": 794,
          "referringDomains": 389,
          "referringMainDomains": 368,
          "referringPages": 630,
          "brokenBacklinks": 529,
          "referringLinksTypes": {
            "anchor": 536
          },
          "firstSeen": "2019-01-19 11:41:06 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 4,
      "name": "Gloucester Food Dock",
      "url": "https://www.gloucesterfooddock.co.uk/",
      "digitalVisibilityScore": 61,
      "pillarScores": {
        "speed": 58,
        "technical": 100,
        "local": 82,
        "visibility": 54,
        "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": 857,
        "contentFreshnessDays": 1322
      },
      "localMatch": {
        "placeId": "ChIJB42H_7wHcUgRY13O9Fyr4Js",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.gloucesterfooddock.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 18,
          "avgInternalLinksPerPage": 18,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 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": "06543132",
          "companyName": "GLOUCESTER FOOD DOCK LIMITED",
          "companyStatus": "active",
          "incorporatedOn": "2008-03-25",
          "ageYears": 18.4,
          "sicCodes": [
            "68320"
          ],
          "companyType": "ltd",
          "accountsType": "micro-entity",
          "accountsMadeUpTo": "2025-03-31",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": [
            "BATH ESTATES GP COMPANY LIMITED"
          ],
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "First Floor Southgate House, Southgate Street, Gloucester, England, GL1 1UB",
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": false,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 52,
          "accessibility": 94,
          "bestPractices": 58,
          "seo": 92,
          "lcpMs": 25700,
          "tbtMs": 202,
          "clsScore": 0,
          "fcpMs": 7269,
          "speedIndexMs": 11345,
          "failing": [
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "deprecations",
              "title": "Uses deprecated APIs",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "third-party-cookies",
              "title": "Uses third-party cookies",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 87,
          "ratingDistribution": {
            "1": 0,
            "2": 2,
            "3": 0,
            "4": 3,
            "5": 43
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Bar",
            "Cafe"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "burgers": 4,
            "ice cream": 3,
            "coffee": 2,
            "Serves wine": 2,
            "atmosphere": 3,
            "bottle": 2,
            "food options": 6,
            "building": 3
          },
          "firstSeen": "2026-06-25 21:48:38 +00:00",
          "lastUpdated": "2026-06-25 21:48:38 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "gloucesterfooddock.co.uk",
          "rank": 134,
          "backlinks": 101,
          "referringDomains": 45,
          "referringMainDomains": 45,
          "referringPages": 92,
          "brokenBacklinks": 3,
          "referringLinksTypes": {
            "anchor": 86
          },
          "firstSeen": "2022-07-30 09:59:49 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 5,
      "name": "Nala Restaurant",
      "url": "https://nalarestaurantuk.com/",
      "digitalVisibilityScore": 61,
      "pillarScores": {
        "speed": 74,
        "technical": 100,
        "local": 100,
        "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": false,
        "hasCredentialsLink": true,
        "hasBlogLink": false,
        "wordCount": 1597,
        "contentFreshnessDays": 368
      },
      "localMatch": {
        "placeId": "ChIJiSn1LkwHcUgRXwgDDThWn9U",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://nalarestaurantuk.com/",
          "pagesCrawled": 25,
          "pagesDiscovered": 194,
          "internalLinks": 3303,
          "avgInternalLinksPerPage": 132.1,
          "maxDepthReached": 1,
          "genericAnchors": 266,
          "genericAnchorRatio": 0.081,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": 2,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 1867,
          "inpMs": 92,
          "cls": 0,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": "registered address does not mention Gloucester"
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 57,
          "accessibility": 90,
          "bestPractices": 96,
          "seo": 92,
          "lcpMs": 8802,
          "tbtMs": 0,
          "clsScore": 0.02,
          "fcpMs": 4516,
          "speedIndexMs": 18677,
          "failing": [
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "speed-index",
              "title": "Speed Index",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 228,
          "ratingDistribution": {
            "1": 5,
            "2": 4,
            "3": 2,
            "4": 13,
            "5": 354
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 197,
          "placeTopics": {
            "kerala parotta": 26,
            "kerala food": 31,
            "pazhampori": 5,
            "thalassery biriyani": 5,
            "beef tawa roast": 4,
            "appam": 6,
            "masala dosa": 6,
            "ghee roast": 3,
            "chicken 65": 6,
            "south indian food": 13
          },
          "firstSeen": "2026-08-11 15:50:56 +00:00",
          "lastUpdated": "2026-08-11 15:50:56 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "nalarestaurantuk.com",
          "rank": 0,
          "backlinks": 26,
          "referringDomains": 22,
          "referringMainDomains": 22,
          "referringPages": 24,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 23
          },
          "firstSeen": "2025-09-30 23:40:05 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 6,
      "name": "Karak Chaii Gloucester",
      "url": "https://www.karakchaii.co.uk/",
      "digitalVisibilityScore": 58,
      "pillarScores": {
        "speed": 75,
        "technical": 100,
        "local": 97,
        "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": 769,
        "contentFreshnessDays": 1520
      },
      "localMatch": {
        "placeId": "ChIJYYl69FYHcUgRSWgD1yvK4wE",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.karakchaii.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 34,
          "avgInternalLinksPerPage": 34,
          "maxDepthReached": 0,
          "genericAnchors": 3,
          "genericAnchorRatio": 0.088,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 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": "16100682",
          "companyName": "KARAK CHAII GLOUCESTER LTD",
          "companyStatus": "active",
          "incorporatedOn": "2024-11-25",
          "ageYears": 1.8,
          "sicCodes": [
            "56102"
          ],
          "companyType": "ltd",
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "7a Worcester Street, Gloucester, United Kingdom, GL1 3AJ",
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 55,
          "accessibility": 93,
          "bestPractices": 96,
          "seo": 92,
          "lcpMs": 19280,
          "tbtMs": 237,
          "clsScore": 0,
          "fcpMs": 3635,
          "speedIndexMs": 9283,
          "failing": [
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "crawlable-anchors",
              "title": "Links are not crawlable",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "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": 294,
          "ratingDistribution": {
            "1": 32,
            "2": 12,
            "3": 6,
            "4": 25,
            "5": 228
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Breakfast restaurant",
            "Cafe",
            "Fast food restaurant",
            "Indian restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 86,
          "placeTopics": {
            "samosa chaat": 15,
            "karak chai": 12,
            "vada pav": 7,
            "pink tea": 8,
            "chicken momos": 5,
            "milk cake": 5,
            "pani puri": 4,
            "welcoming staff": 18,
            "street food": 19,
            "pav bhaji": 2
          },
          "firstSeen": "2026-08-27 03:01:47 +00:00",
          "lastUpdated": "2026-08-27 03:01:47 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "karakchaii.co.uk",
          "rank": 184,
          "backlinks": 1008,
          "referringDomains": 101,
          "referringMainDomains": 93,
          "referringPages": 869,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 862
          },
          "firstSeen": "2021-09-10 18:58:24 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 7,
      "name": "Pepe's",
      "url": "https://pepes.co.uk/pepes-piri-piri-stores/#!/l/gloucester/144-eastgate-street/4609439",
      "digitalVisibilityScore": 58,
      "pillarScores": {
        "speed": 77,
        "technical": 100,
        "local": 97,
        "visibility": 0,
        "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": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 123,
        "contentFreshnessDays": 667
      },
      "localMatch": {
        "placeId": "ChIJ__8LaXcGcUgRqFskuEAVy7Y",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://pepes.co.uk/pepes-piri-piri-stores/#!/l/gloucester/144-eastgate-street/4609439",
          "pagesCrawled": 25,
          "pagesDiscovered": 36,
          "internalLinks": 665,
          "avgInternalLinksPerPage": 26.6,
          "maxDepthReached": 2,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": 3,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": true,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 1725,
          "inpMs": 79,
          "cls": 0,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 61,
          "accessibility": 94,
          "bestPractices": 92,
          "seo": 100,
          "lcpMs": 9937,
          "tbtMs": 141,
          "clsScore": 0.016,
          "fcpMs": 4372,
          "speedIndexMs": 5291,
          "failing": [
            {
              "id": "label-content-name-mismatch",
              "title": "Elements with visible text labels do not have matching accessible names.",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 171,
          "ratingDistribution": {
            "1": 57,
            "2": 9,
            "3": 7,
            "4": 28,
            "5": 337
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Chicken restaurant",
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 3,
          "placeTopics": {
            "peri peri chicken": 7,
            "chicken and rice box": 4,
            "juicy chicken": 3,
            "wraps": 8,
            "juicy burger": 2,
            "kind staff": 20,
            "free dip": 2,
            "Loaded Fries": 3,
            "portion sizes": 5,
            "wings": 3
          },
          "firstSeen": "2024-07-17 05:47:40 +00:00",
          "lastUpdated": "2026-06-28 00:58:45 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "pepes.co.uk",
          "rank": 320,
          "backlinks": 11780,
          "referringDomains": 467,
          "referringMainDomains": 452,
          "referringPages": 11112,
          "brokenBacklinks": 45,
          "referringLinksTypes": {
            "anchor": 6370
          },
          "firstSeen": "2019-02-22 08:52:25 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 8,
      "name": "The Lock Keepers",
      "url": "http://www.thelockkeepers.co.uk/",
      "digitalVisibilityScore": 57,
      "pillarScores": {
        "speed": 74,
        "technical": 100,
        "local": 96,
        "visibility": 6,
        "ai": 0,
        "content": 25
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 192,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJA9yN3kcHcUgRtBfTeXHuGew",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.thelockkeepers.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 24,
          "avgInternalLinksPerPage": 24,
          "maxDepthReached": 0,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.042,
          "keyPageDepth": {
            "contact": null,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 5,
          "sitemapUrls": 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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 61,
          "accessibility": 94,
          "bestPractices": 81,
          "seo": 92,
          "lcpMs": 9107,
          "tbtMs": 70,
          "clsScore": 0.142,
          "fcpMs": 2883,
          "speedIndexMs": 4799,
          "failing": [
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "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": "cls-culprits-insight",
              "title": "Layout shift culprits",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 245,
          "ratingDistribution": {
            "1": 18,
            "2": 9,
            "3": 19,
            "4": 69,
            "5": 287
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": [
            "Hotel"
          ],
          "hasDescription": true,
          "hasHours": false,
          "services": 24,
          "placeTopics": {
            "puddings": 9,
            "river view": 5,
            "outdoor seating": 10,
            "ham egg and chips": 4,
            "fish and chips": 8,
            "dog friendly": 8,
            "welcoming staff": 19,
            "roast pork": 4,
            "loaded fries": 2,
            "decking outside": 2
          },
          "firstSeen": "2024-07-17 02:19:25 +00:00",
          "lastUpdated": "2026-06-26 06:07:52 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "thelockkeepers.co.uk",
          "rank": 119,
          "backlinks": 91,
          "referringDomains": 71,
          "referringMainDomains": 65,
          "referringPages": 86,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 81
          },
          "firstSeen": "2021-04-17 03:16:11 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 9,
      "name": "Burger Boi - Gloucester",
      "url": "https://burgerboi.co.uk/",
      "digitalVisibilityScore": 56,
      "pillarScores": {
        "speed": 90,
        "technical": 75,
        "local": 85,
        "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": 802,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJm_tk5p0FcUgRbVSxoIxDCv8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://burgerboi.co.uk/",
          "pagesCrawled": 25,
          "pagesDiscovered": 47,
          "internalLinks": 975,
          "avgInternalLinksPerPage": 39,
          "maxDepthReached": 1,
          "genericAnchors": 16,
          "genericAnchorRatio": 0.016,
          "keyPageDepth": {
            "contact": null,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 53,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 919,
          "inpMs": 200,
          "cls": 0,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": true,
          "fhrsId": 1525340,
          "businessName": "Burger Boi",
          "businessType": "Other catering premises",
          "ratingValue": "5",
          "ratingNumeric": 5,
          "ratingDate": "2025-01-23",
          "postcode": "GL1 1AH",
          "localAuthority": "Gloucester City",
          "distanceKm": null,
          "locatedBy": "local-authority",
          "scores": {
            "hygiene": 5,
            "structural": 5,
            "confidenceInManagement": 5
          },
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 92,
          "accessibility": 97,
          "bestPractices": 100,
          "seo": 85,
          "lcpMs": 3219,
          "tbtMs": 49,
          "clsScore": 0,
          "fcpMs": 1202,
          "speedIndexMs": 3133,
          "failing": [
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "aria-hidden-focus",
              "title": "`[aria-hidden=\"true\"]` elements contain focusable descendents",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 138,
          "ratingDistribution": {
            "1": 93,
            "2": 36,
            "3": 27,
            "4": 47,
            "5": 610
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Takeaway"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 28,
          "placeTopics": {
            "burgers": 171,
            "milkshakes": 51,
            "outdoor seating": 4,
            "loaded fries": 15,
            "mac and cheese": 20,
            "wings": 32,
            "chicken burger": 14,
            "triple cheese boi": 9,
            "sweet potato fries": 9,
            "churros": 8
          },
          "firstSeen": "2024-07-16 00:38:18 +00:00",
          "lastUpdated": "2026-06-29 00:13:49 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "burgerboi.co.uk",
          "rank": 169,
          "backlinks": 545,
          "referringDomains": 94,
          "referringMainDomains": 88,
          "referringPages": 522,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 515
          },
          "firstSeen": "2022-05-31 20:43:04 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 10,
      "name": "Five Guys Burgers and Fries Gloucester Quays",
      "url": "https://restaurants.fiveguys.co.uk/south-west/r11-gloucester-quays-outlet",
      "digitalVisibilityScore": 56,
      "pillarScores": {
        "speed": 88,
        "technical": 88,
        "local": 83,
        "visibility": 0,
        "ai": 0,
        "content": 46
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 510,
        "contentFreshnessDays": 34
      },
      "localMatch": {
        "placeId": "ChIJs_TBm1EHcUgRIEcwS8DNCsw",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://restaurants.fiveguys.co.uk/south-west/r11-gloucester-quays-outlet",
          "pagesCrawled": 25,
          "pagesDiscovered": 194,
          "internalLinks": 963,
          "avgInternalLinksPerPage": 38.5,
          "maxDepthReached": 2,
          "genericAnchors": 194,
          "genericAnchorRatio": 0.201,
          "keyPageDepth": {
            "contact": null,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": true,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 1208,
          "inpMs": 142,
          "cls": 0.08,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": false,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 73,
          "accessibility": 92,
          "bestPractices": 100,
          "seo": 92,
          "lcpMs": 5631,
          "tbtMs": 97,
          "clsScore": 0.048,
          "fcpMs": 1695,
          "speedIndexMs": 5442,
          "failing": [
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "aria-command-name",
              "title": "`button`, `link`, and `menuitem` elements do not have accessible names.",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 119,
          "ratingDistribution": {
            "1": 20,
            "2": 27,
            "3": 61,
            "4": 129,
            "5": 385
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "American restaurant",
            "Fast food restaurant",
            "Hot dog restaurant",
            "Hot dog stand",
            "Takeaway",
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 29,
          "placeTopics": {
            "milkshakes": 65,
            "skin on fries": 5,
            "cajun fries": 4,
            "free monkey nuts": 4,
            "peanut": 11,
            "kerb site pick up": 2,
            "Bacon Cheeseburger and Fries": 3,
            "chip portions": 2,
            "friendly staff": 96,
            "kids sizes": 2
          },
          "firstSeen": "2024-07-15 13:18:31 +00:00",
          "lastUpdated": "2026-06-28 00:58:42 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "fiveguys.co.uk",
          "rank": 330,
          "backlinks": 42938,
          "referringDomains": 1662,
          "referringMainDomains": 1538,
          "referringPages": 39481,
          "brokenBacklinks": 4221,
          "referringLinksTypes": {
            "anchor": 38480
          },
          "firstSeen": "2019-01-16 03:52:20 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 11,
      "name": "Café René",
      "url": "http://www.caferene.co.uk/",
      "digitalVisibilityScore": 55,
      "pillarScores": {
        "speed": 68,
        "technical": 100,
        "local": 98,
        "visibility": 4,
        "ai": 0,
        "content": 15
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 548,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJ16YzxnoGcUgRRLgCvPvumJ0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.caferene.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 17,
          "avgInternalLinksPerPage": 17,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 6,
          "sitemapUrls": 7,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": true,
          "fhrsId": 12498,
          "businessName": "Cafe Rene",
          "businessType": "Restaurant/Cafe/Canteen",
          "ratingValue": "4",
          "ratingNumeric": 4,
          "ratingDate": "2025-11-04",
          "postcode": "GL1 1TP",
          "localAuthority": "Gloucester City",
          "distanceKm": 0.6,
          "locatedBy": "distance",
          "scores": {
            "hygiene": 5,
            "structural": 10,
            "confidenceInManagement": 5
          },
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 46,
          "accessibility": 91,
          "bestPractices": 63,
          "seo": 100,
          "lcpMs": 9473,
          "tbtMs": 13,
          "clsScore": 0.388,
          "fcpMs": 4160,
          "speedIndexMs": 4239,
          "failing": [
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "list",
              "title": "Lists do not contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1075,
          "ratingDistribution": {
            "1": 46,
            "2": 21,
            "3": 96,
            "4": 384,
            "5": 1072
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Live music bar",
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 92,
          "placeTopics": {
            "ciders": 33,
            "live music": 92,
            "lamb curry": 7,
            "ales": 41,
            "music venue": 5,
            "sunday roast": 27,
            "quirky pub": 11,
            "outdoor seating": 15,
            "quirky interior": 5,
            "real ales": 10
          },
          "firstSeen": "2024-05-31 14:43:47 +00:00",
          "lastUpdated": "2026-06-25 14:42:47 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "caferene.co.uk",
          "rank": 259,
          "backlinks": 1225,
          "referringDomains": 198,
          "referringMainDomains": 188,
          "referringPages": 1154,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "image": 755
          },
          "firstSeen": "2019-01-18 18:49:05 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 12,
      "name": "The Linden Tree",
      "url": "https://gloucesterpartnership.org.uk/business/the-linden-tree/",
      "digitalVisibilityScore": 55,
      "pillarScores": {
        "speed": 69,
        "technical": 100,
        "local": 80,
        "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": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 264,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJCwz6f2sGcUgROp-o5RZ3OQA",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://gloucesterpartnership.org.uk/business/the-linden-tree/",
          "pagesCrawled": 25,
          "pagesDiscovered": 95,
          "internalLinks": 861,
          "avgInternalLinksPerPage": 34.4,
          "maxDepthReached": 2,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 1228,
          "inpMs": 70,
          "cls": 0,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 55,
          "accessibility": 88,
          "bestPractices": 96,
          "seo": 85,
          "lcpMs": 14768,
          "tbtMs": 165,
          "clsScore": 0,
          "fcpMs": 5909,
          "speedIndexMs": 8117,
          "failing": [
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "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": "image-delivery-insight",
              "title": "Improve image delivery",
              "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": "crawlable-anchors",
              "title": "Links are not crawlable",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 12,
          "ratingDistribution": {
            "1": 48,
            "2": 1,
            "3": 6,
            "4": 6,
            "5": 23
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Chinese restaurant"
          ],
          "hasDescription": false,
          "hasHours": true,
          "services": 76,
          "placeTopics": {
            "chicken balls": 4,
            "prawn crackers": 3,
            "chow mien": 2,
            "take away": 9,
            "chinese food": 6,
            "food temperature": 2,
            "chips": 2,
            "cold": 5,
            "the phone": 21,
            "food": 15
          },
          "firstSeen": "2024-07-16 23:25:37 +00:00",
          "lastUpdated": "2026-06-29 20:15:44 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "gloucesterpartnership.org.uk",
          "rank": 86,
          "backlinks": 97,
          "referringDomains": 76,
          "referringMainDomains": 73,
          "referringPages": 87,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 85
          },
          "firstSeen": "2019-02-22 11:50:33 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 13,
      "name": "The New Dawn Inn",
      "url": "http://newdawninn.co.uk/",
      "digitalVisibilityScore": 55,
      "pillarScores": {
        "speed": 70,
        "technical": 100,
        "local": 87,
        "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": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 639,
        "contentFreshnessDays": 3028
      },
      "localMatch": {
        "placeId": "ChIJtUGI-nUEcUgRFgY6Xz-GAeE",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://newdawninn.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 19,
          "avgInternalLinksPerPage": 19,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 76,
          "accessibility": 95,
          "bestPractices": 81,
          "seo": 100,
          "lcpMs": 6783,
          "tbtMs": 18,
          "clsScore": 0.037,
          "fcpMs": 1383,
          "speedIndexMs": 1383,
          "failing": [
            {
              "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": "font-display-insight",
              "title": "Font display",
              "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": "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
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 286,
          "ratingDistribution": {
            "1": 29,
            "2": 12,
            "3": 32,
            "4": 153,
            "5": 699
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": 58,
          "placeTopics": {
            "pork belly": 9,
            "welcoming staff": 45,
            "pub": 65,
            "lamb": 23,
            "venison": 7,
            "portion sizes": 18,
            "pudding": 12,
            "sticky toffee pudding": 3,
            "fish and chips": 7,
            "nut roast": 3
          },
          "firstSeen": "2024-07-19 11:34:19 +00:00",
          "lastUpdated": "2026-06-30 12:27:10 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "newdawninn.co.uk",
          "rank": 144,
          "backlinks": 126,
          "referringDomains": 71,
          "referringMainDomains": 69,
          "referringPages": 117,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 115
          },
          "firstSeen": "2019-09-21 04:57:53 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 14,
      "name": "Chuck Burgers",
      "url": "https://www.chuckburgerbar.com/",
      "digitalVisibilityScore": 53,
      "pillarScores": {
        "speed": 81,
        "technical": 75,
        "local": 94,
        "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": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 95,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJRW-7a-QHcUgR3NAGHLTTz_0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.chuckburgerbar.com/",
          "pagesCrawled": 2,
          "pagesDiscovered": 1,
          "internalLinks": 3,
          "avgInternalLinksPerPage": 1.5,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 1031,
          "inpMs": 73,
          "cls": 0,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": true,
          "companyNumber": "14695393",
          "companyName": "CHUCK BURGERS LTD",
          "companyStatus": "active",
          "incorporatedOn": "2023-02-28",
          "ageYears": 3.5,
          "sicCodes": [
            "56101"
          ],
          "companyType": "ltd",
          "accountsType": "micro-entity",
          "accountsMadeUpTo": "2025-02-28",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "Unit 4 23-29 Commercial Road, Gloucester, England, GL1 2EP",
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": true,
          "fhrsId": 1711605,
          "businessName": "Chuck Burgers",
          "businessType": "Other catering premises",
          "ratingValue": "5",
          "ratingNumeric": 5,
          "ratingDate": "2026-05-07",
          "postcode": "GL1 2EP",
          "localAuthority": "Gloucester City",
          "distanceKm": 0.8,
          "locatedBy": "distance",
          "scores": {
            "hygiene": 0,
            "structural": 5,
            "confidenceInManagement": 5
          },
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 74,
          "accessibility": 100,
          "bestPractices": 96,
          "seo": 100,
          "lcpMs": 5117,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 3003,
          "speedIndexMs": 4400,
          "failing": [
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 25
            },
            {
              "id": "first-contentful-paint",
              "title": "First Contentful Paint",
              "score": 49
            },
            {
              "id": "duplicated-javascript-insight",
              "title": "Duplicated JavaScript",
              "score": 50
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 158,
          "ratingDistribution": {
            "1": 19,
            "2": 17,
            "3": 11,
            "4": 37,
            "5": 361
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": true,
          "services": 20,
          "placeTopics": {
            "burgers": 94,
            "loaded fries": 13,
            "outdoor seating": 10,
            "miss piggy burger": 7,
            "chuck and brisket burger": 4,
            "beer selection": 7,
            "devil bacon burger": 2,
            "milkshake": 9,
            "deep fried oreo": 2,
            "truffle fries": 2
          },
          "firstSeen": "2024-06-07 02:56:36 +00:00",
          "lastUpdated": "2026-06-30 00:57:37 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "chuckburgerbar.com",
          "rank": 137,
          "backlinks": 125,
          "referringDomains": 89,
          "referringMainDomains": 85,
          "referringPages": 111,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 105
          },
          "firstSeen": "2019-02-23 04:20:07 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 15,
      "name": "Poppins",
      "url": "http://www.poppinsrestaurants.co.uk/",
      "digitalVisibilityScore": 53,
      "pillarScores": {
        "speed": 91,
        "technical": 75,
        "local": 79,
        "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": 309,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJ_1AOOXoGcUgRmq_F7kEmJJ8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.poppinsrestaurants.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 126,
          "avgInternalLinksPerPage": 126,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": null
          },
          "orphanCandidates": 45,
          "sitemapUrls": 46,
          "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 Gloucester"
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 81,
          "accessibility": 94,
          "bestPractices": 78,
          "seo": 100,
          "lcpMs": 4477,
          "tbtMs": 4,
          "clsScore": 0,
          "fcpMs": 2439,
          "speedIndexMs": 2746,
          "failing": [
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "image-aspect-ratio",
              "title": "Displays images with incorrect aspect ratio",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "target-size",
              "title": "Touch targets do not have sufficient size or spacing.",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 56,
          "ratingDistribution": {
            "1": 18,
            "2": 15,
            "3": 33,
            "4": 78,
            "5": 162
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Breakfast restaurant",
            "Fast food restaurant",
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 158,
          "placeTopics": {
            "baked potato": 3,
            "quiet atmosphere": 3,
            "greasy spoon": 2,
            "friendly staff": 29,
            "clean café": 2,
            "portions": 2,
            "cleanliness": 5,
            "value for money": 2,
            "polite staff": 5,
            "food quality": 4
          },
          "firstSeen": "2024-07-19 11:26:20 +00:00",
          "lastUpdated": "2026-06-30 12:21:23 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "poppinsrestaurants.co.uk",
          "rank": 244,
          "backlinks": 4752,
          "referringDomains": 275,
          "referringMainDomains": 270,
          "referringPages": 4431,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 3859
          },
          "firstSeen": "2019-03-21 08:42:34 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 16,
      "name": "Roots + Seeds Cafe Kitchen Gloucester Food Docks",
      "url": "https://www.rootsandseedskitchengarden.co.uk/",
      "digitalVisibilityScore": 53,
      "pillarScores": {
        "speed": 55,
        "technical": 88,
        "local": 95,
        "visibility": 4,
        "ai": 0,
        "content": 49
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": true,
        "wordCount": 527,
        "contentFreshnessDays": 871
      },
      "localMatch": {
        "placeId": "ChIJT0rt9wUHcUgRPuOy_s4Gd6I",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.rootsandseedskitchengarden.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,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 55,
          "accessibility": 85,
          "bestPractices": 77,
          "seo": 100,
          "lcpMs": 15429,
          "tbtMs": 50,
          "clsScore": 0.119,
          "fcpMs": 3650,
          "speedIndexMs": 10339,
          "failing": [
            {
              "id": "layout-shifts",
              "title": "Avoid large layout shifts",
              "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": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "interactive",
              "title": "Time to Interactive",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 71,
          "ratingDistribution": {
            "1": 1,
            "2": 1,
            "3": 3,
            "4": 8,
            "5": 62
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 34,
          "placeTopics": {
            "caesar salad": 5,
            "rose wine": 2,
            "dish sizes": 3,
            "jolly staff": 3,
            "thoughtfully prepared dishes": 2,
            "food dock": 2,
            "local food": 3,
            "cakes": 2,
            "quality ingredients": 2,
            "outdoor seating": 2
          },
          "firstSeen": "2026-06-30 09:11:50 +00:00",
          "lastUpdated": "2026-06-30 09:11:50 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "rootsandseedskitchengarden.co.uk",
          "rank": 160,
          "backlinks": 246,
          "referringDomains": 68,
          "referringMainDomains": 62,
          "referringPages": 208,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 204
          },
          "firstSeen": "2024-06-12 00:05:31 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 17,
      "name": "Royal Oak",
      "url": "https://www.hungryhorse.co.uk/pubs/gloucestershire/royal-oak?utm_source=g_places&utm_medium=locations&utm_campaign=HH_pubpage",
      "digitalVisibilityScore": 53,
      "pillarScores": {
        "speed": 56,
        "technical": 88,
        "local": 94,
        "visibility": 8,
        "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": false,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 939,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJyf7M56MFcUgRO7VYrHEB54w",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.hungryhorse.co.uk/pubs/gloucestershire/royal-oak?utm_source=g_places&utm_medium=locations&utm_campaign=HH_pubpage",
          "pagesCrawled": 25,
          "pagesDiscovered": 189,
          "internalLinks": 1120,
          "avgInternalLinksPerPage": 44.8,
          "maxDepthReached": 1,
          "genericAnchors": 7,
          "genericAnchorRatio": 0.006,
          "keyPageDepth": {
            "contact": 2,
            "about": null,
            "team": 2,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 16017,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 1459,
          "inpMs": 228,
          "cls": 0.03,
          "lcpGood": true,
          "inpGood": false,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 43,
          "accessibility": 100,
          "bestPractices": 100,
          "seo": 92,
          "lcpMs": 12601,
          "tbtMs": 568,
          "clsScore": 0,
          "fcpMs": 6470,
          "speedIndexMs": 7758,
          "failing": [
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "valid-source-maps",
              "title": "Missing source maps for large first-party JavaScript",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "unminified-javascript",
              "title": "Minify JavaScript",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 128,
          "ratingDistribution": {
            "1": 80,
            "2": 47,
            "3": 110,
            "4": 222,
            "5": 481
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 79,
          "placeTopics": {
            "family friendly": 21,
            "hunters chicken": 2,
            "watching sports": 4,
            "sports bar": 6,
            "hungry horse": 2,
            "quiz night": 2,
            "clean tables": 3,
            "desserts": 22,
            "gammon": 2,
            "portion sizes": 8
          },
          "firstSeen": "2024-07-19 14:21:20 +00:00",
          "lastUpdated": "2026-06-30 14:20:49 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "hungryhorse.co.uk",
          "rank": 356,
          "backlinks": 28996,
          "referringDomains": 2428,
          "referringMainDomains": 2048,
          "referringPages": 25832,
          "brokenBacklinks": 18850,
          "referringLinksTypes": {
            "anchor": 24608
          },
          "firstSeen": "2019-01-15 23:22:32 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 18,
      "name": "Eat Unique",
      "url": "http://eat-unique.uk/",
      "digitalVisibilityScore": 52,
      "pillarScores": {
        "speed": 65,
        "technical": 100,
        "local": 47,
        "visibility": 29,
        "ai": 0,
        "content": 49
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": true,
        "hasBlogLink": false,
        "wordCount": 416,
        "contentFreshnessDays": 3062
      },
      "localMatch": {
        "placeId": "ChIJVVXBBjyocUgRPUpXVNeDtDM",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://eat-unique.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 35,
          "avgInternalLinksPerPage": 35,
          "maxDepthReached": 0,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.029,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": false,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 69,
          "accessibility": 83,
          "bestPractices": 78,
          "seo": 77,
          "lcpMs": 35997,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 2927,
          "speedIndexMs": 3534,
          "failing": [
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "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": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "image-alt",
              "title": "Image elements do not have `[alt]` attributes",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "interactive",
              "title": "Time to Interactive",
              "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-08-05 11:41:19 +00:00",
          "lastUpdated": "2025-01-04 23:24:56 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "eat-unique.uk",
          "rank": 98,
          "backlinks": 86,
          "referringDomains": 63,
          "referringMainDomains": 59,
          "referringPages": 81,
          "brokenBacklinks": 74,
          "referringLinksTypes": {
            "anchor": 78
          },
          "firstSeen": "2023-02-21 00:24:45 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 19,
      "name": "Farmhouse Deli",
      "url": "http://www.farmhousedeli.co.uk/",
      "digitalVisibilityScore": 52,
      "pillarScores": {
        "speed": 70,
        "technical": 100,
        "local": 79,
        "visibility": 0,
        "ai": 0,
        "content": 20
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 1144,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJARlv2p8HcUgRkQ_WBUoeMO8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.farmhousedeli.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 87,
          "avgInternalLinksPerPage": 87,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 3,
          "sitemapUrls": 3,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": false,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": null,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": null,
          "passesCwv": null,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": true,
          "fhrsId": 1020182,
          "businessName": "Farmhouse Deli",
          "businessType": "Restaurant/Cafe/Canteen",
          "ratingValue": "5",
          "ratingNumeric": 5,
          "ratingDate": "2026-01-28",
          "postcode": "GL1 1TP",
          "localAuthority": "Gloucester City",
          "distanceKm": 0.6,
          "locatedBy": "distance",
          "scores": {
            "hygiene": 5,
            "structural": 5,
            "confidenceInManagement": 0
          },
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 72,
          "accessibility": 92,
          "bestPractices": 74,
          "seo": 100,
          "lcpMs": 6331,
          "tbtMs": 14,
          "clsScore": 0.015,
          "fcpMs": 2581,
          "speedIndexMs": 4217,
          "failing": [
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "frame-title",
              "title": "`<frame>` or `<iframe>` elements do not have a title",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "label-content-name-mismatch",
              "title": "Elements with visible text labels do not have matching accessible names.",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 31,
          "ratingDistribution": {
            "1": 9,
            "2": 2,
            "3": 5,
            "4": 11,
            "5": 39
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Breakfast restaurant",
            "Ham shop",
            "Lunch restaurant",
            "Takeout restaurant",
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 32,
          "placeTopics": {
            "sausage and bacon roll": 8,
            "sausage rolls": 9,
            "hash browns": 2,
            "baguettes": 3,
            "brie": 2,
            "friendly staff": 22,
            "value for money": 3,
            "mushrooms": 2,
            "deli": 2,
            "polite staff": 3
          },
          "firstSeen": "2024-07-19 07:52:21 +00:00",
          "lastUpdated": "2026-06-25 17:43:00 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "farmhousedeli.co.uk",
          "rank": 145,
          "backlinks": 122,
          "referringDomains": 63,
          "referringMainDomains": 59,
          "referringPages": 112,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 109
          },
          "firstSeen": "2019-05-26 02:37:37 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 20,
      "name": "Hare & Hounds",
      "url": "https://www.greeneking.co.uk/pubs/gloucestershire/hare-and-hounds?utm_source=g_places&utm_medium=locations&utm_campaign=PL_pubpage",
      "digitalVisibilityScore": 52,
      "pillarScores": {
        "speed": 55,
        "technical": 88,
        "local": 93,
        "visibility": 8,
        "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": false,
        "hasTeamLink": true,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 1283,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJa4HRm_YEcUgR7uObzReMiuE",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.greeneking.co.uk/pubs/gloucestershire/hare-and-hounds?utm_source=g_places&utm_medium=locations&utm_campaign=PL_pubpage",
          "pagesCrawled": 25,
          "pagesDiscovered": 279,
          "internalLinks": 1435,
          "avgInternalLinksPerPage": 57.4,
          "maxDepthReached": 1,
          "genericAnchors": 18,
          "genericAnchorRatio": 0.013,
          "keyPageDepth": {
            "contact": 2,
            "about": null,
            "team": 2,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 45428,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 1600,
          "inpMs": 211,
          "cls": 0.02,
          "lcpGood": true,
          "inpGood": false,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": true,
          "fhrsId": 123598,
          "businessName": "Hare And Hounds",
          "businessType": "Pub/bar/nightclub",
          "ratingValue": "5",
          "ratingNumeric": 5,
          "ratingDate": "2025-08-26",
          "postcode": "GL3 1AA",
          "localAuthority": "Tewkesbury",
          "distanceKm": 4.3,
          "locatedBy": "distance",
          "scores": {
            "hygiene": 5,
            "structural": 5,
            "confidenceInManagement": 5
          },
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 59,
          "accessibility": 100,
          "bestPractices": 96,
          "seo": 92,
          "lcpMs": 7112,
          "tbtMs": 221,
          "clsScore": 0,
          "fcpMs": 3303,
          "speedIndexMs": 7286,
          "failing": [
            {
              "id": "valid-source-maps",
              "title": "Missing source maps for large first-party JavaScript",
              "score": 0
            },
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "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
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 2
          },
          "priceLevel": null,
          "isClaimed": false,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 10:41:24 +00:00",
          "lastUpdated": "2026-06-30 05:07:36 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "greeneking.co.uk",
          "rank": 460,
          "backlinks": 297339,
          "referringDomains": 8268,
          "referringMainDomains": 7647,
          "referringPages": 263782,
          "brokenBacklinks": 187413,
          "referringLinksTypes": {
            "anchor": 157543
          },
          "firstSeen": "2019-01-16 07:46:56 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 21,
      "name": "GO SPICE",
      "url": "https://gospice.co.uk/",
      "digitalVisibilityScore": 51,
      "pillarScores": {
        "speed": 76,
        "technical": 75,
        "local": 94,
        "visibility": 0,
        "ai": 0,
        "content": 17
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 2,
        "contentFreshnessDays": 49
      },
      "localMatch": {
        "placeId": "ChIJq2RUFSAHcUgRfWpuG27q7a0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://gospice.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": 0,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 5,
          "sitemapUrls": 6,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 2016,
          "inpMs": null,
          "cls": 0,
          "lcpGood": true,
          "inpGood": null,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": true,
          "fhrsId": 1956255,
          "businessName": "Go Spice",
          "businessType": "Other catering premises",
          "ratingValue": "5",
          "ratingNumeric": 5,
          "ratingDate": "2026-07-22",
          "postcode": "GL1 1EP",
          "localAuthority": "Gloucester City",
          "distanceKm": 0.2,
          "locatedBy": "distance",
          "scores": {
            "hygiene": 0,
            "structural": 5,
            "confidenceInManagement": 5
          },
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 60,
          "accessibility": 100,
          "bestPractices": 100,
          "seo": 100,
          "lcpMs": 17149,
          "tbtMs": 25,
          "clsScore": 0,
          "fcpMs": 4853,
          "speedIndexMs": 6191,
          "failing": [
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "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
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 32,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 1,
            "5": 22
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "welcoming staff": 4,
            "attentive staff": 6,
            "children": 2,
            "hospitality": 2,
            "tasty food": 3,
            "food": 6
          },
          "firstSeen": "2026-07-18 01:51:28 +00:00",
          "lastUpdated": "2026-07-18 01:51:28 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "gospice.co.uk",
          "rank": 51,
          "backlinks": 47,
          "referringDomains": 44,
          "referringMainDomains": 42,
          "referringPages": 45,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 39
          },
          "firstSeen": "2022-07-23 17:18:53 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 22,
      "name": "Fly Wingz",
      "url": "https://flywingz.co.uk/",
      "digitalVisibilityScore": 50,
      "pillarScores": {
        "speed": 85,
        "technical": 75,
        "local": 89,
        "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": 121,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJcRxPB8wFcUgR_4U_dK0VuKc",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://flywingz.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 2,
          "avgInternalLinksPerPage": 2,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": true,
          "fhrsId": 1893058,
          "businessName": "Fly Wingz",
          "businessType": "Other catering premises",
          "ratingValue": "5",
          "ratingNumeric": 5,
          "ratingDate": "2026-02-11",
          "postcode": "GL2 5QX",
          "localAuthority": "Gloucester City",
          "distanceKm": 1,
          "locatedBy": "distance",
          "scores": {
            "hygiene": 5,
            "structural": 5,
            "confidenceInManagement": 5
          },
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 92,
          "accessibility": 91,
          "bestPractices": 96,
          "seo": 92,
          "lcpMs": 2703,
          "tbtMs": 205,
          "clsScore": 0.061,
          "fcpMs": 923,
          "speedIndexMs": 2433,
          "failing": [
            {
              "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": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "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": "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": "interactive",
              "title": "Time to Interactive",
              "score": 14
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 8,
          "ratingDistribution": {
            "1": 1,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 34
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": false,
          "hasHours": true,
          "services": 45,
          "placeTopics": {
            "smash burger": 3,
            "wings": 3,
            "friendly staff": 6,
            "flavour": 2,
            "fries": 2,
            "tenders": 2,
            "food": 7,
            "chicken wings": 2
          },
          "firstSeen": "2026-07-07 20:56:48 +00:00",
          "lastUpdated": "2026-07-07 20:56:48 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "flywingz.co.uk",
          "rank": 0,
          "backlinks": 33,
          "referringDomains": 31,
          "referringMainDomains": 31,
          "referringPages": 33,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 33
          },
          "firstSeen": "2025-12-31 02:06:13 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 23,
      "name": "The Old Elm Inn",
      "url": "http://www.theoldelminn.co.uk/",
      "digitalVisibilityScore": 50,
      "pillarScores": {
        "speed": 68,
        "technical": 75,
        "local": 98,
        "visibility": 0,
        "ai": 0,
        "content": 20
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 2220,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJpy-qieEEcUgRJNXS1hruzN8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.theoldelminn.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": null,
          "sitemapUrls": 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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 55,
          "accessibility": 82,
          "bestPractices": 56,
          "seo": 85,
          "lcpMs": 40682,
          "tbtMs": 47,
          "clsScore": 0.049,
          "fcpMs": 9521,
          "speedIndexMs": 10629,
          "failing": [
            {
              "id": "font-display-insight",
              "title": "Font display",
              "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": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "meta-viewport",
              "title": "`[user-scalable=\"no\"]` is used in the `<meta name=\"viewport\">` element or the `[maximum-scale]` attribute is less than 5.",
              "score": 0
            },
            {
              "id": "unminified-javascript",
              "title": "Minify JavaScript",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "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": 187,
          "ratingDistribution": {
            "1": 29,
            "2": 14,
            "3": 46,
            "4": 178,
            "5": 573
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 86,
          "placeTopics": {
            "steak pie": 11,
            "play area": 28,
            "outdoor seating": 8,
            "quiz night": 7,
            "roast lamb": 3,
            "board games": 6,
            "real ales": 10,
            "dog friendly": 15,
            "portion size": 22,
            "birthday celebration": 13
          },
          "firstSeen": "2024-07-17 04:02:35 +00:00",
          "lastUpdated": "2026-06-26 14:13:49 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "theoldelminn.co.uk",
          "rank": 145,
          "backlinks": 155,
          "referringDomains": 113,
          "referringMainDomains": 109,
          "referringPages": 148,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 144
          },
          "firstSeen": "2019-02-16 21:43:05 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 24,
      "name": "Bombay Mix",
      "url": "https://bombaymixtuffley.co.uk/",
      "digitalVisibilityScore": 48,
      "pillarScores": {
        "speed": 100,
        "technical": 57,
        "local": 75,
        "visibility": 0,
        "ai": 0,
        "content": 15
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 603,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJYY-ycCAGcUgR2SyoXeNLwbM",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://bombaymixtuffley.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,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": true,
          "fhrsId": 25791,
          "businessName": "Bombay Mix",
          "businessType": "Restaurant/Cafe/Canteen",
          "ratingValue": "5",
          "ratingNumeric": 5,
          "ratingDate": "2025-07-22",
          "postcode": "GL4 0QU",
          "localAuthority": "Gloucester City",
          "distanceKm": 4,
          "locatedBy": "distance",
          "scores": {
            "hygiene": 5,
            "structural": 5,
            "confidenceInManagement": 5
          },
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 100,
          "accessibility": 100,
          "bestPractices": 96,
          "seo": 80,
          "lcpMs": 925,
          "tbtMs": 90,
          "clsScore": 0,
          "fcpMs": 913,
          "speedIndexMs": 913,
          "failing": [
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "http-status-code",
              "title": "Page has unsuccessful HTTP status code",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 50
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 113,
          "ratingDistribution": {
            "1": 13,
            "2": 4,
            "3": 5,
            "4": 9,
            "5": 43
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Fried chicken takeaway",
            "Indian restaurant",
            "Takeaway",
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 148,
          "placeTopics": {
            "chicken tikka": 3,
            "hot food": 4,
            "curry": 5,
            "tasty food": 4,
            "manager": 2,
            "garlic": 3,
            "naan": 2,
            "phone": 2,
            "food": 19
          },
          "firstSeen": "2024-07-19 10:14:35 +00:00",
          "lastUpdated": "2026-06-30 11:29:44 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "bombaymixtuffley.co.uk",
          "rank": 109,
          "backlinks": 79,
          "referringDomains": 73,
          "referringMainDomains": 71,
          "referringPages": 78,
          "brokenBacklinks": 82,
          "referringLinksTypes": {
            "anchor": 77
          },
          "firstSeen": "2023-11-14 05:13:41 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 25,
      "name": "Côte Gloucester",
      "url": "https://www.cote.co.uk/restaurant/gloucester/?utm_source=google&utm_medium=organic&utm_campaign=Google+My+Business?utm_source=extnet&utm_medium=yext",
      "digitalVisibilityScore": 48,
      "pillarScores": {
        "speed": 68,
        "technical": 75,
        "local": 78,
        "visibility": 0,
        "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": 235,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJq6o6Nm8GcUgRRxmudx8UDKw",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.cote.co.uk/restaurant/gloucester/?utm_source=google&utm_medium=organic&utm_campaign=Google+My+Business?utm_source=extnet&utm_medium=yext",
          "pagesCrawled": 25,
          "pagesDiscovered": 40,
          "internalLinks": 494,
          "avgInternalLinksPerPage": 19.8,
          "maxDepthReached": 2,
          "genericAnchors": 13,
          "genericAnchorRatio": 0.026,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": 333,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": true,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 1673,
          "inpMs": 261,
          "cls": 0.09,
          "lcpGood": true,
          "inpGood": false,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": false,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 57,
          "accessibility": 96,
          "bestPractices": 92,
          "seo": 100,
          "lcpMs": 10748,
          "tbtMs": 117,
          "clsScore": 0.145,
          "fcpMs": 2045,
          "speedIndexMs": 10411,
          "failing": [
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "lcp-breakdown-insight",
              "title": "LCP breakdown",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "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
            },
            {
              "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
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 477,
          "ratingDistribution": {
            "1": 19,
            "2": 20,
            "3": 65,
            "4": 196,
            "5": 655
          },
          "priceLevel": "moderate",
          "isClaimed": true,
          "additionalCategories": [
            "Bar",
            "Bistro",
            "Breakfast restaurant",
            "French restaurant",
            "Gluten-free restaurant",
            "Modern French restaurant",
            "Brasserie",
            "Wi-Fi spot"
          ],
          "hasDescription": true,
          "hasHours": false,
          "services": null,
          "placeTopics": {
            "birthday": 33,
            "steak": 49,
            "french": 64,
            "course": 15,
            "gloucester quays": 9,
            "set menu": 7,
            "food and wine": 6,
            "mussels": 19,
            "fixed price": 5,
            "champagne": 10
          },
          "firstSeen": "2024-07-17 02:09:58 +00:00",
          "lastUpdated": "2025-03-02 20:54:26 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "cote.co.uk",
          "rank": 334,
          "backlinks": 35783,
          "referringDomains": 1734,
          "referringMainDomains": 1667,
          "referringPages": 33159,
          "brokenBacklinks": 10,
          "referringLinksTypes": {
            "anchor": 29841
          },
          "firstSeen": "2019-01-17 07:06:06 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 26,
      "name": "Indian Memories",
      "url": "http://www.indianmemories.co.uk/",
      "digitalVisibilityScore": 48,
      "pillarScores": {
        "speed": 61,
        "technical": 75,
        "local": 87,
        "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": 450,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJGeRFhikGcUgRoQr79_ILbSo",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.indianmemories.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": 0,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "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": "08835720",
          "companyName": "INDIAN MEMORIES LTD",
          "companyStatus": "active",
          "incorporatedOn": "2014-01-07",
          "ageYears": 12.6,
          "sicCodes": [
            "56101"
          ],
          "companyType": "ltd",
          "accountsType": "micro-entity",
          "accountsMadeUpTo": "2026-01-31",
          "accountsOverdue": false,
          "hasCharges": false,
          "hasInsolvencyHistory": false,
          "previousNames": null,
          "matchConfidence": "unique-name-and-town",
          "registeredAddress": "79 Bristol Road, Quedgeley, Gloucester, GL2 4NE",
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 64,
          "accessibility": 95,
          "bestPractices": 78,
          "seo": 92,
          "lcpMs": 10169,
          "tbtMs": 39,
          "clsScore": 0,
          "fcpMs": 4235,
          "speedIndexMs": 4350,
          "failing": [
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "duplicated-javascript-insight",
              "title": "Duplicated JavaScript",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 74,
          "ratingDistribution": {
            "1": 35,
            "2": 15,
            "3": 24,
            "4": 72,
            "5": 240
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Asian restaurant",
            "Indian takeaway",
            "Restaurant",
            "South Asian restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 122,
          "placeTopics": {
            "poppadoms": 9,
            "dansak": 2,
            "onion bhaji": 2,
            "the fresh prince of bel-air": 2,
            "clean toilets": 2,
            "takeaway": 29,
            "welcoming staff": 5,
            "garlic naan": 3,
            "korma": 5,
            "curry house": 3
          },
          "firstSeen": "2024-07-17 05:25:31 +00:00",
          "lastUpdated": "2026-06-30 00:58:48 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "indianmemories.co.uk",
          "rank": 116,
          "backlinks": 94,
          "referringDomains": 63,
          "referringMainDomains": 58,
          "referringPages": 85,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 84
          },
          "firstSeen": "2023-05-11 19:51:13 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 27,
      "name": "Banchina Italian",
      "url": "https://banchina.co.uk/",
      "digitalVisibilityScore": 47,
      "pillarScores": {
        "speed": 61,
        "technical": 43,
        "local": 97,
        "visibility": 13,
        "ai": 0,
        "content": 46
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": true,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 433,
        "contentFreshnessDays": 62
      },
      "localMatch": {
        "placeId": "ChIJf93zyeIHcUgR5YEJKoF7otk",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://banchina.co.uk/",
          "pagesCrawled": 2,
          "pagesDiscovered": 1,
          "internalLinks": 82,
          "avgInternalLinksPerPage": 41,
          "maxDepthReached": 1,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 3160,
          "inpMs": 98,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": true,
          "fhrsId": 1932371,
          "businessName": "Banchina Italian",
          "businessType": "Other catering premises",
          "ratingValue": "5",
          "ratingNumeric": 5,
          "ratingDate": "2026-05-20",
          "postcode": "GL1 5SH",
          "localAuthority": "Gloucester City",
          "distanceKm": 1.1,
          "locatedBy": "distance",
          "scores": {
            "hygiene": 5,
            "structural": 5,
            "confidenceInManagement": 0
          },
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 45,
          "accessibility": 84,
          "bestPractices": 100,
          "seo": 100,
          "lcpMs": 22553,
          "tbtMs": 743,
          "clsScore": 0.005,
          "fcpMs": 2780,
          "speedIndexMs": 7857,
          "failing": [
            {
              "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
            },
            {
              "id": "target-size",
              "title": "Touch targets do not have sufficient size or spacing.",
              "score": 0
            },
            {
              "id": "largest-contentful-paint",
              "title": "Largest Contentful Paint",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 91,
          "ratingDistribution": {
            "1": 4,
            "2": 8,
            "3": 7,
            "4": 7,
            "5": 67
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "tiramisu": 3,
            "calamari": 4,
            "focaccia bread": 2,
            "smiley waitresses": 2,
            "wine menu": 6,
            "short rib": 4,
            "carbonara": 4,
            "lasagna": 4,
            "welcoming staff": 2,
            "young waiter": 2
          },
          "firstSeen": "2026-06-25 06:39:54 +00:00",
          "lastUpdated": "2026-06-25 06:39:54 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "banchina.co.uk",
          "rank": 18,
          "backlinks": 18,
          "referringDomains": 13,
          "referringMainDomains": 13,
          "referringPages": 14,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 14
          },
          "firstSeen": "2026-04-09 21:09:33 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 28,
      "name": "Golden City",
      "url": "http://www.goldencitychurchdown.co.uk/",
      "digitalVisibilityScore": 47,
      "pillarScores": {
        "speed": 74,
        "technical": 75,
        "local": 78,
        "visibility": 0,
        "ai": 0,
        "content": 13
      },
      "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": 11,
        "contentFreshnessDays": 123
      },
      "localMatch": {
        "placeId": "ChIJA1CS5jdedkgRuU1mT4wKTzU",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.goldencitychurchdown.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": 0,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "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 Gloucester"
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": true,
          "fhrsId": 125531,
          "businessName": "Golden City",
          "businessType": "Takeaway/sandwich shop",
          "ratingValue": "3",
          "ratingNumeric": 3,
          "ratingDate": "2025-01-08",
          "postcode": "GL3 2ER",
          "localAuthority": "Tewkesbury",
          "distanceKm": 5,
          "locatedBy": "distance",
          "scores": {
            "hygiene": 10,
            "structural": 10,
            "confidenceInManagement": 5
          },
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 44,
          "accessibility": 80,
          "bestPractices": 81,
          "seo": 85,
          "lcpMs": 7087,
          "tbtMs": 745,
          "clsScore": 0,
          "fcpMs": 4312,
          "speedIndexMs": 6217,
          "failing": [
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "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": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "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": "valid-source-maps",
              "title": "Missing source maps for large first-party JavaScript",
              "score": 0
            },
            {
              "id": "crawlable-anchors",
              "title": "Links are not crawlable",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 21,
          "ratingDistribution": {
            "1": 24,
            "2": 7,
            "3": 11,
            "4": 30,
            "5": 123
          },
          "priceLevel": "moderate",
          "isClaimed": true,
          "additionalCategories": [
            "Takeaway",
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "portion size": 5,
            "special fried rice": 2,
            "chow mein": 4,
            "hangover box": 2,
            "online ordering": 2,
            "value for money": 4,
            "gluten free": 3,
            "food temperature": 4,
            "large order": 4,
            "tasty food": 2
          },
          "firstSeen": "2024-07-01 18:50:40 +00:00",
          "lastUpdated": "2026-08-16 13:14:49 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "goldencitychurchdown.co.uk",
          "rank": 0,
          "backlinks": 11,
          "referringDomains": 9,
          "referringMainDomains": 9,
          "referringPages": 11,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 11
          },
          "firstSeen": "2025-06-01 03:19:23 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 29,
      "name": "Tara",
      "url": "https://hatton-court.co.uk/eating-drinking-restaurants-gloucester-cotswolds/",
      "digitalVisibilityScore": 47,
      "pillarScores": {
        "speed": 59,
        "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": 680,
        "contentFreshnessDays": 2994
      },
      "localMatch": {
        "placeId": "ChIJa2I_v0IPcUgR46mqJcIwecw",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://hatton-court.co.uk/eating-drinking-restaurants-gloucester-cotswolds/",
          "pagesCrawled": 25,
          "pagesDiscovered": 31,
          "internalLinks": 1242,
          "avgInternalLinksPerPage": 49.7,
          "maxDepthReached": 2,
          "genericAnchors": 5,
          "genericAnchorRatio": 0.004,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": "page cap",
          "depthLimited": false,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 1561,
          "inpMs": 137,
          "cls": 0.04,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": "registered address does not mention Gloucester"
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 34,
          "accessibility": 76,
          "bestPractices": 92,
          "seo": 100,
          "lcpMs": 22816,
          "tbtMs": 919,
          "clsScore": 0.041,
          "fcpMs": 13320,
          "speedIndexMs": 13320,
          "failing": [
            {
              "id": "heading-order",
              "title": "Heading elements are not in a sequentially-descending order",
              "score": 0
            },
            {
              "id": "interactive",
              "title": "Time to Interactive",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "frame-title",
              "title": "`<frame>` or `<iframe>` elements do not have a title",
              "score": 0
            },
            {
              "id": "bootup-time",
              "title": "Reduce JavaScript execution time",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 49,
          "ratingDistribution": {
            "1": 1,
            "2": 4,
            "3": 1,
            "4": 5,
            "5": 7
          },
          "priceLevel": "inexpensive",
          "isClaimed": false,
          "additionalCategories": [
            "Food and drink",
            "Restaurant"
          ],
          "hasDescription": false,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "cosy atmosphere": 3,
            "eggs benedict": 2,
            "bacon": 2,
            "oil": 2,
            "staff": 6,
            "morning": 2,
            "the menu": 2,
            "food": 8,
            "salmon": 3,
            "hotel": 4
          },
          "firstSeen": "2024-07-17 00:01:20 +00:00",
          "lastUpdated": "2026-06-29 20:49:47 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "hatton-court.co.uk",
          "rank": 202,
          "backlinks": 403,
          "referringDomains": 267,
          "referringMainDomains": 261,
          "referringPages": 373,
          "brokenBacklinks": 5,
          "referringLinksTypes": {
            "anchor": 365
          },
          "firstSeen": "2019-02-18 23:22:34 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 30,
      "name": "Friar Tucks",
      "url": "http://www.thefriartucks.co.uk/",
      "digitalVisibilityScore": 46,
      "pillarScores": {
        "speed": 75,
        "technical": 63,
        "local": 84,
        "visibility": 0,
        "ai": 0,
        "content": 20
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 866,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJzfnOjIEIcUgR5VM6NNz4c_g",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.thefriartucks.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 46,
          "avgInternalLinksPerPage": 46,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": 1,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 5,
          "sitemapUrls": 7,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": false,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 66,
          "accessibility": 89,
          "bestPractices": 74,
          "seo": 92,
          "lcpMs": 13232,
          "tbtMs": 6,
          "clsScore": 0,
          "fcpMs": 3336,
          "speedIndexMs": 4716,
          "failing": [
            {
              "id": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "image-aspect-ratio",
              "title": "Displays images with incorrect aspect ratio",
              "score": 0
            },
            {
              "id": "crawlable-anchors",
              "title": "Links are not crawlable",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 72,
          "ratingDistribution": {
            "1": 15,
            "2": 16,
            "3": 26,
            "4": 79,
            "5": 227
          },
          "priceLevel": "moderate",
          "isClaimed": true,
          "additionalCategories": [
            "Bar",
            "Breakfast restaurant",
            "Pub",
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "friars feast": 3,
            "home cooked food": 9,
            "friendly landlord": 12,
            "dart board": 2,
            "ham egg and chips": 2,
            "comfy bed": 3,
            "dog friendly": 4,
            "traditional pub": 3,
            "value": 32,
            "friendly host": 3
          },
          "firstSeen": "2026-06-26 05:26:17 +00:00",
          "lastUpdated": "2026-06-26 05:26:17 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "thefriartucks.co.uk",
          "rank": 149,
          "backlinks": 82,
          "referringDomains": 55,
          "referringMainDomains": 52,
          "referringPages": 77,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 75
          },
          "firstSeen": "2023-10-06 23:24:22 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 31,
      "name": "NepaleseChef",
      "url": "http://www.nepalesechef.co.uk/",
      "digitalVisibilityScore": 46,
      "pillarScores": {
        "speed": 60,
        "technical": 43,
        "local": 98,
        "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": 905,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJJzpw13gGcUgRNFADL6DT3pI",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.nepalesechef.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 54,
          "avgInternalLinksPerPage": 54,
          "maxDepthReached": 0,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.019,
          "keyPageDepth": {
            "contact": 1,
            "about": 1,
            "team": null,
            "services": 1
          },
          "orphanCandidates": null,
          "sitemapUrls": 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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 33,
          "accessibility": 73,
          "bestPractices": 74,
          "seo": 64,
          "lcpMs": 11101,
          "tbtMs": 35,
          "clsScore": 1,
          "fcpMs": 7541,
          "speedIndexMs": 7541,
          "failing": [
            {
              "id": "link-text",
              "title": "Links do not have descriptive text",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "image-alt",
              "title": "Image elements do not have `[alt]` attributes",
              "score": 0
            },
            {
              "id": "target-size",
              "title": "Touch targets do not have sufficient size or spacing.",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "cls-culprits-insight",
              "title": "Layout shift culprits",
              "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": 297,
          "ratingDistribution": {
            "1": 32,
            "2": 19,
            "3": 25,
            "4": 84,
            "5": 511
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Asian fusion restaurant",
            "Gluten-free restaurant",
            "Indian restaurant",
            "Indian takeaway",
            "Meal Delivery",
            "Takeaway",
            "Momo restaurant",
            "Nepalese restaurant",
            "Vegan restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 87,
          "placeTopics": {
            "nepalese cuisine": 18,
            "curry": 39,
            "daal makhani": 5,
            "indian food": 20,
            "garlic naan": 5,
            "vegan options": 8,
            "chicken tikka masala": 2,
            "chicken biryani": 2,
            "polite staff": 18,
            "gluten free options": 4
          },
          "firstSeen": "2024-07-17 12:14:35 +00:00",
          "lastUpdated": "2026-06-30 06:13:48 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "nepalesechef.co.uk",
          "rank": 158,
          "backlinks": 242,
          "referringDomains": 133,
          "referringMainDomains": 130,
          "referringPages": 228,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 227
          },
          "firstSeen": "2019-04-20 09:11:07 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 32,
      "name": "Seymour Fryer",
      "url": "https://seymourfryer.co.uk/",
      "digitalVisibilityScore": 46,
      "pillarScores": {
        "speed": 65,
        "technical": 75,
        "local": 82,
        "visibility": 0,
        "ai": 0,
        "content": 17
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 2,
        "contentFreshnessDays": 17
      },
      "localMatch": {
        "placeId": "ChIJDd-BaBMGcUgRnwQnUbWuHR0",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://seymourfryer.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": 0,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 79,
          "accessibility": 80,
          "bestPractices": 100,
          "seo": 100,
          "lcpMs": 5214,
          "tbtMs": 38,
          "clsScore": 0.054,
          "fcpMs": 1840,
          "speedIndexMs": 2315,
          "failing": [
            {
              "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": "unused-css-rules",
              "title": "Reduce unused CSS",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "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
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 33,
          "ratingDistribution": {
            "1": 20,
            "2": 14,
            "3": 27,
            "4": 70,
            "5": 301
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "cheesecakes": 8,
            "gluten free fish and chips": 3,
            "small cod": 2,
            "gluten free options": 8,
            "hake": 2,
            "cod bites": 2,
            "chip portions": 2,
            "fresh chips": 3,
            "social distancing": 2,
            "big order": 2
          },
          "firstSeen": "2024-07-17 09:18:20 +00:00",
          "lastUpdated": "2026-06-26 14:35:53 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "seymourfryer.co.uk",
          "rank": 0,
          "backlinks": 2,
          "referringDomains": 2,
          "referringMainDomains": 2,
          "referringPages": 2,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 2
          },
          "firstSeen": "2026-01-19 18:34:47 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 33,
      "name": "Brimble's Cafe",
      "url": "http://www.brimblescafe.co.uk/",
      "digitalVisibilityScore": 45,
      "pillarScores": {
        "speed": 65,
        "technical": 63,
        "local": 84,
        "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": false,
        "hasTeamLink": false,
        "hasCredentialsLink": true,
        "hasBlogLink": false,
        "wordCount": 99,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJWV9nQQQHcUgRQ4FWMrI10NE",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.brimblescafe.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 1,
          "avgInternalLinksPerPage": 1,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": false,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 68,
          "accessibility": 89,
          "bestPractices": 78,
          "seo": 100,
          "lcpMs": 8329,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 3350,
          "speedIndexMs": 3350,
          "failing": [
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "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
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "image-delivery-insight",
              "title": "Improve image delivery",
              "score": 0
            },
            {
              "id": "duplicated-javascript-insight",
              "title": "Duplicated JavaScript",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 66,
          "ratingDistribution": {
            "1": 3,
            "2": 0,
            "3": 2,
            "4": 4,
            "5": 84
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Coffee shop",
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": false,
          "services": 77,
          "placeTopics": {
            "cosy atmosphere": 16,
            "toastie": 8,
            "cakes": 12,
            "bbq pulled pork ciabattas": 2,
            "scone": 5,
            "friendly staff": 48,
            "generous portions": 4,
            "hot chocolate": 4,
            "friendly owners": 4,
            "pot of tea": 2
          },
          "firstSeen": "2024-07-10 22:56:32 +00:00",
          "lastUpdated": "2026-06-29 22:17:54 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "brimblescafe.co.uk",
          "rank": 105,
          "backlinks": 67,
          "referringDomains": 50,
          "referringMainDomains": 47,
          "referringPages": 64,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 64
          },
          "firstSeen": "2022-04-05 17:40:55 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 34,
      "name": "Nineteen at Brickhampton",
      "url": "https://www.brickhampton.co.uk/nineteenatbrickhampton",
      "digitalVisibilityScore": 45,
      "pillarScores": {
        "speed": 84,
        "technical": 63,
        "local": 68,
        "visibility": 0,
        "ai": 0,
        "content": 20
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 826,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJb7n_F4QFcUgRLjQFNqn3Hh8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.brickhampton.co.uk/nineteenatbrickhampton",
          "pagesCrawled": 21,
          "pagesDiscovered": 21,
          "internalLinks": 1739,
          "avgInternalLinksPerPage": 82.8,
          "maxDepthReached": 2,
          "genericAnchors": 5,
          "genericAnchorRatio": 0.003,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": 2,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": null,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": true,
          "error": null
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": 1392,
          "inpMs": 79,
          "cls": 0,
          "lcpGood": true,
          "inpGood": true,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 73,
          "accessibility": 89,
          "bestPractices": 96,
          "seo": 100,
          "lcpMs": 5327,
          "tbtMs": 27,
          "clsScore": 0,
          "fcpMs": 3302,
          "speedIndexMs": 3684,
          "failing": [
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "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": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "aria-hidden-focus",
              "title": "`[aria-hidden=\"true\"]` elements contain focusable descendents",
              "score": 0
            },
            {
              "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": "button-name",
              "title": "Buttons do not have an accessible name",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 1,
          "ratingDistribution": {
            "1": 0,
            "2": 0,
            "3": 0,
            "4": 0,
            "5": 5
          },
          "priceLevel": null,
          "isClaimed": true,
          "additionalCategories": null,
          "hasDescription": true,
          "hasHours": false,
          "services": null,
          "placeTopics": null,
          "firstSeen": "2024-07-17 00:58:45 +00:00",
          "lastUpdated": "2025-11-04 12:18:26 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "brickhampton.co.uk",
          "rank": 183,
          "backlinks": 458,
          "referringDomains": 217,
          "referringMainDomains": 192,
          "referringPages": 418,
          "brokenBacklinks": 7,
          "referringLinksTypes": {
            "anchor": 401
          },
          "firstSeen": "2019-01-16 13:19:44 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 35,
      "name": "Khans Kebabs & Grill",
      "url": "https://khanskebab.co.uk/",
      "digitalVisibilityScore": 44,
      "pillarScores": {
        "speed": 57,
        "technical": 75,
        "local": 80,
        "visibility": 0,
        "ai": 0,
        "content": 17
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 4,
        "contentFreshnessDays": 26
      },
      "localMatch": {
        "placeId": "ChIJ7XE1mNgFcUgRD4DoldtaiQ4",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://khanskebab.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": 0,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 181,
          "sitemapUrls": 181,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 55,
          "accessibility": 76,
          "bestPractices": 77,
          "seo": 92,
          "lcpMs": 14100,
          "tbtMs": 70,
          "clsScore": 0.002,
          "fcpMs": 12845,
          "speedIndexMs": 12845,
          "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": "third-party-cookies",
              "title": "Uses third-party cookies",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "valid-source-maps",
              "title": "Missing source maps for large first-party JavaScript",
              "score": 0
            },
            {
              "id": "mainthread-work-breakdown",
              "title": "Minimize main-thread work",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 43,
          "ratingDistribution": {
            "1": 47,
            "2": 9,
            "3": 14,
            "4": 23,
            "5": 111
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Chicken wings restaurant",
            "Kebab Shop",
            "Pizza Takeaway"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 63,
          "placeTopics": {
            "nann bread": 6,
            "kebab": 13,
            "grilled chicken": 9,
            "chili sauce": 3,
            "doner kebab": 3,
            "fresh nan": 3,
            "pizza": 12,
            "charcoal chicken": 2,
            "polite staff": 4,
            "spicy food": 3
          },
          "firstSeen": "2024-08-13 06:37:38 +00:00",
          "lastUpdated": "2026-07-11 16:38:50 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "khanskebab.co.uk",
          "rank": 30,
          "backlinks": 59,
          "referringDomains": 52,
          "referringMainDomains": 50,
          "referringPages": 58,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 58
          },
          "firstSeen": "2022-07-01 10:13:38 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 36,
      "name": "Spice Master",
      "url": "https://thespicemaster.co.uk/",
      "digitalVisibilityScore": 44,
      "pillarScores": {
        "speed": 57,
        "technical": 75,
        "local": 79,
        "visibility": 0,
        "ai": 0,
        "content": 17
      },
      "includedPillars": [
        "speed",
        "technical",
        "local",
        "visibility",
        "ai",
        "content"
      ],
      "excludedPillars": [],
      "effectiveWeights": {
        "speed": 20,
        "technical": 20,
        "local": 20,
        "visibility": 15,
        "ai": 15,
        "content": 10
      },
      "contentChecks": {
        "hasAboutLink": false,
        "hasTeamLink": false,
        "hasCredentialsLink": false,
        "hasBlogLink": false,
        "wordCount": 4,
        "contentFreshnessDays": 26
      },
      "localMatch": {
        "placeId": "ChIJw9QEdUMFcUgR4g31sGQ_Z8s",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://thespicemaster.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 0,
          "avgInternalLinksPerPage": 0,
          "maxDepthReached": 0,
          "genericAnchors": 0,
          "genericAnchorRatio": null,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 168,
          "sitemapUrls": 168,
          "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 Gloucester"
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 55,
          "accessibility": 76,
          "bestPractices": 69,
          "seo": 92,
          "lcpMs": 48289,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 12640,
          "speedIndexMs": 12640,
          "failing": [
            {
              "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": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "third-party-cookies",
              "title": "Uses third-party cookies",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "lcp-discovery-insight",
              "title": "LCP request discovery",
              "score": 0
            },
            {
              "id": "image-size-responsive",
              "title": "Serves images with low resolution",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 13,
          "ratingDistribution": {
            "1": 20,
            "2": 3,
            "3": 4,
            "4": 15,
            "5": 68
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Indian takeaway",
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": null,
          "placeTopics": {
            "nan breads": 4,
            "poppadoms": 4,
            "chicken tikka main": 2,
            "onion salads": 2,
            "mixed naan": 2,
            "mushroom rice": 2,
            "curry": 7,
            "indian food": 5,
            "kebab": 2,
            "not oily": 2
          },
          "firstSeen": "2024-07-19 13:32:37 +00:00",
          "lastUpdated": "2026-06-30 13:47:55 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "thespicemaster.co.uk",
          "rank": 0,
          "backlinks": 40,
          "referringDomains": 38,
          "referringMainDomains": 34,
          "referringPages": 39,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 39
          },
          "firstSeen": "2024-06-22 03:34:06 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 37,
      "name": "The Victoria Hotel",
      "url": "http://www.victoriainnhucclecote.co.uk/",
      "digitalVisibilityScore": 44,
      "pillarScores": {
        "speed": 62,
        "technical": 75,
        "local": 78,
        "visibility": 0,
        "ai": 0,
        "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": 342,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJWSvkyW0FcUgR3EeBEuCKcCU",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.victoriainnhucclecote.co.uk/",
          "pagesCrawled": 1,
          "pagesDiscovered": 0,
          "internalLinks": 28,
          "avgInternalLinksPerPage": 28,
          "maxDepthReached": 0,
          "genericAnchors": 1,
          "genericAnchorRatio": 0.036,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": 13,
          "sitemapUrls": 14,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 61,
          "accessibility": 90,
          "bestPractices": 81,
          "seo": 100,
          "lcpMs": 7245,
          "tbtMs": 199,
          "clsScore": 0,
          "fcpMs": 3636,
          "speedIndexMs": 5984,
          "failing": [
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "redirects",
              "title": "Avoid multiple page redirects",
              "score": 0
            },
            {
              "id": "label-content-name-mismatch",
              "title": "Elements with visible text labels do not have matching accessible names.",
              "score": 0
            },
            {
              "id": "document-latency-insight",
              "title": "Document request latency",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "legacy-javascript-insight",
              "title": "Legacy JavaScript",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 43,
          "ratingDistribution": {
            "1": 14,
            "2": 8,
            "3": 19,
            "4": 32,
            "5": 86
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Bar",
            "Beer garden",
            "Restaurant",
            "Sports bar"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 45,
          "placeTopics": {
            "pleasant staff": 8,
            "sunday roast": 5,
            "recent refit": 3,
            "sports bar": 2,
            "proper pub": 2,
            "pool table": 3,
            "dogs": 6,
            "darts": 5,
            "food selection": 4,
            "local": 3
          },
          "firstSeen": "2024-07-14 13:12:34 +00:00",
          "lastUpdated": "2026-06-26 16:05:53 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "victoriainnhucclecote.co.uk",
          "rank": 85,
          "backlinks": 24,
          "referringDomains": 19,
          "referringMainDomains": 19,
          "referringPages": 23,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 21
          },
          "firstSeen": "2023-11-28 02:30:45 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 38,
      "name": "Coney Hill Fish & Chips",
      "url": "http://coneyhillfishandchips.co.uk/",
      "digitalVisibilityScore": 42,
      "pillarScores": {
        "speed": 68,
        "technical": 50,
        "local": 79,
        "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": 260,
        "contentFreshnessDays": null
      },
      "localMatch": {
        "placeId": "ChIJCfIMkOoFcUgRnUqlgHxO9qs",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://coneyhillfishandchips.co.uk/",
          "pagesCrawled": 17,
          "pagesDiscovered": 17,
          "internalLinks": 320,
          "avgInternalLinksPerPage": 18.8,
          "maxDepthReached": 2,
          "genericAnchors": 0,
          "genericAnchorRatio": 0,
          "keyPageDepth": {
            "contact": null,
            "about": null,
            "team": null,
            "services": null
          },
          "orphanCandidates": null,
          "sitemapUrls": 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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": false,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": null
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 73,
          "accessibility": 72,
          "bestPractices": 67,
          "seo": 83,
          "lcpMs": 6724,
          "tbtMs": 23,
          "clsScore": 0,
          "fcpMs": 2453,
          "speedIndexMs": 3122,
          "failing": [
            {
              "id": "target-size",
              "title": "Touch targets do not have sufficient size or spacing.",
              "score": 0
            },
            {
              "id": "button-name",
              "title": "Buttons do not have an accessible name",
              "score": 0
            },
            {
              "id": "link-name",
              "title": "Links do not have a discernible name",
              "score": 0
            },
            {
              "id": "link-in-text-block",
              "title": "Links rely on color to be distinguishable.",
              "score": 0
            },
            {
              "id": "color-contrast",
              "title": "Background and foreground colors do not have a sufficient contrast ratio.",
              "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
            },
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 18,
          "ratingDistribution": {
            "1": 9,
            "2": 2,
            "3": 14,
            "4": 19,
            "5": 207
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Food and drink",
            "Restaurant"
          ],
          "hasDescription": false,
          "hasHours": true,
          "services": 69,
          "placeTopics": {
            "free slushy": 2,
            "cash only": 4,
            "friendly owners": 5,
            "slush": 4,
            "queue": 6,
            "menu variety": 2,
            "quality food": 2,
            "wait time": 12,
            "cooked to order": 4,
            "polite staff": 5
          },
          "firstSeen": "2026-06-25 15:12:47 +00:00",
          "lastUpdated": "2026-06-25 15:12:47 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "coneyhillfishandchips.co.uk",
          "rank": 0,
          "backlinks": 25,
          "referringDomains": 22,
          "referringMainDomains": 22,
          "referringPages": 24,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 24
          },
          "firstSeen": "2025-08-21 04:39:46 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 39,
      "name": "Moft Caffe",
      "url": "http://www.moftcaffe.com/",
      "digitalVisibilityScore": 40,
      "pillarScores": {
        "speed": 100,
        "technical": 0,
        "local": 80,
        "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": "ChIJ90q2S6sHcUgRxBR5NXbikK8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.moftcaffe.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,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": "homepage HTTP 409"
        },
        "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 100,
          "accessibility": 82,
          "bestPractices": 74,
          "seo": 40,
          "lcpMs": 1355,
          "tbtMs": 0,
          "clsScore": 0.012,
          "fcpMs": 752,
          "speedIndexMs": 752,
          "failing": [
            {
              "id": "is-on-https",
              "title": "Does not use HTTPS",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "redirects-http",
              "title": "Does not redirect HTTP traffic to HTTPS",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            },
            {
              "id": "is-crawlable",
              "title": "Page is blocked from indexing",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "link-in-text-block",
              "title": "Links rely on color to be distinguishable.",
              "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": 100,
          "ratingDistribution": {
            "1": 1,
            "2": 2,
            "3": 0,
            "4": 3,
            "5": 110
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": false,
          "services": 55,
          "placeTopics": {
            "quirky interior": 3,
            "friendly staff": 60,
            "generous portions": 5,
            "cakes": 7,
            "traditional fry up": 2,
            "freshly made food": 5,
            "friendly owner": 5,
            "eggs benedict": 2,
            "cleanliness": 15,
            "veggie option": 3
          },
          "firstSeen": "2024-06-07 02:56:36 +00:00",
          "lastUpdated": "2026-06-26 09:36:00 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "moftcaffe.com",
          "rank": 109,
          "backlinks": 43,
          "referringDomains": 33,
          "referringMainDomains": 30,
          "referringPages": 43,
          "brokenBacklinks": 10,
          "referringLinksTypes": {
            "anchor": 43
          },
          "firstSeen": "2025-01-09 01:09:37 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 40,
      "name": "Olympian Bites",
      "url": "http://olympianbites.co.uk/",
      "digitalVisibilityScore": 39,
      "pillarScores": {
        "speed": 100,
        "technical": 0,
        "local": 75,
        "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": "ChIJ2Ugn1HwHcUgRb3mbck2wxdM",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://olympianbites.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,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 100,
          "accessibility": 96,
          "bestPractices": 74,
          "seo": 40,
          "lcpMs": 1372,
          "tbtMs": 0,
          "clsScore": 0,
          "fcpMs": 752,
          "speedIndexMs": 752,
          "failing": [
            {
              "id": "errors-in-console",
              "title": "Browser errors were logged to the console",
              "score": 0
            },
            {
              "id": "is-crawlable",
              "title": "Page is blocked from indexing",
              "score": 0
            },
            {
              "id": "meta-description",
              "title": "Document does not have a meta description",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "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
            },
            {
              "id": "http-status-code",
              "title": "Page has unsuccessful HTTP status code",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 53,
          "ratingDistribution": {
            "1": 9,
            "2": 5,
            "3": 0,
            "4": 6,
            "5": 46
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": false,
          "services": null,
          "placeTopics": {
            "price": 9,
            "fish": 10,
            "gyros": 7,
            "lamb chops": 3,
            "starters": 4,
            "phone numbers": 2,
            "stuffed squid": 2,
            "parsley": 3,
            "businesses": 2,
            "delivery": 2
          },
          "firstSeen": "2024-07-17 09:53:17 +00:00",
          "lastUpdated": "2025-05-28 07:55:14 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "olympianbites.co.uk",
          "rank": 96,
          "backlinks": 43,
          "referringDomains": 40,
          "referringMainDomains": 39,
          "referringPages": 43,
          "brokenBacklinks": 53,
          "referringLinksTypes": {
            "anchor": 43
          },
          "firstSeen": "2025-02-09 05:17:31 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 41,
      "name": "Saeeds",
      "url": "https://www.saeedbaltihouse.co.uk/",
      "digitalVisibilityScore": 32,
      "pillarScores": {
        "speed": 60,
        "technical": 0,
        "local": 83,
        "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": "ChIJh9Ha2mwGcUgR9fE7yRbl3fI",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.saeedbaltihouse.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,
          "robotsDisallowedAll": false,
          "stoppedBecause": null,
          "depthLimited": false,
          "error": "fetch failed"
        },
        "crux": {
          "source": "Chrome UX Report (field data, 28-day p75)",
          "available": true,
          "formFactor": "PHONE",
          "lcpMs": null,
          "inpMs": null,
          "cls": 0,
          "lcpGood": null,
          "inpGood": null,
          "clsGood": true,
          "passesCwv": true,
          "error": null
        },
        "companies": {
          "source": "Companies House public register",
          "matched": false,
          "companyNumber": null,
          "companyName": null,
          "companyStatus": null,
          "incorporatedOn": null,
          "ageYears": null,
          "sicCodes": null,
          "companyType": null,
          "accountsType": null,
          "accountsMadeUpTo": null,
          "accountsOverdue": null,
          "hasCharges": null,
          "hasInsolvencyHistory": null,
          "previousNames": null,
          "matchConfidence": null,
          "registeredAddress": null,
          "error": null
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "lighthouse": {
          "source": "PageSpeed Insights / Lighthouse (lab, mobile)",
          "strategy": "mobile",
          "performance": 60,
          "accessibility": 77,
          "bestPractices": 96,
          "seo": 100,
          "lcpMs": 10659,
          "tbtMs": 9,
          "clsScore": 0,
          "fcpMs": 4172,
          "speedIndexMs": 6860,
          "failing": [
            {
              "id": "unminified-css",
              "title": "Minify CSS",
              "score": 0
            },
            {
              "id": "forced-reflow-insight",
              "title": "Forced reflow",
              "score": 0
            },
            {
              "id": "cache-insight",
              "title": "Use efficient cache lifetimes",
              "score": 0
            },
            {
              "id": "font-display-insight",
              "title": "Font display",
              "score": 0
            },
            {
              "id": "unused-javascript",
              "title": "Reduce unused JavaScript",
              "score": 0
            },
            {
              "id": "network-dependency-tree-insight",
              "title": "Network dependency tree",
              "score": 0
            },
            {
              "id": "landmark-one-main",
              "title": "Document does not have a main landmark.",
              "score": 0
            },
            {
              "id": "render-blocking-insight",
              "title": "Render-blocking requests",
              "score": 0
            }
          ],
          "error": null
        },
        "gbpDetail": {
          "source": "DataForSEO business_listings (area sweep)",
          "totalPhotos": 26,
          "ratingDistribution": {
            "1": 18,
            "2": 8,
            "3": 9,
            "4": 32,
            "5": 282
          },
          "priceLevel": "moderate",
          "isClaimed": true,
          "additionalCategories": [
            "Asian restaurant",
            "Restaurant",
            "South Asian restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 122,
          "placeTopics": {
            "pilau rice": 3,
            "keema and cheese naan": 2,
            "welcoming atmosphere": 13,
            "lamb bhuna": 2,
            "jalfrezi sauce": 2,
            "lamb chops": 3,
            "welcoming staff": 17,
            "balti": 6,
            "abs": 2,
            "family business": 2
          },
          "firstSeen": "2024-08-05 17:29:34 +00:00",
          "lastUpdated": "2026-07-11 05:56:00 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "saeedbaltihouse.co.uk",
          "rank": 107,
          "backlinks": 75,
          "referringDomains": 48,
          "referringMainDomains": 45,
          "referringPages": 73,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 68
          },
          "firstSeen": "2023-08-22 12:56:36 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 42,
      "name": "Tim Hortons - Gloucester",
      "url": "https://www.timhortons.co.uk/",
      "digitalVisibilityScore": 27,
      "pillarScores": {
        "speed": null,
        "technical": 0,
        "local": 95,
        "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": "ChIJj2pP0DwFcUgRxaz8v_6tnM8",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "https://www.timhortons.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,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "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": 351,
          "ratingDistribution": {
            "1": 209,
            "2": 100,
            "3": 143,
            "4": 253,
            "5": 2169
          },
          "priceLevel": "moderate",
          "isClaimed": true,
          "additionalCategories": [
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": true,
          "services": 53,
          "placeTopics": {
            "donuts": 185,
            "hash brown": 29,
            "drive thru": 51,
            "lattice fries": 23,
            "coffee": 207,
            "cleanliness": 102,
            "milkshakes": 31,
            "polite staff": 91,
            "burger": 100,
            "halal food": 23
          },
          "firstSeen": "2024-06-07 02:56:31 +00:00",
          "lastUpdated": "2026-07-12 15:27:43 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "timhortons.co.uk",
          "rank": 267,
          "backlinks": 3584,
          "referringDomains": 736,
          "referringMainDomains": 716,
          "referringPages": 3358,
          "brokenBacklinks": 4,
          "referringLinksTypes": {
            "anchor": 3170
          },
          "firstSeen": "2019-01-18 15:53:36 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 43,
      "name": "Dough from dough (events only)",
      "url": "http://www.doughfromdough.com/",
      "digitalVisibilityScore": 22,
      "pillarScores": {
        "speed": null,
        "technical": 0,
        "local": 77,
        "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": "ChIJR-vp3vEHcUgRAnX9TvCH0pQ",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.doughfromdough.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,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": false,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": 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": 133,
          "ratingDistribution": {
            "1": 1,
            "2": 1,
            "3": 1,
            "4": 7,
            "5": 220
          },
          "priceLevel": "inexpensive",
          "isClaimed": true,
          "additionalCategories": [
            "Restaurant"
          ],
          "hasDescription": true,
          "hasHours": false,
          "services": null,
          "placeTopics": {
            "vegan": 16,
            "price": 8,
            "rugby": 7,
            "calzone": 10,
            "gluten free": 5,
            "business": 5,
            "passion": 4,
            "cider": 8,
            "local": 3,
            "hospitality": 3
          },
          "firstSeen": "2024-07-17 00:36:20 +00:00",
          "lastUpdated": "2024-10-01 09:24:40 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "doughfromdough.com",
          "rank": 10,
          "backlinks": 49,
          "referringDomains": 27,
          "referringMainDomains": 25,
          "referringPages": 49,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 47
          },
          "firstSeen": "2023-10-14 19:01:37 +00:00",
          "lostDate": null
        }
      }
    },
    {
      "rank": 44,
      "name": "TANK",
      "url": "http://www.tankgloucester.co.uk/",
      "digitalVisibilityScore": 21,
      "pillarScores": {
        "speed": null,
        "technical": 0,
        "local": 75,
        "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": "ChIJq1IYSW8GcUgRpt1EpsQXjb4",
        "matchedBy": "domain"
      },
      "context": {
        "crawl": {
          "source": "First-party crawl (robots-respecting)",
          "startUrl": "http://www.tankgloucester.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,
          "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
        },
        "fsa": {
          "source": "Food Standards Agency food hygiene ratings (open data)",
          "matched": null,
          "fhrsId": null,
          "businessName": null,
          "businessType": null,
          "ratingValue": null,
          "ratingNumeric": null,
          "ratingDate": null,
          "postcode": null,
          "localAuthority": null,
          "distanceKm": null,
          "locatedBy": null,
          "scores": null,
          "error": "FSA HTTP 403"
        },
        "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": 431,
          "ratingDistribution": {
            "1": 23,
            "2": 23,
            "3": 78,
            "4": 316,
            "5": 657
          },
          "priceLevel": "moderate",
          "isClaimed": true,
          "additionalCategories": [
            "Pub",
            "Restaurant"
          ],
          "hasDescription": false,
          "hasHours": false,
          "services": null,
          "placeTopics": {
            "atmosphere": 84,
            "ales": 130,
            "pizza": 64,
            "cider": 72,
            "brewed": 33,
            "gin": 17,
            "evening": 32,
            "docks": 19,
            "lager": 72,
            "quays": 5
          },
          "firstSeen": "2024-04-29 01:53:11 +00:00",
          "lastUpdated": "2024-04-29 01:53:11 +00:00"
        },
        "backlinks": {
          "source": "DataForSEO backlinks/summary",
          "target": "tankgloucester.co.uk",
          "rank": 12,
          "backlinks": 206,
          "referringDomains": 186,
          "referringMainDomains": 183,
          "referringPages": 203,
          "brokenBacklinks": 0,
          "referringLinksTypes": {
            "anchor": 203
          },
          "firstSeen": "2019-02-19 19:16:01 +00:00",
          "lostDate": null
        }
      }
    }
  ]
}
