{
  "captureDate": "2026-10-02T14:03:58.877Z",
  "study": {
    "slug": "roofer-review-multiple-maps",
    "question": "How many Google reviews does a roofing contractor in the Maps top three carry, how few does the least reviewed of those three carry in each city, and does the electrician study's portable benchmark (the top three at about three times the market's median listing) hold in a different trade and a different set of cities, in large metros and small cities alike?",
    "lane": "maps",
    "belief": "Roofing owners are told the map pack belongs to the storm and replacement companies that have piled up hundreds or thousands of reviews, so a roofer with a few dozen cannot get into the top three, and the number to chase is whatever the leader in the city carries.",
    "benchmark": "An owner opens the map pack for roofing contractor in their own city, reads the twenty review counts, finds the middle one and multiplies it by three, then compares that and the least reviewed business in the top three against their own count.",
    "sample": {
      "queryTemplate": "roofing contractor {market}",
      "topN": 20,
      "markets": [
        "Indianapolis, Indiana",
        "Columbus, Ohio",
        "Charlotte, North Carolina",
        "Nashville, Tennessee",
        "Atlanta, Georgia",
        "Houston, Texas",
        "Chicago, Illinois",
        "Tampa, Florida",
        "Detroit, Michigan",
        "Milwaukee, Wisconsin",
        "St. Louis, Missouri",
        "Bowling Green, Kentucky",
        "Johnson City, Tennessee",
        "Rochester, Minnesota",
        "Sioux City, Iowa",
        "Valdosta, Georgia",
        "Wausau, Wisconsin",
        "Abilene, Texas",
        "Lawton, Oklahoma",
        "Bismarck, North Dakota",
        "Florence, South Carolina",
        "Dothan, Alabama"
      ],
      "strata": {
        "largeMetro": [
          "Indianapolis, Indiana",
          "Columbus, Ohio",
          "Charlotte, North Carolina",
          "Nashville, Tennessee",
          "Atlanta, Georgia",
          "Houston, Texas",
          "Chicago, Illinois",
          "Tampa, Florida",
          "Detroit, Michigan",
          "Milwaukee, Wisconsin",
          "St. Louis, Missouri"
        ],
        "smallCity": [
          "Bowling Green, Kentucky",
          "Johnson City, Tennessee",
          "Rochester, Minnesota",
          "Sioux City, Iowa",
          "Valdosta, Georgia",
          "Wausau, Wisconsin",
          "Abilene, Texas",
          "Lawton, Oklahoma",
          "Bismarck, North Dakota",
          "Florence, South Carolina",
          "Dothan, Alabama"
        ]
      }
    },
    "measure": {
      "nameServiceWords": "roof\\w*|exterior\\w*|construct\\w*|contract\\w*|restoration\\w*|storm\\w*|shingl\\w*|gutter\\w*"
    },
    "measureSites": false,
    "exclude": {
      "domains": [
        "thumbtack.com",
        "angi.com",
        "homeadvisor.com",
        "porch.com",
        "houzz.com",
        "networx.com",
        "buildzoom.com",
        "fixr.com",
        "yelp.com"
      ],
      "manufacturers": []
    },
    "screen": {
      "excludeCategories": [
        "Roofing supply store",
        "Building materials supplier",
        "Building materials store",
        "Lumber store",
        "Hardware store",
        "Home improvement store",
        "Siding contractor",
        "Gutter cleaning service",
        "Gutter service",
        "Window installation service",
        "Window supplier",
        "Door supplier",
        "Insulation contractor",
        "Waterproofing service",
        "Chimney sweep",
        "Chimney services",
        "Painter",
        "Handyman",
        "Handyman/Handywoman/Handyperson",
        "Fence contractor",
        "Deck builder",
        "Concrete contractor",
        "Masonry contractor",
        "Solar energy company",
        "Solar energy system service",
        "Solar energy equipment supplier",
        "Water damage restoration service",
        "Fire damage restoration service",
        "Mold remediation service",
        "Plumber",
        "HVAC contractor",
        "Air conditioning contractor",
        "Electrician",
        "Insurance agency",
        "Property management company",
        "Apartment building",
        "Real estate agency",
        "Home builder",
        "Kitchen remodeler",
        "Bathroom remodeler",
        "Steel construction company",
        "Metal fabricator",
        "Trade school",
        "Labor union",
        "Association or organization",
        "Employment agency",
        "Tree service",
        "Pressure washing service",
        "Junk removal service",
        "Dumpster rental service",
        "Construction company",
        "General contractor",
        "Remodeler",
        "Contractor"
      ],
      "excludeTitles": [
        {
          "match": "^(martin & sons roofer|henry & sons roof repair|porter & sons roofing|garcia & sons roof repair|clark & sons llc|perry & sons roofers llc)$",
          "reason": "one of seven listings in four cities whose websites share one page template (the same headline and layout, about 350 words, a call number, Open 24 hours); one links to a site about New Jersey; a lead network, not a local roofer"
        },
        {
          "match": "^hector & sons roof repair$",
          "reason": "carries the template network's name and listing pattern (Open 24 hours, a suite-number address) and has no website to verify it; excluded as unverifiable"
        },
        {
          "match": "^man of steel roofer\\b",
          "reason": "listing links to a subdomain of a find-a-roofer referral site"
        },
        {
          "match": "^abilene roofing contractors$",
          "reason": "listing links to one city page on a referral domain carrying pages for dozens of cities"
        },
        {
          "match": "^the detroit roofing company$",
          "reason": "site shows a South Dakota call number on a page presented as a Detroit roofer; lead generation tells"
        }
      ],
      "keepIfTitleMatches": "^(?!.*\\b(supply\\w*|suppl(y|ies)|wholesale\\w*|distribut\\w*|lumber\\w*|depot|warehouse\\w*|union|local [0-9]+|school\\w*|college\\w*|academy|institute|association\\w*)\\b).*\\b(roof\\w*|re-?roof\\w*)",
      "keepIfCategoriesMatch": "Roofing contractor|Roofing service|Roof repair service|Commercial roofing contractor|Residential roofing contractor",
      "marketplaceHosts": [
        "thumbtack.com",
        "angi.com",
        "homeadvisor.com",
        "porch.com",
        "houzz.com",
        "networx.com",
        "buildzoom.com",
        "fixr.com",
        "yelp.com"
      ],
      "chainHosts": [
        "eriehome.com",
        "longroofing.com",
        "powerhrg.com",
        "mrroof.com",
        "bonedry.com",
        "bonedryroofing.com",
        "bakerroofing.com",
        "pacesetter.com",
        "feldco.com",
        "bestchoiceroofing.com",
        "priorityroofs.com",
        "platinumroofpros.com",
        "drroof.com",
        "infinityroofing.com",
        "goldmedalroofing.com",
        "bumbleroofing.com",
        "redfoxroofers.com",
        "dabella.us",
        "nationsroof.com",
        "amstillroofing.com",
        "mightydogroofing.com",
        "mightydogroofingcolumbus.com",
        "stormguardrc.com",
        "roofmedic.com",
        "larsonhomeservices.com",
        "eliteroofandsolar.com",
        "resultsroofing.com",
        "wegnerroofing.com"
      ],
      "chainTitleMatches": "erie (home|metal roofs?)|long roofing|power home remodeling|mr\\.? roof|bone dry roofing|^baker roofing|pacesetter|feldco|wegner roofing|mighty dog roofing|storm guard|bumble roofing"
    },
    "budget": {
      "maxSerpCalls": 22
    },
    "verification": ""
  },
  "rows": [
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 1,
      "url": "https://indyroofandrestoration.com/",
      "title": "Indy Roof & Restoration",
      "rating": 4.9,
      "reviews": 2386,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Building restoration service",
        "Fire damage restoration service",
        "General contractor",
        "Gutter cleaning service",
        "Interior construction contractor",
        "Painter",
        "Siding contractor",
        "Water damage restoration service",
        "Window installation service"
      ],
      "address": "5240 Elmwood Ave, Indianapolis, IN 46203",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.7060232,
      "lng": -86.0782716,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "indyroofandrestoration.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 10
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 2,
      "url": "http://indianapolisroofing.com/",
      "title": "Indianapolis Roofing LLC",
      "rating": 4.9,
      "reviews": 141,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Building restoration service",
        "Fire damage restoration service",
        "General contractor",
        "Gutter cleaning service",
        "Insulation contractor",
        "Painting",
        "Siding contractor",
        "Skylight contractor",
        "Water damage restoration service"
      ],
      "address": "450 E 96th St, Indianapolis, IN 46240",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.9283012,
      "lng": -86.1503582,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "8 AM–9 PM",
        "saturday": "8 AM–9 PM",
        "sunday": "1–5 PM",
        "monday": "8 AM–9 PM",
        "tuesday": "8 AM–9 PM",
        "wednesday": "8 AM–9 PM",
        "thursday": "8 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "indianapolisroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Indianapolis",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 10
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 82,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 3,
      "url": "https://bonedry.com/indianapolis/?bdr_campaign=BDR-DIG-DIR-GENI-INDY-PHO-GMB-202402-GBPLISTINGINDY",
      "title": "Bone Dry Roofing",
      "rating": 4.8,
      "reviews": 2475,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Chimney services",
        "Dry wall contractor",
        "Gutter cleaning service",
        "Gutter service",
        "Insulation contractor",
        "Masonry contractor",
        "Painting",
        "Siding contractor",
        "Solar energy system service"
      ],
      "address": "7735 Winton Dr, Indianapolis, IN 46268",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.8935512,
      "lng": -86.2463078,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "bonedry.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 10
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/indianapolis/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 4,
      "url": "https://www.indytrojanroofing.com/",
      "title": "Trojan Roofing",
      "rating": 4.9,
      "reviews": 637,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "333 Alabama St Ste#350, Indianapolis, IN 46204",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.7721467,
      "lng": -86.151961,
      "openState": "Open · Closes 10 PM",
      "hoursText": "Open · Closes 10 PM",
      "operatingHours": {
        "friday": "5 AM–10 PM",
        "saturday": "6 AM–8 PM",
        "sunday": "8 AM–9 PM",
        "monday": "5 AM–10 PM",
        "tuesday": "5 AM–10 PM",
        "wednesday": "5 AM–10 PM",
        "thursday": "5 AM–10 PM"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "indytrojanroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 112,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 5,
      "url": "https://bigboysconstructioninc.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp&utm_content=main",
      "title": "Big Boy's Construction",
      "rating": 4.9,
      "reviews": 893,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "241 S State Ave Suite B, Indianapolis, IN 46201",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.7624561,
      "lng": -86.1302977,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "bigboysconstructioninc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 6,
      "url": "https://www.cochranexteriors.com/?utm_campaign=gmb&utm_medium=organic&utm_source=google",
      "title": "Cochran Exteriors",
      "rating": 4.7,
      "reviews": 1259,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "8461 Castlewood Dr, Indianapolis, IN 46250",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.9095437,
      "lng": -86.0434789,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "cochranexteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 7,
      "url": "https://watertightroofingindy.com/",
      "title": "WaterTight Roofing Indy",
      "rating": 4.9,
      "reviews": 165,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "8752 W Washington St, Indianapolis, IN 46231",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.732732399999996,
      "lng": -86.31621319999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "7 AM–12 PM",
        "sunday": "Closed",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "watertightroofingindy.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 61,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 8,
      "url": "https://www.commercialroofingindianapolis.net/",
      "title": "Commercial Roofing Indianapolis",
      "rating": 4.9,
      "reviews": 38,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "101 S Parker Ave, Indianapolis, IN 46201",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.767179999999996,
      "lng": -86.11332399999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "8 AM–8 PM",
        "saturday": "8 AM–8 PM",
        "sunday": "8 AM–8 PM",
        "monday": "8 AM–8 PM",
        "tuesday": "8 AM–8 PM",
        "wednesday": "8 AM–8 PM",
        "thursday": "8 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "commercialroofingindianapolis.net",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Indianapolis",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 84,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 9,
      "url": "https://www.coomerroofing.com/?utm_source=google&utm_medium=organic&utm_campaign=gmb_listing",
      "title": "Coomer Roofing Company",
      "rating": 4.8,
      "reviews": 120,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Insulation contractor",
        "Siding contractor"
      ],
      "address": "6204 S Harding St, Indianapolis, IN 46217",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.6761458,
      "lng": -86.1886487,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "coomerroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 10,
      "url": "https://www.modernroof.com/",
      "title": "Modern Roof",
      "rating": 5,
      "reviews": 14,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Building restoration service",
        "Contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "931 E 86th St Ste 111, Indianapolis, IN 46240",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.9113298,
      "lng": -86.1417704,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–12 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "modernroof.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 49,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 11,
      "url": null,
      "title": "317 Roofing Co",
      "rating": 5,
      "reviews": 37,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "7209 Fields Dr, Indianapolis, IN 46239",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 39.701118099999995,
      "lng": -86.0407772,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "9 AM–1 PM",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 59,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 12,
      "url": "https://www.indianapolisroofingcontractors.com/",
      "title": "Indianapolis Roofing Contractors",
      "rating": 5,
      "reviews": 11,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "8345 Clearvista Pl #100A, Indianapolis, IN 46256",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.9078695,
      "lng": -86.0418862,
      "openState": "Open · Closes 5:30 PM",
      "hoursText": "Open · Closes 5:30 PM",
      "operatingHours": {
        "friday": "8:30 AM–5:30 PM",
        "saturday": "8:30 AM–5:30 PM",
        "sunday": "Closed",
        "monday": "8:30 AM–5:30 PM",
        "tuesday": "8:30 AM–5:30 PM",
        "wednesday": "8:30 AM–5:30 PM",
        "thursday": "8:30 AM–5:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "indianapolisroofingcontractors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Indianapolis",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 54,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 13,
      "url": "https://www.twobrothersroofing.com/",
      "title": "Two Brothers Roofing Inc",
      "rating": 4.9,
      "reviews": 107,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2376 E 54th St, Indianapolis, IN 46220",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.851600499999996,
      "lng": -86.1232,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "twobrothersroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 14,
      "url": "https://staydryroofing.com/",
      "title": "Stay Dry Roofing",
      "rating": 4.9,
      "reviews": 442,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "5060 E 62nd St #130, Indianapolis, IN 46220",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.871128999999996,
      "lng": -86.0823387,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "staydryroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 15,
      "url": "https://www.roofreplacementindianapolis.net/",
      "title": "Roof Replacement Indianapolis",
      "rating": 4.9,
      "reviews": 31,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "4717 W 30th St, Indianapolis, IN 46222",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.8090287,
      "lng": -86.2393913,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "8 AM–8 PM",
        "saturday": "8 AM–8 PM",
        "sunday": "8 AM–8 PM",
        "monday": "8 AM–8 PM",
        "tuesday": "8 AM–8 PM",
        "wednesday": "8 AM–8 PM",
        "thursday": "8 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "roofreplacementindianapolis.net",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": "Indianapolis",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 84,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 16,
      "url": "http://a1roofingindiana.com/",
      "title": "A1 Roofing Indiana",
      "rating": 4.8,
      "reviews": 44,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "11428 Woods Bay Ln, Indianapolis, IN 46236",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.9195601,
      "lng": -85.9633025,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "8 AM–6 PM",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "a1roofingindiana.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Indiana",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 17,
      "url": "https://staydryroofing.com/",
      "title": "Stay Dry Roofing",
      "rating": 5,
      "reviews": 78,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "8345 Clearvista Pl Ste 500, Indianapolis, IN 46256",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.9078695,
      "lng": -86.0418862,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "staydryroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 18,
      "url": "https://indyrooftops.com/?utm_source=google&utm_medium=organic&utm_campaign=gmb](https://indyrooftops.com/?utm_source=google&utm_medium=organic&utm_campaign=gmb",
      "title": "Indy Rooftops - Roofing Replacement Contractor",
      "rating": 5,
      "reviews": 571,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor",
        "Waterproofing service",
        "Window supplier"
      ],
      "address": "4254 N Raceway Rd, Indianapolis, IN 46234",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.834281,
      "lng": -86.33407199999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "indyrooftops.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Rooftops",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 19,
      "url": "https://www.jacksoncontractingsite.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp&utm_content=indianapolis-downtown",
      "title": "Jackson Contracting",
      "rating": 4.9,
      "reviews": 27,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Debris removal service",
        "Gutter service",
        "Painting"
      ],
      "address": "333 Alabama St Ste#350, Indianapolis, IN 46204",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.772194899999995,
      "lng": -86.1519667,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "jacksoncontractingsite.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Contracting",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Indianapolis, Indiana",
      "query": "roofing contractor Indianapolis, Indiana",
      "rank": 20,
      "url": "https://kingdomroofingsystems.com/?utm_source=GBP&utm_medium=Organic&utm_campaign=Kingdom_Roofing_Systems_Indianapolis",
      "title": "Kingdom Roofing Systems - Indianapolis Roofer",
      "rating": 4.7,
      "reviews": 308,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "2133 E 226th St, Cicero, IN 46034",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 40.1167851,
      "lng": -86.1261576,
      "openState": "Open · Closes 12 AM",
      "hoursText": "Open · Closes 12 AM",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:21.845Z",
      "host": "kingdomroofingsystems.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Indianapolis",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 120,
        "daysOpen": 5,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 1,
      "url": "https://www.capcityrestoration.com/",
      "title": "Cap City Restoration",
      "rating": 4.9,
      "reviews": 173,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Masonry contractor",
        "Roofing supply store",
        "Siding contractor"
      ],
      "address": "1723 Old Leonard Ave, Columbus, OH 43219",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.983641999999996,
      "lng": -82.9580873,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "capcityrestoration.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Restoration",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 2,
      "url": "https://columbusroofingco.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp_tracking",
      "title": "Columbus Roofing Company",
      "rating": 4.9,
      "reviews": 269,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "5131 Post Rd #355, Dublin, OH 43017",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 40.0996896,
      "lng": -83.1292383,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "8 AM–5 PM",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "columbusroofingco.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Columbus",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 63,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 3,
      "url": "https://ableroof.com/",
      "title": "Able Roofing",
      "rating": 4.5,
      "reviews": 1292,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Masonry contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "4777 Westerville Rd, Columbus, OH 43231",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 40.0690051,
      "lng": -82.9309421,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "9 AM–12 PM",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "ableroof.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 53,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 4,
      "url": "https://www.jfbakerroofing.com/?utm_source=Local&utm_medium=GBP&utm_campaign=googlemybusiness",
      "title": "JF Baker Roofing Company",
      "rating": 5,
      "reviews": 87,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Sheet metal contractor"
      ],
      "address": "1496 Delashmut Ave, Columbus, OH 43212",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.9901127,
      "lng": -83.02989989999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "jfbakerroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 5,
      "url": "http://bradfordxteriors.com/",
      "title": "Bradford",
      "rating": 4.8,
      "reviews": 133,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "4510 Kenny Rd #212, Columbus, OH 43220",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 40.0508678,
      "lng": -83.0492127,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "bradfordxteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 1
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 6,
      "url": "https://supremeexterior.com/",
      "title": "Supreme Roofing & Exterior",
      "rating": 4.9,
      "reviews": 147,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Chimney services",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "1015 E Broad St #210, Columbus, OH 43205",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.9650095,
      "lng": -82.9736355,
      "openState": "Open · Closes 10 PM",
      "hoursText": "Open · Closes 10 PM",
      "operatingHours": {
        "friday": "6 AM–10 PM",
        "saturday": "6 AM–10 PM",
        "sunday": "6 AM–10 PM",
        "monday": "6 AM–10 PM",
        "tuesday": "6 AM–10 PM",
        "wednesday": "6 AM–10 PM",
        "thursday": "6 AM–10 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "supremeexterior.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 112,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 7,
      "url": "https://summitbuildingroofing.com/?utm_campaign=gmb",
      "title": "Summit Building & Roofing",
      "rating": 4.9,
      "reviews": 275,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "1647 Windsor Ave, Columbus, OH 43219",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.9958817,
      "lng": -82.9619785,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "summitbuildingroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 8,
      "url": "https://muthroofing.com/",
      "title": "Muth & Company Roofing",
      "rating": 4.8,
      "reviews": 435,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Insulation contractor",
        "Solar energy company"
      ],
      "address": "5951 Westerville Rd, Westerville, OH 43081",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 40.0940352,
      "lng": -82.9257616,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "muthroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 9,
      "url": "https://ramosroofingohio.com/",
      "title": "Ramos Roofing",
      "rating": 4.8,
      "reviews": 394,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Gutter cleaning service",
        "Siding contractor"
      ],
      "address": "201 Oak St, Columbus, OH 43235",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 40.125981599999996,
      "lng": -83.0054844,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "8 AM–12 PM",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "ramosroofingohio.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 44,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 10,
      "url": "https://www.roofrevivers.com/",
      "title": "Roof Revivers",
      "rating": 5,
      "reviews": 502,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor",
        "Skylight contractor"
      ],
      "address": "1020 Taylor Station Rd ste f, Gahanna, OH 43230",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.990155099999996,
      "lng": -82.8405666,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "8 AM–8 PM",
        "saturday": "8 AM–4 PM",
        "sunday": "8 AM–4 PM",
        "monday": "8 AM–8 PM",
        "tuesday": "8 AM–8 PM",
        "wednesday": "8 AM–8 PM",
        "thursday": "8 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "roofrevivers.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 76,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 11,
      "url": "https://roofkingco.com/",
      "title": "Roof King & Restoration",
      "rating": 4.8,
      "reviews": 295,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Deck builder",
        "Roofing supply store",
        "Siding contractor"
      ],
      "address": "6155 Huntley Rd M, Columbus, OH 43229",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 40.0910042,
      "lng": -82.9996486,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "roofkingco.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 12,
      "url": "https://www.lifetimequalityroofing.com/locations/columbus-ohio/?utm_source=google&utm_medium=organic&utm_campaign=gmb&utm_content=columbus-ohio",
      "title": "Lifetime Quality Roofing",
      "rating": 4.6,
      "reviews": 647,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "501 W Schrock Rd Suite 301, Westerville, OH 43081",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 40.1101897,
      "lng": -82.9434977,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "7 AM–7 PM",
        "sunday": "7 AM–7 PM",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "lifetimequalityroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 84,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/locations/columbus-ohio/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 13,
      "url": "https://mightydogroofingcolumbus.com/",
      "title": "Mighty Dog Roofing of Columbus West",
      "rating": 4.9,
      "reviews": 258,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "1145 Chesapeake Ave, Columbus, OH 43212",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.9921771,
      "lng": -83.0371412,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "mightydogroofingcolumbus.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Columbus",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 14,
      "url": "https://proroofcontractors.com/",
      "title": "Professional Roofing Contractors LLC",
      "rating": 4.9,
      "reviews": 106,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "59 E Gay St, Columbus, OH 43215",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.963601499999996,
      "lng": -82.999164,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "proroofcontractors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 15,
      "url": "https://www.bradleybuildersroofing.com/",
      "title": "Bradley Builder, Inc.",
      "rating": 5,
      "reviews": 76,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "182 W Royal Forest Blvd, Columbus, OH 43214",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 40.0615999,
      "lng": -83.02452559999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "bradleybuildersroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 16,
      "url": "http://broadviewroofingco.com/",
      "title": "Broadview Roofing",
      "rating": 5,
      "reviews": 60,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "5955 Wilcox Pl C, Dublin, OH 43016",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 40.093033899999995,
      "lng": -83.1527787,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "9 AM–6 PM",
        "saturday": "9 AM–5 PM",
        "sunday": "10 AM–1 PM",
        "monday": "9 AM–6 PM",
        "tuesday": "9 AM–6 PM",
        "wednesday": "9 AM–6 PM",
        "thursday": "9 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "broadviewroofingco.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 56,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 18,
      "url": "https://www.acmeroofingandsiding.com/",
      "title": "Acme Roofing and Siding",
      "rating": 4.9,
      "reviews": 154,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "59 E Gay St, Columbus, OH 43215",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.963601499999996,
      "lng": -82.999164,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "acmeroofingandsiding.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 19,
      "url": "https://www.theroofdetective.com/?utm_source=google&utm_medium=organic&utm_campaign=gmb",
      "title": "The Roof Detective",
      "rating": 4.8,
      "reviews": 246,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Repair service",
        "Siding contractor"
      ],
      "address": "4550 Indianola Ave, Columbus, OH 43214",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 40.057466399999996,
      "lng": -83.00015049999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "7 AM–8 PM",
        "sunday": "7 AM–8 PM",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "theroofdetective.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 91,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 20,
      "url": "https://demarcoinc.com/",
      "title": "DeMarco Inc.",
      "rating": 4.9,
      "reviews": 39,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1160 S Front St, Columbus, OH 43206",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 39.938288,
      "lng": -82.997367,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "demarcoinc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 1,
      "url": "https://www.charlotteroofing.com/?utm_source=g-local&utm_medium=organic&utm_campaign=GMB",
      "title": "Charlotte Roofing Specialists",
      "rating": 5,
      "reviews": 246,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3605-B Latrobe Dr, Charlotte, NC 28211",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.1972814,
      "lng": -80.7986158,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "charlotteroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Charlotte",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 2,
      "url": "https://southernstarroofing.com/",
      "title": "Southern Star Roofing",
      "rating": 4.9,
      "reviews": 353,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Contractor",
        "Roofing supply store"
      ],
      "address": "6132 Brookshire Blvd Ste I, Charlotte, NC 28216",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.287166,
      "lng": -80.9059966,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "southernstarroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 3,
      "url": "https://roofmedic.com/",
      "title": "Roof Medic",
      "rating": 4.9,
      "reviews": 560,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Skylight contractor",
        "Solar panel maintenance service"
      ],
      "address": "7207 Matthews-Mint Hill Rd, Charlotte, NC 28227",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.174918,
      "lng": -80.65551669999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "roofmedic.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 4,
      "url": "http://www.carolinaroofconsultants.com/",
      "title": "Carolina Roof Consultants",
      "rating": 5,
      "reviews": 855,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "1237 Tyvola Rd B, Charlotte, NC 28210",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.1648537,
      "lng": -80.8745486,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "8 AM–7 PM",
        "saturday": "8 AM–6 PM",
        "sunday": "Closed",
        "monday": "8 AM–7 PM",
        "tuesday": "8 AM–7 PM",
        "wednesday": "8 AM–7 PM",
        "thursday": "8 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "carolinaroofconsultants.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 65,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 5,
      "url": "https://www.premier-roofing.com/locations/charlotte-roofing/?utm_source=google&utm_medium=local&utm_campaign=GMB&utm_content=Charlotte",
      "title": "Premier Roofing Company",
      "rating": 4.9,
      "reviews": 69,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "7504 E Independence Blvd #111, Charlotte, NC 28227",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.160071099999996,
      "lng": -80.73943799999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "premier-roofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/locations/charlotte-roofing/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 6,
      "url": "https://www.newroofclt.com/",
      "title": "New Roof",
      "rating": 4.9,
      "reviews": 199,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Skylight contractor"
      ],
      "address": "6421 Providence Farm Ln Ste 6114, Charlotte, NC 28277",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.055305499999996,
      "lng": -80.76693089999999,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "8 AM–7 PM",
        "saturday": "8 AM–7 PM",
        "sunday": "Closed",
        "monday": "8 AM–7 PM",
        "tuesday": "8 AM–7 PM",
        "wednesday": "8 AM–7 PM",
        "thursday": "8 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "newroofclt.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 66,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 7,
      "url": "https://charlotteaceroofing.com/",
      "title": "Charlotte Ace Roofing",
      "rating": 5,
      "reviews": 585,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Siding contractor"
      ],
      "address": "9805 Sandy Rock Pl Ste C799, Charlotte, NC 28277",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.0537542,
      "lng": -80.7736591,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "charlotteaceroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Charlotte",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 8,
      "url": "https://eliteroofandsolar.com/roofers/charlotte-nc/",
      "title": "Elite Roof and Solar - Charlotte",
      "rating": 4.9,
      "reviews": 100,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "400 Clement Ave, Charlotte, NC 28204",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.2139568,
      "lng": -80.8194796,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "eliteroofandsolar.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": "Charlotte",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/roofers/charlotte-nc/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 9,
      "url": "https://horizonrr.com/?utm_campaign=gmb",
      "title": "Horizon Roofing - Charlotte",
      "rating": 5,
      "reviews": 253,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Gutter cleaning service",
        "Painting",
        "Siding contractor"
      ],
      "address": "429 East Blvd, Charlotte, NC 28203",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.2095625,
      "lng": -80.8540891,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "horizonrr.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Charlotte",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 10,
      "url": "https://priorityroofs.com/location/charlotte/",
      "title": "Priority Roofing",
      "rating": 4.9,
      "reviews": 69,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "4828 Parkway Plaza Blvd #100, Charlotte, NC 28217",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.1857203,
      "lng": -80.903267,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "priorityroofs.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/location/charlotte/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 11,
      "url": "https://www.hsroofing.com/",
      "title": "H & S Roofing & Gutter Company",
      "rating": 4.6,
      "reviews": 208,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Gutter service",
        "Skylight contractor"
      ],
      "address": "1810 Industrial Center Cir, Charlotte, NC 28213",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.260063599999995,
      "lng": -80.7611866,
      "openState": "Open · Closes 4:30 PM",
      "hoursText": "Open · Closes 4:30 PM",
      "operatingHours": {
        "friday": "8 AM–4:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4:30 PM",
        "tuesday": "8 AM–4:30 PM",
        "wednesday": "8 AM–4:30 PM",
        "thursday": "8 AM–4:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "hsroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 7
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 12,
      "url": "https://gastonroofing.com/",
      "title": "Gaston Roofing LLC- Charlotte",
      "rating": 5,
      "reviews": 47,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2459 Wilkinson Blvd Ste 300, Charlotte, NC 28208",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.2230621,
      "lng": -80.8819491,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "gastonroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Charlotte",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 13,
      "url": "http://charlotteproroofing.com/",
      "title": "Charlotte Pro Roofing",
      "rating": 4.8,
      "reviews": 72,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Insulation contractor"
      ],
      "address": "10612 Providence Rd Ste D #378, Charlotte, NC 28277",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.066500999999995,
      "lng": -80.7712019,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "charlotteproroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Charlotte",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 14,
      "url": "https://www.mastersroofinginc.com/service-areas/charlotte-roofing-company/",
      "title": "Masters Roofing",
      "rating": 4.9,
      "reviews": 273,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "10801 Johnston Rd Ste 210D, Charlotte, NC 28226",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.086040499999996,
      "lng": -80.8525659,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "mastersroofinginc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/service-areas/charlotte-roofing-company/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 15,
      "url": "https://www.triumphroofingcharlotte.com/",
      "title": "Triumph Roofing Charlotte",
      "rating": 5,
      "reviews": 201,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Skylight contractor"
      ],
      "address": "8350 Arrowridge Blvd Suite 1A, Charlotte, NC 28273",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.129218099999996,
      "lng": -80.9131197,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "triumphroofingcharlotte.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Charlotte",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 16,
      "url": "https://www.goldmedalroofing.com/service-areas/north-carolina/?utm_source=google&utm_medium=organic&utm_campaign=gbp-charlotte",
      "title": "Gold Medal Roofing Company North Carolina",
      "rating": 4.9,
      "reviews": 155,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3605 Latrobe Dr Ste g, Charlotte, NC 28211",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.1972814,
      "lng": -80.7986158,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "9 AM–4 PM",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "goldmedalroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "North Carolina",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 57,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/service-areas/north-carolina/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "location word in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 17,
      "url": "https://kaiserroof.com/charlotte-nc/?utm_source=Google+Business+Profile&utm_medium=Charlotte&utm_campaign=GBP",
      "title": "Kaiser Siding and Roofing LLC",
      "rating": 4.8,
      "reviews": 336,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2923 S Tryon St Ste 230, Charlotte, NC 28203",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.201799199999996,
      "lng": -80.8718305,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "8 AM–6 PM",
        "sunday": "8 AM–6 PM",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "kaiserroof.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 70,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/charlotte-nc/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 18,
      "url": "https://signatureexteriorsinc.com/",
      "title": "Signature Exteriors",
      "rating": 4.9,
      "reviews": 639,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment",
        "Gutter service",
        "Siding contractor"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.270549599999995,
      "lng": -80.773209,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "8 AM–8 PM",
        "saturday": "9 AM–6 PM",
        "sunday": "Closed",
        "monday": "8 AM–8 PM",
        "tuesday": "8 AM–8 PM",
        "wednesday": "8 AM–8 PM",
        "thursday": "8 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "signatureexteriorsinc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 69,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 19,
      "url": "https://bakerroofing.com/",
      "title": "Baker Roofing Company",
      "rating": 4.7,
      "reviews": 61,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "5432 Wyoming Ave, Charlotte, NC 28273",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.149553,
      "lng": -80.984454,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "bakerroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Charlotte, North Carolina",
      "query": "roofing contractor Charlotte, North Carolina",
      "rank": 20,
      "url": "http://csroofingandgutters.com/",
      "title": "Carolina Storm Roofing",
      "rating": 4.7,
      "reviews": 80,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Deck builder",
        "Gutter cleaning service",
        "Siding contractor"
      ],
      "address": "11809 5 Cedars Rd, Charlotte, NC 28226",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.071889999999996,
      "lng": -80.86245699999999,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "7 AM–9 PM",
        "saturday": "7 AM–9 PM",
        "sunday": "7 AM–9 PM",
        "monday": "7 AM–9 PM",
        "tuesday": "7 AM–9 PM",
        "wednesday": "7 AM–9 PM",
        "thursday": "7 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:24.578Z",
      "host": "csroofingandgutters.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Storm",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 98,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 1,
      "url": "https://www.musiccityroofers.com/",
      "title": "Music City Roofers",
      "rating": 4.7,
      "reviews": 879,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Solar energy company"
      ],
      "address": "2617 Grissom Dr, Nashville, TN 37204",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.12316,
      "lng": -86.7646627,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "8 AM–5 PM",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "musiccityroofers.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofers",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 63,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 2,
      "url": "https://www.roofingbymidsouth.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp_listing",
      "title": "MidSouth Construction",
      "rating": 4.9,
      "reviews": 1112,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Building restoration service",
        "Carpenter",
        "Contractor",
        "Fire damage restoration service",
        "Gutter service",
        "Masonry contractor",
        "Siding contractor",
        "Water damage restoration service"
      ],
      "address": "652 Old Ezell Rd, Nashville, TN 37217",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.0979664,
      "lng": -86.6768799,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "roofingbymidsouth.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 9
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 3,
      "url": "http://donkennedyroofing.com/?spdirect=yviun3dnnl&utm_source=gbp&utm_medium=organic&utm_campaign=nsh-na-gbp-con-all-all-all-reglr-current-reglr-na-na-gpb_listing",
      "title": "Don Kennedy",
      "rating": 4.8,
      "reviews": 960,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Door shop",
        "Gutter cleaning service",
        "Pressure washing service",
        "Window installation service"
      ],
      "address": "815 Fesslers Ln, Nashville, TN 37210",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.138452099999995,
      "lng": -86.74707,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "donkennedyroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 4,
      "url": "https://www.billraganroofing.com/",
      "title": "Bill Ragan Roofing Company",
      "rating": 4.9,
      "reviews": 249,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2969 Armory Dr Ste 300, Nashville, TN 37204",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.1038464,
      "lng": -86.7535056,
      "openState": "Open · Closes 2 PM",
      "hoursText": "Open · Closes 2 PM",
      "operatingHours": {
        "friday": "7:30 AM–2 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7:30 AM–4:30 PM",
        "tuesday": "7:30 AM–4:30 PM",
        "wednesday": "7:30 AM–4:30 PM",
        "thursday": "7:30 AM–4:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "billraganroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 5,
      "url": "https://srctn.com/",
      "title": "Southern Roofing Co.",
      "rating": 4.9,
      "reviews": 122,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2929 Kraft Dr, Nashville, TN 37204",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.109277899999995,
      "lng": -86.75861049999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "srctn.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 6,
      "url": "https://www.phoenixrnr.com/",
      "title": "Phoenix Roofing and Renovations",
      "rating": 4.9,
      "reviews": 92,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Gutter service",
        "Pressure washing service",
        "Siding contractor"
      ],
      "address": "6th Ave N, Nashville, TN 37208",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.181802399999995,
      "lng": -86.79405679999999,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "7 AM–9 PM",
        "saturday": "7 AM–9 PM",
        "sunday": "7 AM–9 PM",
        "monday": "7 AM–9 PM",
        "tuesday": "7 AM–9 PM",
        "wednesday": "7 AM–9 PM",
        "thursday": "7 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "phoenixrnr.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 98,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 7,
      "url": "https://nashvilleroofingco.com/",
      "title": "Nashville Roofing Company",
      "rating": 5,
      "reviews": 39,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Siding contractor",
        "Skylight contractor"
      ],
      "address": "201 Myatt Dr, Madison, TN 37115",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.266951299999995,
      "lng": -86.6897753,
      "openState": "Open · Closes 3 PM",
      "hoursText": "Open · Closes 3 PM",
      "operatingHours": {
        "friday": "8 AM–3 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "nashvilleroofingco.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Nashville",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 43,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 8,
      "url": "https://nashvilleroofingco.com/",
      "title": "Nashville Roofing Company",
      "rating": 5,
      "reviews": 80,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Siding contractor",
        "Skylight contractor"
      ],
      "address": "320 Seven Springs Way, Brentwood, TN 37027",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.0424673,
      "lng": -86.77004989999999,
      "openState": "Open · Closes 3 PM",
      "hoursText": "Open · Closes 3 PM",
      "operatingHours": {
        "friday": "8 AM–3 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "nashvilleroofingco.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Nashville",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 43,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 9,
      "url": "https://roofbucks.com/?utm_source=GBP&utm_medium=organic",
      "title": "Roof Bucks",
      "rating": 4.7,
      "reviews": 43,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor"
      ],
      "address": "1101 Kermit Dr, Nashville, TN 37217",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.122932299999995,
      "lng": -86.7032036,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "9 AM–2 PM",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "roofbucks.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 55,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 10,
      "url": "https://www.mrroof.com/nashville/?utm_source=google&utm_medium=gbp&utm_campaign=GBP%20Click%20to%20Website&utm_location=21626",
      "title": "Mr. Roof Nashville",
      "rating": 4.7,
      "reviews": 688,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Masonry contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "200 River Hills Dr, Nashville, TN 37210",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.1618858,
      "lng": -86.7172223,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "9 AM–12 PM",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "mrroof.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": "Nashville",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 53,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/nashville/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 11,
      "url": "https://modernroofingusa.com/locations/roofer-nashville-tn/",
      "title": "Modern Roofing",
      "rating": 4.8,
      "reviews": 131,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1001 Capital Funds Ct, Nashville, TN 37217",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.0889016,
      "lng": -86.65121649999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "modernroofingusa.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/locations/roofer-nashville-tn/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 12,
      "url": "https://whitegloveroofs.com/roofing-contractor-nashville-tn/",
      "title": "White Glove Roofing",
      "rating": 5,
      "reviews": 85,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "4235 Hillsboro Pike #300, Nashville, TN 37215",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.0994715,
      "lng": -86.8214959,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "whitegloveroofs.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/roofing-contractor-nashville-tn/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 14,
      "url": "https://www.bonedry.com/nashville/?utm_source=directories&utm_medium=directories&utm_id=BDR-DIG-DIR-GENI-NASH-PHO-GMB-202402-GBPLISTINGNASHVILLE",
      "title": "Bone Dry Roofing",
      "rating": 4.8,
      "reviews": 328,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Gutter service",
        "Skylight contractor"
      ],
      "address": "4201 Sidco Dr, Nashville, TN 37204",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.0910817,
      "lng": -86.7620547,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "bonedry.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/nashville/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 15,
      "url": "https://priorityroofs.com/location/nashville/",
      "title": "Priority Roofing",
      "rating": 5,
      "reviews": 151,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "406 Royal Pkwy, Nashville, TN 37214",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.151301499999995,
      "lng": -86.6772565,
      "openState": "Opens soon · 9 AM",
      "hoursText": "Opens soon · 9 AM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "priorityroofs.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/location/nashville/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 17,
      "url": "https://terrywoodallroofing.com/",
      "title": "Terry Woodall Roofing Contractors",
      "rating": 4.9,
      "reviews": 152,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "805 52nd Ave N, Nashville, TN 37209",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.1568896,
      "lng": -86.8503528,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "6 AM–7 PM",
        "saturday": "6 AM–7 PM",
        "sunday": "6 AM–7 PM",
        "monday": "6 AM–7 PM",
        "tuesday": "6 AM–7 PM",
        "wednesday": "6 AM–7 PM",
        "thursday": "6 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "terrywoodallroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 91,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 18,
      "url": "https://eliteroofingofnashville.com/",
      "title": "Elite Roofing Company",
      "rating": 4.6,
      "reviews": 18,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1048 Jefferson St, Nashville, TN 37208",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.1720514,
      "lng": -86.79726579999999,
      "openState": "Open · Closes 4:30 PM",
      "hoursText": "Open · Closes 4:30 PM",
      "operatingHours": {
        "friday": "7 AM–4:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7 AM–4:30 PM",
        "tuesday": "7 AM–4:30 PM",
        "wednesday": "7 AM–4:30 PM",
        "thursday": "7 AM–4:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "eliteroofingofnashville.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 47.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 19,
      "url": "https://roofmantn.com/",
      "title": "ROOFMAN",
      "rating": 5,
      "reviews": 41,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "501 Union St, Nashville, TN 37219",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.1642643,
      "lng": -86.7812831,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "roofmantn.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "ROOFMAN",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 1
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 1,
      "url": "https://www.castleroofing.us/",
      "title": "Castle Roofing Atlanta, GA",
      "rating": 4.9,
      "reviews": 652,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service"
      ],
      "address": "1201 Peachtree St NE FL. 3, Atlanta, GA 30361",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.787648,
      "lng": -84.383102,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:27.605Z",
      "host": "castleroofing.us",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Atlanta + GA",
        "nameHasCity": true,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 2,
      "url": "https://www.colonyroofers.com/",
      "title": "Colony Roofers",
      "rating": 4.9,
      "reviews": 414,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service"
      ],
      "address": "260 Peachtree St NW Ste 2200, Atlanta, GA 30303",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.7618083,
      "lng": -84.3877535,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "colonyroofers.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofers",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 3,
      "url": "https://www.mrrooferatlanta.com/roofing-company-atlanta/",
      "title": "Mr. Roofer of Atlanta",
      "rating": 4.9,
      "reviews": 218,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3500 Lenox Rd NE, Atlanta, GA 30326",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.8521259,
      "lng": -84.3663346,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "mrrooferatlanta.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofer",
        "nameGeoMatch": "Atlanta",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/roofing-company-atlanta/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 4,
      "url": "https://www.bellroofingco.com/?utm_source=googleBusinessProfile&utm_medium=Web&utm_campaign=Atlanta",
      "title": "Bell Roofing",
      "rating": 4.8,
      "reviews": 505,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Building restoration service",
        "Gutter service",
        "Skylight contractor",
        "Waterproofing service"
      ],
      "address": "2531 Briarcliff Rd NE Ste 109, Atlanta, GA 30329",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.8265284,
      "lng": -84.3304983,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8:30 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8:30 AM–5 PM",
        "tuesday": "8:30 AM–5 PM",
        "wednesday": "8:30 AM–5 PM",
        "thursday": "8:30 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "bellroofingco.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 5,
      "url": "https://www.garoofingandrepair.com/",
      "title": "Georgia Roofing & Repair",
      "rating": 4.9,
      "reviews": 173,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Dry wall contractor",
        "General contractor",
        "Gutter service",
        "Home inspector",
        "Pressure washing service",
        "Repair service",
        "Siding contractor",
        "Skylight contractor",
        "Waterproofing service"
      ],
      "address": "1201 W Peachtree St NE #2361, Atlanta, GA 30309",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.7872681,
      "lng": -84.38730989999999,
      "openState": "Open · Closes 10:30 PM",
      "hoursText": "Open · Closes 10:30 PM",
      "operatingHours": {
        "friday": "7 AM–10:30 PM",
        "saturday": "7 AM–10:30 PM",
        "sunday": "7 AM–10:30 PM",
        "monday": "7 AM–10:30 PM",
        "tuesday": "7 AM–10:30 PM",
        "wednesday": "7 AM–10:30 PM",
        "thursday": "7 AM–10:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "garoofingandrepair.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Georgia",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 10
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 108.5,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 6,
      "url": "https://thecoolroofingcompany.com/service-areas/georgia/atlanta/",
      "title": "The Cool Roofing Company Atlanta",
      "rating": 5,
      "reviews": 100,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "328 Boulevard SE, Atlanta, GA 30312",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.7456246,
      "lng": -84.3679849,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "thecoolroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Atlanta",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/service-areas/georgia/atlanta/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 7,
      "url": "http://www.drroof.com/",
      "title": "Dr Roof Atlanta",
      "rating": 4.8,
      "reviews": 2016,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "88 Mansell Ct, Roswell, GA 30076",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.039441,
      "lng": -84.332098,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "drroof.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": "Atlanta",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 8,
      "url": "https://rosiesroofing.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp",
      "title": "Rosie's Roofing and Restoration",
      "rating": 4.8,
      "reviews": 281,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service"
      ],
      "address": "484 Boulevard SE, Atlanta, GA 30312",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.7413008,
      "lng": -84.3678664,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "rosiesroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 9,
      "url": "https://www.eliteroofpro.com/stellar-roofing-professionals-atlanta/top-roofer-atlanta",
      "title": "Elite Roofing LLC",
      "rating": 4.9,
      "reviews": 242,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1000 Parkwood Cir SE Ste 900, Atlanta, GA 30339",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.902023,
      "lng": -84.459552,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "eliteroofpro.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 54,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/stellar-roofing-professionals-atlanta/top-roofer-atlanta",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 10,
      "url": "https://mosaicroofingcompany.com/",
      "title": "Mosaic Roofing Company LLC",
      "rating": 5,
      "reviews": 126,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Building restoration service",
        "Chimney services",
        "Fire damage restoration service",
        "General contractor",
        "Gutter cleaning service",
        "Siding contractor",
        "Skylight contractor",
        "Waterproofing service"
      ],
      "address": "3379 Peachtree Rd NE #555, Atlanta, GA 30326",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.8477268,
      "lng": -84.3658876,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "mosaicroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 9
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 11,
      "url": "https://www.atlantaroofingspecialists.com/",
      "title": "Atlanta Roofing Specialists",
      "rating": 4.9,
      "reviews": 427,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1232 Sandtown Rd SW, Marietta, GA 30008",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.922763599999996,
      "lng": -84.5559067,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "atlantaroofingspecialists.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Atlanta",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 12,
      "url": "https://bumbleroofing.com/north-atlanta?utm_source=google&utm_medium=organic&utm_campaign=gbp",
      "title": "Bumble Roofing of North Atlanta",
      "rating": 5,
      "reviews": 121,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Building restoration service",
        "Construction company",
        "Fire damage restoration service",
        "General contractor",
        "Gutter service",
        "Home builder",
        "Remodeler",
        "Repair service",
        "Water damage restoration service"
      ],
      "address": "915 W Peachtree St NW Ste 10110, Atlanta, GA 30309",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.779742,
      "lng": -84.3868116,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "bumbleroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Atlanta",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 10
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 144,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/north-atlanta",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 13,
      "url": "https://www.newimageroofingatlanta.com/",
      "title": "New Image Roofing Atlanta",
      "rating": 4.8,
      "reviews": 118,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Roofing supply store"
      ],
      "address": "2020 Howell Mill Rd NW Ste 232, Atlanta, GA 30318",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.810158,
      "lng": -84.41491529999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "newimageroofingatlanta.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Atlanta",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 15,
      "url": "https://lbroof.com/roof-replacement-atlanta/",
      "title": "LB Roofing and Construction",
      "rating": 4.7,
      "reviews": 78,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Deck builder",
        "Fence contractor",
        "Painter",
        "Painting",
        "Tree service",
        "Waterproofing service"
      ],
      "address": "3101 Cobb Pkwy SE Ste 124, Atlanta, GA 30339",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.878768,
      "lng": -84.456351,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "8 AM–7 PM",
        "saturday": "8 AM–7 PM",
        "sunday": "Closed",
        "monday": "8 AM–7 PM",
        "tuesday": "8 AM–7 PM",
        "wednesday": "8 AM–7 PM",
        "thursday": "8 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "lbroof.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 7
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 66,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/roof-replacement-atlanta/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 16,
      "url": "http://www.roofingdonewright.com/",
      "title": "Roofing Done Wright",
      "rating": 5,
      "reviews": 506,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Gutter service"
      ],
      "address": "800 Battery Ave SE Ste 300, Atlanta, GA 30339",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.8907095,
      "lng": -84.46950799999999,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "8 AM–6 PM",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "roofingdonewright.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 17,
      "url": "http://rnrroofing.us/",
      "title": "Remove & Replace, LLC",
      "rating": 4.8,
      "reviews": 85,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service"
      ],
      "address": "1465 Northside Dr NW Ste 214, Atlanta, GA 30318",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.7946884,
      "lng": -84.4072532,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "8 AM–7 PM",
        "saturday": "10 AM–4 PM",
        "sunday": "Closed",
        "monday": "8 AM–7 PM",
        "tuesday": "8 AM–7 PM",
        "wednesday": "8 AM–7 PM",
        "thursday": "8 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "rnrroofing.us",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 61,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 18,
      "url": "https://www.mpcroofing.com/?utm_source=google&utm_medium=wix_google_business_profile&utm_campaign=14941558353794992450",
      "title": "MPC Roofing & Construction",
      "rating": 5,
      "reviews": 181,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "1315 Shadowood Pkwy, Atlanta, GA 30339",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.9014103,
      "lng": -84.4542803,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "mpcroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 19,
      "url": "https://navarroroofers.com/",
      "title": "Navarro Brothers LLC",
      "rating": 4.9,
      "reviews": 108,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "825 M.L.K. Jr Dr NW, Atlanta, GA 30314",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.7555456,
      "lng": -84.4140584,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "navarroroofers.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 1,
      "url": "https://amstillroofing.com/houston-roofing/?utm_campaign=gmb",
      "title": "Amstill Roofing",
      "rating": 4.9,
      "reviews": 1837,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "14125 Memorial Dr, Houston, TX 77079",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.769775,
      "lng": -95.5923483,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "amstillroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/houston-roofing/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 2,
      "url": "http://www.houstonroofingonline.com/",
      "title": "Houston Roofing & Construction",
      "rating": 4.9,
      "reviews": 335,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company"
      ],
      "address": "11330 West Rd, Houston, TX 77065",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.908765799999998,
      "lng": -95.5911356,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "7 AM–8 PM",
        "sunday": "7 AM–8 PM",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "houstonroofingonline.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Houston",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 91,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 3,
      "url": "http://www.txroofingandservices.com/",
      "title": "TX Roofing & Services",
      "rating": 4.9,
      "reviews": 89,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2855 Mangum Rd Unit B201B, Houston, TX 77092",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.8134998,
      "lng": -95.4602118,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "txroofingandservices.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "TX",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 4,
      "url": "https://ezroofhouston.com/?utm_source=google&utm_medium=organic&utm_campaign=gmb",
      "title": "EZ Roof and Construction",
      "rating": 4.9,
      "reviews": 565,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "6613 W Sam Houston Pkwy N, Houston, TX 77041",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.8661845,
      "lng": -95.5646198,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "ezroofhouston.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 144,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 5,
      "url": "https://www.texascrownroof.com/",
      "title": "Texas Crown Roofing",
      "rating": 5,
      "reviews": 32,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Professional association"
      ],
      "address": "5353 W Alabama St, Houston, TX 77056",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.737599399999997,
      "lng": -95.4689045,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "texascrownroof.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Texas",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 6,
      "url": "https://stateroofingtexas.com/service-areas/houston-tx/",
      "title": "State Roofing Company",
      "rating": 4.9,
      "reviews": 155,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "318 Addicks-Howell Rd, Houston, TX 77079",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.7827767,
      "lng": -95.6420859,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "stateroofingtexas.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/service-areas/houston-tx/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 7,
      "url": "https://houstonroofingexperts.com/",
      "title": "Houston Roofing Experts",
      "rating": 4.9,
      "reviews": 118,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1430 Yale St, Houston, TX 77008",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.797341199999998,
      "lng": -95.3987946,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "houstonroofingexperts.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Houston",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 8,
      "url": "https://precisionroofcrafters.com/houston-roofing/",
      "title": "Precision Roof Crafters, Inc.",
      "rating": 4.9,
      "reviews": 469,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Deck builder",
        "Gutter cleaning service",
        "Insulation contractor",
        "Skylight contractor",
        "Waterproofing service"
      ],
      "address": "3919 Jeanetta St, Houston, TX 77063",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.7222363,
      "lng": -95.52488919999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "precisionroofcrafters.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 7
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/houston-roofing/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 9,
      "url": "https://www.myroofimprovement.com/",
      "title": "JC&C Roofing Company",
      "rating": 4.8,
      "reviews": 416,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "1431 Graham Dr #266, Tomball, TX 77375",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.087356399999997,
      "lng": -95.6304741,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "myroofimprovement.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 10,
      "url": "https://314roofing.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp&utm_content=website",
      "title": "314 Roofing Solutions",
      "rating": 5,
      "reviews": 1188,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Property maintenance",
        "Siding contractor",
        "Waterproofing service"
      ],
      "address": "6824 North Sam Houston Pkwy W, Houston, TX 77064",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.9372765,
      "lng": -95.5265933,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "314roofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 11,
      "url": "http://www.mossroofinghouston.com/",
      "title": "Moss Roofing Houston",
      "rating": 5,
      "reviews": 714,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "13100 Wortham Center Dr 3rd floor, Houston, TX 77065",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.9205893,
      "lng": -95.6154875,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "mossroofinghouston.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Houston",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 12,
      "url": "https://www.advancedroofinghouston.com/",
      "title": "Advanced Roofing Solutions LLC",
      "rating": 4.8,
      "reviews": 242,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1919 W Sam Houston Pkwy N #503, Houston, TX 77043",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.8063121,
      "lng": -95.5647039,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "8 AM–8 PM",
        "saturday": "8 AM–8 PM",
        "sunday": "Closed",
        "monday": "8 AM–8 PM",
        "tuesday": "8 AM–8 PM",
        "wednesday": "8 AM–8 PM",
        "thursday": "8 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "advancedroofinghouston.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 72,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 13,
      "url": "https://resultsroofing.com/?utm_source=google&utm_medium=organic&utm_campaign=gmb&utm_content=houston",
      "title": "Results Roofing Houston",
      "rating": 4.9,
      "reviews": 54,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1201 Fannin St Ste 262, Houston, TX 77002",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.754297899999997,
      "lng": -95.3652347,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "resultsroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Houston",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 14,
      "url": "https://htownroofco.com/",
      "title": "H Town Roof & Constructions LLC.",
      "rating": 5,
      "reviews": 79,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Fence contractor",
        "Interior construction contractor",
        "Patio enclosure supplier",
        "Remodeler"
      ],
      "address": "7055 Old Katy Rd, Houston, TX 77024",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.7824167,
      "lng": -95.4452658,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "htownroofco.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 15,
      "url": "https://www.monarch-roofing.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp",
      "title": "Monarch Roofing Houston",
      "rating": 4.7,
      "reviews": 158,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "1010 Oxford St, Houston, TX 77008",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.7893516,
      "lng": -95.3917736,
      "openState": "Open · Closes 10 PM",
      "hoursText": "Open · Closes 10 PM",
      "operatingHours": {
        "friday": "6 AM–10 PM",
        "saturday": "6 AM–10 PM",
        "sunday": "Closed",
        "monday": "6 AM–10 PM",
        "tuesday": "6 AM–10 PM",
        "wednesday": "6 AM–10 PM",
        "thursday": "6 AM–10 PM"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "monarch-roofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Houston",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 96,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 16,
      "url": "http://lone-star-roofing.com/",
      "title": "Lone Star Roofing",
      "rating": 5,
      "reviews": 95,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "18703 Clay Rd #100, Houston, TX 77084",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.8307893,
      "lng": -95.69332059999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "7 AM–8 PM",
        "sunday": "Closed",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "lone-star-roofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 78,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 17,
      "url": "https://theroofplanet.com/",
      "title": "Roof Planet LLC",
      "rating": 5,
      "reviews": 74,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Pressure washing service",
        "Siding contractor",
        "Waterproofing service",
        "Window installation service"
      ],
      "address": "10690 Shadow Wood Dr Ste 105, Houston, TX 77043",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.8053222,
      "lng": -95.5624663,
      "openState": "Open · Closes 5:30 PM",
      "hoursText": "Open · Closes 5:30 PM",
      "operatingHours": {
        "friday": "8 AM–5:30 PM",
        "saturday": "9 AM–5 PM",
        "sunday": "Closed",
        "monday": "8 AM–5:30 PM",
        "tuesday": "8 AM–5:30 PM",
        "wednesday": "8 AM–5:30 PM",
        "thursday": "8 AM–5:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "theroofplanet.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 6
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 55.5,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 18,
      "url": "https://cedarroofingtx.com/",
      "title": "Cedar Roofing",
      "rating": 5,
      "reviews": 52,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "9801 Westheimer Rd Ste 501, Houston, TX 77042",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.736485,
      "lng": -95.541714,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "cedarroofingtx.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 19,
      "url": "https://www.associatesroofingunlimited.com/",
      "title": "Associates Roofing Unlimited",
      "rating": 4.9,
      "reviews": 60,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2535 Roy Cir, Houston, TX 77007",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.7811386,
      "lng": -95.41203619999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "associatesroofingunlimited.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Houston, Texas",
      "query": "roofing contractor Houston, Texas",
      "rank": 20,
      "url": "http://www.integrisroofing.com/?utm_campaign=gmb",
      "title": "Integris Roofing Houston",
      "rating": 5,
      "reviews": 215,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1217 W Loop N Fwy #120, Houston, TX 77055",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 29.789519199999997,
      "lng": -95.4544301,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:28.831Z",
      "host": "integrisroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Houston",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 144,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 1,
      "url": "https://www.roofingbyhernandez.com/",
      "title": "Roofing By Hernandez Inc",
      "rating": 4.7,
      "reviews": 192,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3033 N Clark St, Chicago, IL 60657",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.937294099999995,
      "lng": -87.6483622,
      "openState": "Open · Closes 3 PM",
      "hoursText": "Open · Closes 3 PM",
      "operatingHours": {
        "friday": "8 AM–3 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "roofingbyhernandez.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 43,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 2,
      "url": "http://chicagoroofingsolution.com/",
      "title": "Chicago Roofing Solutions",
      "rating": 4.6,
      "reviews": 164,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1655 S Blue Island Ave Ste 340, Chicago, IL 60608",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.858173199999996,
      "lng": -87.6604624,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "chicagoroofingsolution.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Chicago",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 3,
      "url": "https://www.chicagoroofingsystems.com/",
      "title": "Chicago Roofing Systems",
      "rating": 5,
      "reviews": 132,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3810 S Emerald Ave, Chicago, IL 60609",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.8249156,
      "lng": -87.6450942,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "chicagoroofingsystems.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Chicago",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 4,
      "url": "http://www.chicagoprestigeroofing.com/",
      "title": "Chicago Prestige Roofing",
      "rating": 5,
      "reviews": 100,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2038 S Halsted St Ste 2, Chicago, IL 60608",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.8541895,
      "lng": -87.6467636,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "chicagoprestigeroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Chicago",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 5,
      "url": "https://roofingandpergola.com/",
      "title": "Chicago Roofing Company",
      "rating": 5,
      "reviews": 122,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "4222 N Keystone Ave, Chicago, IL 60641",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.9579984,
      "lng": -87.729749,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "7 AM–5 PM",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "roofingandpergola.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Chicago",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 6,
      "url": "https://www.chicagoflatroofingcontractors.org/",
      "title": "Chicago Flat Roofing Contractors | Residential & Commercial Roofing Repairs",
      "rating": 4.8,
      "reviews": 110,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Deck builder"
      ],
      "address": "1347 N Western Ave, Chicago, IL 60622",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.9062142,
      "lng": -87.6867934,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "chicagoflatroofingcontractors.org",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Chicago",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 10
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 7,
      "url": "https://www.tarroofing.com/",
      "title": "TAR Roofing Inc",
      "rating": 4.9,
      "reviews": 224,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3101 N Lincoln Ave, Chicago, IL 60657",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.938255399999996,
      "lng": -87.666364,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "7 AM–8 PM",
        "sunday": "Closed",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "tarroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 78,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 8,
      "url": "https://www.windycityroofil.com/",
      "title": "Windy City Flat Roof",
      "rating": 4.9,
      "reviews": 93,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Waterproofing service"
      ],
      "address": "5601 W Belmont Ave Ste 102, Chicago, IL 60634",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.9383085,
      "lng": -87.7667704,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "windycityroofil.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 9,
      "url": "https://www.anchorpointroofing.com/",
      "title": "Anchor Point Roofing",
      "rating": 5,
      "reviews": 261,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3104 N Sheffield Ave, Chicago, IL 60657",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.9383688,
      "lng": -87.6542788,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "anchorpointroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 10,
      "url": "http://www.exceptionalexteriorsil.com/",
      "title": "Exceptional Exteriors | Roofing Contractors | CHICAGO ILLINOIS",
      "rating": 5,
      "reviews": 127,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Gutter cleaning service"
      ],
      "address": "6832 W North Ave Ste 4D, Chicago, IL 60707",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.909231,
      "lng": -87.7961988,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "8 AM–8 PM",
        "saturday": "8 AM–8 PM",
        "sunday": "Closed",
        "monday": "8 AM–8 PM",
        "tuesday": "8 AM–8 PM",
        "wednesday": "8 AM–8 PM",
        "thursday": "8 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "exceptionalexteriorsil.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": "Chicago + Illinois",
        "nameHasCity": true,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 8
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 72,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 11,
      "url": "https://perezroofingmasonry.com/",
      "title": "Perez Roofing & Masonry",
      "rating": 4.9,
      "reviews": 90,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Masonry contractor"
      ],
      "address": "4926 S Damen Ave, Chicago, IL 60609",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.8040398,
      "lng": -87.67481409999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "7 AM–5 PM",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "perezroofingmasonry.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 12,
      "url": "http://www.midwestrenovationservices.com/",
      "title": "Midwest Roofing",
      "rating": 5,
      "reviews": 254,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Chimney services",
        "Siding contractor"
      ],
      "address": "4057 N Narragansett Ave, Chicago, IL 60634",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.954508,
      "lng": -87.786321,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "8 AM–2 PM",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "midwestrenovationservices.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 56,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 13,
      "url": "https://www.matthewsroofing.com/",
      "title": "Matthews Roofing",
      "rating": 4.1,
      "reviews": 74,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3737 W North Ave, Chicago, IL 60647",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.9096323,
      "lng": -87.7207834,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8–11 AM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "matthewsroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 48,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 16,
      "url": "https://www.lindholmroofing.com/",
      "title": "Lindholm Roofing",
      "rating": 4.3,
      "reviews": 235,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor",
        "Skylight contractor",
        "Window installation service"
      ],
      "address": "3588 N Milwaukee Ave, Chicago, IL 60641",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.945834,
      "lng": -87.7353895,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "6:30 AM–5 PM",
        "saturday": "7–11 AM",
        "sunday": "Closed",
        "monday": "6:30 AM–5 PM",
        "tuesday": "6:30 AM–5 PM",
        "wednesday": "6:30 AM–5 PM",
        "thursday": "6:30 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "lindholmroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 56.5,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 17,
      "url": "https://www.chicagoflatroofservice.com/",
      "title": "Chicago Flat Roof Services",
      "rating": 4.9,
      "reviews": 82,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Waterproofing service"
      ],
      "address": "11048 Menard Ave, Chicago Ridge, IL 60415",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.691049299999996,
      "lng": -87.7644708,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "chicagoflatroofservice.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": "Chicago",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 18,
      "url": "http://chicagoflatroofcompany.com/",
      "title": "Chicago Flat Roof Company",
      "rating": 4.4,
      "reviews": 107,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "8745 W Higgins Rd Suite 110, Chicago, IL 60631",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.985361,
      "lng": -87.845182,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "7 AM–5 PM",
        "sunday": "7 AM–5 PM",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "chicagoflatroofcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": "Chicago",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 80,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 19,
      "url": "https://allroofscommercialroofing.com/",
      "title": "All Roofs Inc. Commercial Roofing",
      "rating": 5,
      "reviews": 51,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "122 N Dearborn St Unit 17-I, Chicago, IL 60602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.8838553,
      "lng": -87.62943279999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "allroofscommercialroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofs",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 20,
      "url": "https://www.greaterchicagoroofing.com/",
      "title": "Greater Chicago Roofing",
      "rating": 5,
      "reviews": 27,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "187 N Westshore Dr, Chicago, IL 60601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.8856592,
      "lng": -87.6159631,
      "openState": "Opens soon · 9 AM",
      "hoursText": "Opens soon · 9 AM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "greaterchicagoroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Chicago",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 1,
      "url": "https://primeroofrepairtampa.com/",
      "title": "Prime Roof Repair Tampa",
      "rating": 4.9,
      "reviews": 134,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "610 E Zack St Ste 910, Tampa, FL 33602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 27.9513528,
      "lng": -82.4562353,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "primeroofrepairtampa.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": "Tampa",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 2,
      "url": "http://www.tamparoofrepair.com/",
      "title": "Tampa Roof Repair LLC",
      "rating": 4.9,
      "reviews": 181,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "13403 Arbor Pointe Cir, Tampa, FL 33617",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 28.068578,
      "lng": -82.398776,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "6 AM–7 PM",
        "saturday": "6 AM–7 PM",
        "sunday": "6 AM–7 PM",
        "monday": "6 AM–7 PM",
        "tuesday": "6 AM–7 PM",
        "wednesday": "6 AM–7 PM",
        "thursday": "6 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "tamparoofrepair.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": "Tampa",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 91,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 3,
      "url": "https://staydryfl.com/",
      "title": "Stay Dry Roofing of Tampa Bay Inc.",
      "rating": 4.5,
      "reviews": 205,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "4700 N Florida Ave, Tampa, FL 33603",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 27.9882477,
      "lng": -82.4596705,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "9:30 AM–6 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9:30 AM–6 PM",
        "tuesday": "9:30 AM–6 PM",
        "wednesday": "9:30 AM–6 PM",
        "thursday": "9:30 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "staydryfl.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Tampa",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 7
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 4,
      "url": "https://fivestarroofingconstruction.com/",
      "title": "Five Star Roofing and Construction, Inc.",
      "rating": 4.7,
      "reviews": 372,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "9340 N Florida Ave Ste i, Tampa, FL 33612",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 28.0351094,
      "lng": -82.4601744,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "fivestarroofingconstruction.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 5,
      "url": "https://www.westfallroofing.com/roofing-contractor-in-tampa-fl/?utm_campaign=gmb",
      "title": "Westfall Roofing",
      "rating": 4.8,
      "reviews": 1944,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "5413 W Sligh Ave, Tampa, FL 33634",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 28.0111587,
      "lng": -82.5351178,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "westfallroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/roofing-contractor-in-tampa-fl/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 6,
      "url": "https://rainierroofing.com/",
      "title": "Rainier Roofing LLC",
      "rating": 4.6,
      "reviews": 131,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "5000 N Nebraska Ave, Tampa, FL 33603",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 27.9905361,
      "lng": -82.45154869999999,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "rainierroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 7,
      "url": "https://www.theroofpanda.com/",
      "title": "ROOF PANDA",
      "rating": 5,
      "reviews": 297,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "4726 N Lois Ave Unit B, Tampa, FL 33614",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 27.9886619,
      "lng": -82.5138905,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "theroofpanda.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "ROOF",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 8,
      "url": "https://scmroofingfl.com/",
      "title": "SCM Roofing, LLC",
      "rating": 4.9,
      "reviews": 246,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "13909 N Dale Mabry Hwy, Tampa, FL 33618",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 28.073822999999997,
      "lng": -82.5060424,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "9 AM–3 PM",
        "sunday": "Closed",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "scmroofingfl.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 66,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 9,
      "url": "https://steadfastroofingfl.com/roofing/tampa/",
      "title": "Steadfast Roofing",
      "rating": 4.9,
      "reviews": 71,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3104 N Armenia Ave Ste 2, Tampa, FL 33607",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 27.9676853,
      "lng": -82.48566579999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "steadfastroofingfl.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/roofing/tampa/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 10,
      "url": "https://www.tampabayroofs.com/",
      "title": "The Roofing Company",
      "rating": 4.8,
      "reviews": 499,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Skylight contractor",
        "Solar energy company"
      ],
      "address": "5635 FL-54, New Port Richey, FL 34652",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 28.2174111,
      "lng": -82.72053249999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "tampabayroofs.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 11,
      "url": "https://roofing.protekps.com/",
      "title": "Protek Roofing & Solar",
      "rating": 4.9,
      "reviews": 1058,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Solar energy system service"
      ],
      "address": "6920 E Chelsea St, Tampa, FL 33610",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 27.9865876,
      "lng": -82.3764413,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "roofing.protekps.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 12,
      "url": "https://redfoxroofers.com/",
      "title": "Red Fox Roofers of Tampa",
      "rating": 5,
      "reviews": 62,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "625 E Twiggs St 1000 a1, Tampa, FL 33602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 27.950041,
      "lng": -82.4553936,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "7 AM–7 PM",
        "sunday": "7 AM–7 PM",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "redfoxroofers.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofers",
        "nameGeoMatch": "Tampa",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 84,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 13,
      "url": null,
      "title": "Hunter & Sons Roofing",
      "rating": 4.9,
      "reviews": 22,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Remodeler"
      ],
      "address": "506 E Baker St, Tampa, FL 33603",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 27.977389,
      "lng": -82.45452139999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "9 AM–5 PM",
        "sunday": "9 AM–5 PM",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 56,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 14,
      "url": "https://roofxincfl.com/",
      "title": "Roof X",
      "rating": 4.9,
      "reviews": 324,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1512 Mckay Bay Ct Ste 1, Tampa, FL 33619",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 27.956664,
      "lng": -82.37581639999999,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "8 AM–7 PM",
        "saturday": "9 AM–2 PM",
        "sunday": "Closed",
        "monday": "8 AM–7 PM",
        "tuesday": "8 AM–7 PM",
        "wednesday": "8 AM–7 PM",
        "thursday": "8 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "roofxincfl.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 15,
      "url": "https://www.roofer-tampa.com/",
      "title": "Miller II Roofing Solutions",
      "rating": 4.7,
      "reviews": 127,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2913 W Waters Ave, Tampa, FL 33614",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 28.0133862,
      "lng": -82.50775929999999,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "roofer-tampa.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 16,
      "url": "https://southshorecontractorstampa.com/?utm_source=google&utm_medium=listing&utm_campaign=tampa&utm_term=primary",
      "title": "SouthShore Roofing & Exteriors",
      "rating": 4.8,
      "reviews": 594,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Siding contractor"
      ],
      "address": "5128 Puritan Rd, Tampa, FL 33617",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 28.0218803,
      "lng": -82.39827939999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "southshorecontractorstampa.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 17,
      "url": "https://thetamparoofer.com/",
      "title": "The Tampa Roofer LLC",
      "rating": 5,
      "reviews": 69,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "15311 Winding Creek Dr, Tampa, FL 33613",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 28.090486199999997,
      "lng": -82.4644442,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "thetamparoofer.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofer",
        "nameGeoMatch": "Tampa",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 18,
      "url": "https://avatarroofing.com/",
      "title": "Avatar Roofing",
      "rating": 4.7,
      "reviews": 78,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Home inspector",
        "Skylight contractor"
      ],
      "address": "4407 N Thatcher Ave, Tampa, FL 33614",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 27.982295699999998,
      "lng": -82.5145096,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "avatarroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 19,
      "url": "https://tampabayroofing.com/location/brandon/",
      "title": "Tampa Bay Roofing Services",
      "rating": 4.9,
      "reviews": 58,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Solar energy company",
        "Solar energy system service",
        "Solar panel maintenance service"
      ],
      "address": "329 Pauls Dr Suite 107, Brandon, FL 33511",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 27.9320943,
      "lng": -82.3017895,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "9 AM–1 PM",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "tampabayroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Tampa",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 54,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/location/brandon/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "address town in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Tampa, Florida",
      "query": "roofing contractor Tampa, Florida",
      "rank": 20,
      "url": "https://actionroofing.com/tampa-roofing/",
      "title": "Action Roofing",
      "rating": 4.9,
      "reviews": 174,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "6704 Benjamin Rd Ste 200, Tampa, FL 33634",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 28.007975499999997,
      "lng": -82.5429565,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:31.903Z",
      "host": "actionroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/tampa-roofing/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 1,
      "url": "https://thedetroitroofer.com/",
      "title": "Detroit Roofing Service",
      "rating": 4.2,
      "reviews": 72,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Gutter cleaning service",
        "Siding contractor"
      ],
      "address": "18000 Woodingham Dr, Detroit, MI 48221",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.422525,
      "lng": -83.15026759999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "thedetroitroofer.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Detroit",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 2,
      "url": "https://www.tmroofingllc.com/",
      "title": "T&M Roofing",
      "rating": 4.5,
      "reviews": 45,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "14564 Schaefer Hwy, Detroit, MI 48227",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.3958576,
      "lng": -83.17843959999999,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "8 AM–6 PM",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "tmroofingllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 3,
      "url": "http://pdroofme.com/",
      "title": "P D Roofing",
      "rating": 4.8,
      "reviews": 108,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Gutter service",
        "Pressure washing service",
        "Remodeler",
        "Skylight contractor"
      ],
      "address": "13470 Joseph Campau Ave, Detroit, MI 48212",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.414017699999995,
      "lng": -83.0690183,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "8 AM–7 PM",
        "saturday": "8 AM–7 PM",
        "sunday": "Closed",
        "monday": "8 AM–7 PM",
        "tuesday": "8 AM–7 PM",
        "wednesday": "8 AM–7 PM",
        "thursday": "8 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "pdroofme.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 6
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 66,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 5,
      "url": "http://bruttellroofing.com/",
      "title": "Bruttell Roofing, Inc.",
      "rating": 4.8,
      "reviews": 261,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "10821 Capital St, Oak Park, MI 48237",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.4552427,
      "lng": -83.1702937,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "bruttellroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 6,
      "url": "https://detroofers.com/",
      "title": "Detroit Roofers",
      "rating": 4.9,
      "reviews": 52,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.397939,
      "lng": -83.0190624,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "detroofers.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofers",
        "nameGeoMatch": "Detroit",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 7,
      "url": "http://motorcityhomeimprovement.com/",
      "title": "Motor City Home Improvement",
      "rating": 4.6,
      "reviews": 186,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Chimney services",
        "Gutter cleaning service",
        "Masonry contractor",
        "Contractor"
      ],
      "address": "8450 Burt Rd, Detroit, MI 48228",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.3545541,
      "lng": -83.2453141,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "motorcityhomeimprovement.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 8,
      "url": "https://prohomemi.com/?clicksource=Organic-GMB",
      "title": "Pro Home Improvement",
      "rating": 4.6,
      "reviews": 369,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Insulation contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "1640 E 9 Mile Rd, Ferndale, MI 48220",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.4607527,
      "lng": -83.1147184,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "9 AM–6 PM",
        "saturday": "9 AM–6 PM",
        "sunday": "Closed",
        "monday": "9 AM–6 PM",
        "tuesday": "9 AM–6 PM",
        "wednesday": "9 AM–6 PM",
        "thursday": "9 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "prohomemi.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 54,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 9,
      "url": "https://chucksroofingcompany.com/?utm_source=omg-gbp&utm_medium=webclick",
      "title": "Chuck's Roofing Company Inc",
      "rating": 5,
      "reviews": 247,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor",
        "Skylight contractor"
      ],
      "address": "14584 Southfield Rd, Allen Park, MI 48101",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.25691,
      "lng": -83.197626,
      "openState": "Open · Closes 10 PM",
      "hoursText": "Open · Closes 10 PM",
      "operatingHours": {
        "friday": "7 AM–10 PM",
        "saturday": "7 AM–10 PM",
        "sunday": "7 AM–10 PM",
        "monday": "7 AM–10 PM",
        "tuesday": "7 AM–10 PM",
        "wednesday": "7 AM–10 PM",
        "thursday": "7 AM–10 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "chucksroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 105,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 10,
      "url": "https://rgsconstructionllc.com/",
      "title": "RGS Construction LLC",
      "rating": 4.7,
      "reviews": 15,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "18801 Mound Rd, Detroit, MI 48234",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.4318765,
      "lng": -83.0439806,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "9 AM–5 PM",
        "sunday": "9 AM–5 PM",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "rgsconstructionllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 76,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 11,
      "url": "https://hxmich.com/",
      "title": "Home Exteriors of Michigan",
      "rating": 5,
      "reviews": 287,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "37505 Schoolcraft, Livonia, MI 48150",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.380308299999996,
      "lng": -83.4142183,
      "openState": "Open · Closes 4:30 PM",
      "hoursText": "Open · Closes 4:30 PM",
      "operatingHours": {
        "friday": "8 AM–4:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4:30 PM",
        "tuesday": "8 AM–4:30 PM",
        "wednesday": "8 AM–4:30 PM",
        "thursday": "8 AM–4:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "hxmich.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": "Michigan",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 12,
      "url": "http://roofinginstalls.com/",
      "title": "Detroit Roofing Repair",
      "rating": 3.9,
      "reviews": 7,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1287 Lillibridge St, Detroit, MI 48214",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.365139,
      "lng": -82.972557,
      "openState": "Open · Closes 10 PM",
      "hoursText": "Open · Closes 10 PM",
      "operatingHours": {
        "friday": "6 AM–10 PM",
        "saturday": "8 AM–8 PM",
        "sunday": "8 AM–8 PM",
        "monday": "6 AM–10 PM",
        "tuesday": "6 AM–10 PM",
        "wednesday": "6 AM–10 PM",
        "thursday": "6 AM–10 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "roofinginstalls.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Detroit",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 104,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 13,
      "url": "http://www.bright-roofing.com/",
      "title": "Bright Roofing & General Building Restoration",
      "rating": 5,
      "reviews": 6,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2833 15th St, Detroit, MI 48216",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.3348644,
      "lng": -83.0800419,
      "openState": "Open · Closes 3:30 PM",
      "hoursText": "Open · Closes 3:30 PM",
      "operatingHours": {
        "friday": "7:30 AM–3:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7:30 AM–3:30 PM",
        "tuesday": "7:30 AM–3:30 PM",
        "wednesday": "7:30 AM–3:30 PM",
        "thursday": "7:30 AM–3:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "bright-roofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 14,
      "url": "https://www.petesroofingdetroit.com/",
      "title": "Pete's Roofing",
      "rating": 3.8,
      "reviews": 10,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Roofing supply store",
        "Siding contractor"
      ],
      "address": "6628 W Fort St, Detroit, MI 48209",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.3051192,
      "lng": -83.10777039999999,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "petesroofingdetroit.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 15,
      "url": "http://oakroof.com/",
      "title": "Oak Roofing",
      "rating": 5,
      "reviews": 161,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "22425 Schoenherr Rd, Warren, MI 48089",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.461022,
      "lng": -82.986569,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "oakroof.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 16,
      "url": null,
      "title": "Detroit Roofing Company",
      "rating": 1,
      "reviews": 1,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "11506 Russell St #373, Detroit, MI 48211",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 42.3965049,
      "lng": -83.0734238,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "9 AM–5 PM",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Detroit",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 48,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 17,
      "url": "https://paramountbuildinginc.com/?utm_source=google&utm_medium=listing&utm_campaign=plymouth&utm_content=primary",
      "title": "Paramount Roofing",
      "rating": 4.9,
      "reviews": 273,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Building restoration service",
        "Insulation contractor",
        "Siding contractor",
        "Skylight contractor",
        "Window installation service"
      ],
      "address": "963 W Ann Arbor Trail, Plymouth, MI 48170",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.369851399999995,
      "lng": -83.4710597,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "9 AM–6 PM",
        "saturday": "9 AM–12 PM",
        "sunday": "Closed",
        "monday": "9 AM–6 PM",
        "tuesday": "9 AM–6 PM",
        "wednesday": "9 AM–6 PM",
        "thursday": "9 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "paramountbuildinginc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 6
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 48,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 18,
      "url": "https://americanstandardroofing.com/?utm_source=google&utm_medium=organic&utm_campaign=GMBListing-Farmington-Hills-MI",
      "title": "American Standard Roofing",
      "rating": 4.7,
      "reviews": 453,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Door supplier",
        "Gutter service",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "37800 Hills Tech Dr, Farmington Hills, MI 48331",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.492691199999996,
      "lng": -83.4215797,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "americanstandardroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 19,
      "url": "https://sites.google.com/view/sky-high-roofing-/home",
      "title": "Sky High Roofing",
      "rating": 5,
      "reviews": 1,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2880 W Grand Blvd, Detroit, MI 48202",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.366917,
      "lng": -83.0809079,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "free site builder page, a site of its own that cannot be measured",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "other inner page",
        "linkPath": "/view/sky-high-roofing-/home",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 20,
      "url": null,
      "title": "Detroit Roofing Repair Service",
      "rating": 3.5,
      "reviews": 2,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "E Fisher Service Dr, Detroit, MI 48201",
      "hasPhone": false,
      "hasWebsite": false,
      "lat": 42.339143299999996,
      "lng": -83.05291559999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "8 AM–5 PM",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Detroit",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 63,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 1,
      "url": "https://milwaukeeroofing.com/",
      "title": "Milwaukee Roofing",
      "rating": 4.9,
      "reviews": 311,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor",
        "Window installation service",
        "Window supplier"
      ],
      "address": "8990 N 51st St, Brown Deer, WI 53223",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.1810872,
      "lng": -87.97386809999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "8 AM–8 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "8 AM–5 PM",
        "monday": "8 AM–8 PM",
        "tuesday": "8 AM–8 PM",
        "wednesday": "8 AM–8 PM",
        "thursday": "8 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "milwaukeeroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Milwaukee",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 78,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 2,
      "url": "https://www.communityroofingandrestoration.com/?utm_campaign=gmb&utm_source=gmb",
      "title": "Community Roofing & Restoration",
      "rating": 4.8,
      "reviews": 332,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Siding contractor",
        "Skylight contractor",
        "Window installation service"
      ],
      "address": "1776 N Water St, Milwaukee, WI 53202",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.054161,
      "lng": -87.9024091,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "communityroofingandrestoration.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 3,
      "url": null,
      "title": "Milwaukee Roof repairs",
      "rating": 5,
      "reviews": 106,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "10501 W Greenfield Ave, West Allis, WI 53214",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 43.016141,
      "lng": -88.0431748,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "8 AM–9 PM",
        "saturday": "8 AM–4 PM",
        "sunday": "8 AM–4 PM",
        "monday": "8 AM–9 PM",
        "tuesday": "8 AM–9 PM",
        "wednesday": "8 AM–9 PM",
        "thursday": "8 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": "Milwaukee",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 81,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 4,
      "url": "https://www.roofedright.com/wi/milwaukee?utm_source=google&utm_medium=organic&utm_campaign=gbp_clifton",
      "title": "Roofed Right America LLC",
      "rating": 4.7,
      "reviews": 117,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Sheet metal contractor",
        "Waterproofing service"
      ],
      "address": "429 W Boden St, Milwaukee, WI 53207",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.934270999999995,
      "lng": -87.9177033,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "8 AM–1 PM",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "roofedright.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofed",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/wi/milwaukee",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 5,
      "url": "https://www.modernexteriorroofing.com/?utm_source=google&utm_medium=organic&utm_campaign=gmb_milwaukee",
      "title": "Modern Exterior Roofing",
      "rating": 4.9,
      "reviews": 379,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Siding contractor"
      ],
      "address": "2865 S 67th St, West Allis, WI 53219",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.9923937,
      "lng": -87.99690179999999,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "8 AM–9 PM",
        "saturday": "8 AM–4 PM",
        "sunday": "8 AM–4 PM",
        "monday": "8 AM–9 PM",
        "tuesday": "8 AM–9 PM",
        "wednesday": "8 AM–9 PM",
        "thursday": "8 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "modernexteriorroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exterior",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 81,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 6,
      "url": "https://www.ridgetopexteriors.com/locations/milwaukee-wi",
      "title": "Ridge Top Exteriors",
      "rating": 4.8,
      "reviews": 1048,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "333 N 121st St, Wauwatosa, WI 53226",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.0349277,
      "lng": -88.06317489999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "ridgetopexteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/locations/milwaukee-wi",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 7,
      "url": "https://www.vaultroofing.com/service-areas/milwaukee/?utm_source=google&utm_medium=organic&utm_campaign=Google%20My%20Business_Milwaukee&utm_content=milwaukee",
      "title": "Vault Roofing",
      "rating": 4.9,
      "reviews": 193,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Gutter service"
      ],
      "address": "933 N Mayfair Rd Ste.205, Wauwatosa, WI 53226",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.0418112,
      "lng": -88.04797549999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "vaultroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/service-areas/milwaukee/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 8,
      "url": "https://nexusdevelop.com/milwaukee/",
      "title": "Nexus Roofing & Construction",
      "rating": 4.9,
      "reviews": 27,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "3846 W Wisconsin Ave #102, Milwaukee, WI 53208",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.0390113,
      "lng": -87.9624961,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "8 AM–7 PM",
        "saturday": "8 AM–7 PM",
        "sunday": "8 AM–7 PM",
        "monday": "8 AM–7 PM",
        "tuesday": "8 AM–7 PM",
        "wednesday": "8 AM–7 PM",
        "thursday": "8 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "nexusdevelop.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 77,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/milwaukee/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 9,
      "url": "https://standardroofingandrestoration.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp_waukesha",
      "title": "Standard Roofing & Restoration",
      "rating": 4.9,
      "reviews": 268,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "830 N 109th St #7, Wauwatosa, WI 53226",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.0403813,
      "lng": -88.04887509999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "standardroofingandrestoration.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 10,
      "url": null,
      "title": "Roofers of Milwaukee",
      "rating": 5,
      "reviews": 17,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1129 N Marshall St, Milwaukee, WI 53202",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 43.0454837,
      "lng": -87.9013602,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofers",
        "nameGeoMatch": "Milwaukee",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 11,
      "url": "http://www.jrvexteriors.com/",
      "title": "JRV Exteriors",
      "rating": 4.9,
      "reviews": 239,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2549 N 60th St, Milwaukee, WI 53210",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.065478899999995,
      "lng": -87.98783979999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "10 AM–2 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "jrvexteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 49,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 12,
      "url": "https://www.infinityroofing.com/wi/milwaukee/roofing?utm_campaign=gbp_milwaukee&utm_source=google&utm_medium=organic",
      "title": "Infinity Exteriors",
      "rating": 4.8,
      "reviews": 2508,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "16600 W Cleveland Ave, New Berlin, WI 53151",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.995824999999996,
      "lng": -88.11976299999999,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "9 AM–2 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "infinityroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 49,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/wi/milwaukee/roofing",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 13,
      "url": "http://jkcontractorsinc.com/",
      "title": "JK Contractors",
      "rating": 4.4,
      "reviews": 148,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor",
        "Snow removal service",
        "Window installation service"
      ],
      "address": "7812 W Clinton Ave, Milwaukee, WI 53223",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.151941199999996,
      "lng": -88.0081249,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "8 AM–5 PM",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "jkcontractorsinc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Contractors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 73,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 14,
      "url": "https://aaexteriorsllc.com/",
      "title": "A & A Exteriors LLC",
      "rating": 5,
      "reviews": 85,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor"
      ],
      "address": "8613 W Calumet Rd, Milwaukee, WI 53224",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.155512699999996,
      "lng": -88.01891359999999,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "7 AM–9 PM",
        "saturday": "7 AM–9 PM",
        "sunday": "7 AM–9 PM",
        "monday": "7 AM–9 PM",
        "tuesday": "7 AM–9 PM",
        "wednesday": "7 AM–9 PM",
        "thursday": "7 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "aaexteriorsllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 98,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 15,
      "url": "https://allseasonroofingwi.com/?utm_campaign=gmb",
      "title": "All Season Roofing",
      "rating": 4.9,
      "reviews": 403,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Chimney services",
        "Construction company",
        "Gutter service",
        "Siding contractor",
        "Skylight contractor",
        "Window installation service"
      ],
      "address": "6600 Industrial Loop, Greendale, WI 53129",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.9318161,
      "lng": -87.9961381,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8:30 AM–5 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "Closed",
        "monday": "8:30 AM–5 PM",
        "tuesday": "8:30 AM–5 PM",
        "wednesday": "8:30 AM–5 PM",
        "thursday": "8:30 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "allseasonroofingwi.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 7
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 51.5,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 16,
      "url": "https://www.bubblegumroofing.com/",
      "title": "Bubblegum Roofing",
      "rating": 5,
      "reviews": 104,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Siding contractor"
      ],
      "address": "5726 W Mineral St, West Allis, WI 53214",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.0210128,
      "lng": -87.9851138,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "8 AM–9 PM",
        "saturday": "8 AM–4 PM",
        "sunday": "8 AM–4 PM",
        "monday": "8 AM–9 PM",
        "tuesday": "8 AM–9 PM",
        "wednesday": "8 AM–9 PM",
        "thursday": "8 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "bubblegumroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 81,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 17,
      "url": "http://www.actesllc.com/",
      "title": "A Custom To, LLC",
      "rating": 4.9,
      "reviews": 119,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Chimney services",
        "Siding contractor"
      ],
      "address": "1640 S 83rd St, West Allis, WI 53214",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.012076,
      "lng": -88.0153819,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "actesllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 18,
      "url": "https://www.advancedexteriorswi.com/",
      "title": "Advanced Exteriors of Wisconsin",
      "rating": 4.8,
      "reviews": 91,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "6650 W State St Ste 250, Wauwatosa, WI 53213",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.046535,
      "lng": -87.995114,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "advancedexteriorswi.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": "Wisconsin",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 19,
      "url": "https://robsroofingllc.com/",
      "title": "Rob's Roofing LLC",
      "rating": 4.5,
      "reviews": 62,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "6000 W Lincoln Ave, West Allis, WI 53219",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.003094499999996,
      "lng": -87.9876322,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "robsroofingllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Milwaukee, Wisconsin",
      "query": "roofing contractor Milwaukee, Wisconsin",
      "rank": 20,
      "url": "https://allcitycontractingwis.com/",
      "title": "All City Contracting LLC",
      "rating": 5,
      "reviews": 86,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Door shop",
        "Siding contractor",
        "Water damage restoration service",
        "Window installation service"
      ],
      "address": "3044 S 92nd St, West Allis, WI 53227",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.9890684,
      "lng": -88.0271017,
      "openState": "Open · Closes 4:30 PM",
      "hoursText": "Open · Closes 4:30 PM",
      "operatingHours": {
        "friday": "8 AM–4:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4:30 PM",
        "tuesday": "8 AM–4:30 PM",
        "wednesday": "8 AM–4:30 PM",
        "thursday": "8 AM–4:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:34.575Z",
      "host": "allcitycontractingwis.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Contracting",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 6
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 1,
      "url": "https://keysroofing.com/",
      "title": "Keys Roofing Company",
      "rating": 5,
      "reviews": 105,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "111 W Port Plaza Dr Suite 613, St. Louis, MO 63146",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.701445799999995,
      "lng": -90.44611019999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "7 AM–8 PM",
        "sunday": "7 AM–8 PM",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.775Z",
      "host": "keysroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 91,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 2,
      "url": "https://www.stlroof.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp_stl&utm_content=website",
      "title": "St. Louis Roofing & Exteriors",
      "rating": 4.8,
      "reviews": 252,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "General contractor"
      ],
      "address": "11150 Lindbergh Business Ct #111, St. Louis, MO 63123",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.515824599999995,
      "lng": -90.3375452,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8:30 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8:30 AM–5 PM",
        "tuesday": "8:30 AM–5 PM",
        "wednesday": "8:30 AM–5 PM",
        "thursday": "8:30 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "stlroof.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "St. Louis",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 3,
      "url": "http://www.saintlouisroofing.com/",
      "title": "St. Louis Roofing Company Inc.",
      "rating": 4.6,
      "reviews": 22,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Sheet metal contractor",
        "Waterproofing service"
      ],
      "address": "1722 Olive St, St. Louis, MO 63103",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.6311499,
      "lng": -90.2053959,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "saintlouisroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "St. Louis",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 4,
      "url": "https://www.fredericroofing.com/?utm_source=google&utm_medium=organic&utm_campaign=local",
      "title": "Frederic Roofing Company",
      "rating": 4.6,
      "reviews": 278,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service"
      ],
      "address": "2827 S Brentwood Blvd, St. Louis, MO 63144",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.6107509,
      "lng": -90.3500523,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "fredericroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 5,
      "url": "https://connerroofing.com/",
      "title": "Conner Roofing, LLC",
      "rating": 5,
      "reviews": 510,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "7950 Watson Rd, St. Louis, MO 63119",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.5681493,
      "lng": -90.3391032,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "connerroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 6,
      "url": null,
      "title": "Repair It Roofing",
      "rating": 4.9,
      "reviews": 103,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "6642 Clayton Rd #348, St. Louis, MO 63117",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 38.6332017,
      "lng": -90.3161204,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 55,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 7,
      "url": "http://stlroofingcompany.com/",
      "title": "MLK Roofing & Construction",
      "rating": 4.6,
      "reviews": 106,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Sheet metal contractor",
        "Siding contractor"
      ],
      "address": "1215 S Jefferson Ave, St. Louis, MO 63104",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.6201959,
      "lng": -90.2197411,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "stlroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 8,
      "url": "https://commercialflatroofcompany.com/areas-served/mo/st-louis-commercial-roofing/",
      "title": "Commercial Flat Roof Company",
      "rating": 4.9,
      "reviews": 151,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor"
      ],
      "address": "120 S Central Ave Ste 375, Clayton, MO 63105",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.6479923,
      "lng": -90.3378503,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "commercialflatroofcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/areas-served/mo/st-louis-commercial-roofing/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 9,
      "url": "https://roofwithrocket.com/locations/st-louis-missouri/",
      "title": "Rocket Roofing & Restoration Contractors",
      "rating": 4.9,
      "reviews": 29,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3221 Woodson Rd, St. Louis, MO 63114",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.7136985,
      "lng": -90.3604869,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–1 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "roofwithrocket.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/locations/st-louis-missouri/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 10,
      "url": "https://andresroofing.com/",
      "title": "Andres Roofing",
      "rating": 5,
      "reviews": 284,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "11843 Devonshire Ave, St. Louis, MO 63131",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.599568999999995,
      "lng": -90.43132,
      "openState": "Open · Closes 4:30 PM",
      "hoursText": "Open · Closes 4:30 PM",
      "operatingHours": {
        "friday": "8 AM–4:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4:30 PM",
        "tuesday": "8 AM–4:30 PM",
        "wednesday": "8 AM–4:30 PM",
        "thursday": "8 AM–4:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "andresroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 11,
      "url": "https://www.fergusonroofing.com/?utm_source=google&utm_medium=organic&utm_campaign=GBP-FERG-Berkeley",
      "title": "Ferguson Roofing",
      "rating": 4.4,
      "reviews": 432,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor",
        "Skylight contractor"
      ],
      "address": "5814 Garfield Ave, St. Louis, MO 63140",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.7416349,
      "lng": -90.33340489999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "fergusonroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 144,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 12,
      "url": "https://constructors911.com/",
      "title": "Constructors 911",
      "rating": 4.8,
      "reviews": 159,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Deck builder",
        "Siding contractor",
        "Solar energy company"
      ],
      "address": "4800 Jacobs Coal Rd, St. Louis, MO 63119",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.588977,
      "lng": -90.318586,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "constructors911.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Constructors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 13,
      "url": "https://www.reliableconstructionone.com/st-louis-mo/",
      "title": "Reliable Construction 1",
      "rating": 4.8,
      "reviews": 86,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "4145 Concord Oaks Dr, St. Louis, MO 63128",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.5158366,
      "lng": -90.34781339999999,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "8 AM–1 PM",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "reliableconstructionone.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/st-louis-mo/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 14,
      "url": "http://www.innovativeroofs.com/",
      "title": "Innovative Construction & Roofing",
      "rating": 4.8,
      "reviews": 81,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "10850 Baur Blvd, St. Louis, MO 63132",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.6847184,
      "lng": -90.4028099,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "innovativeroofs.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 15,
      "url": "https://simmonsfamilyroofingcompany.com/st-louis-branch-2-missouri/",
      "title": "Simmons Family Roofing",
      "rating": 4.8,
      "reviews": 153,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "7242 State Rte 30, St. Louis, MO 63116",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.5650993,
      "lng": -90.29260719999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "simmonsfamilyroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 144,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/st-louis-branch-2-missouri/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 16,
      "url": "https://advocateconstruction.com/",
      "title": "Advocate Construction",
      "rating": 4.8,
      "reviews": 880,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Contractor",
        "Siding contractor"
      ],
      "address": "1280 Research Blvd, St. Louis, MO 63132",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.683396699999996,
      "lng": -90.3980206,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "advocateconstruction.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 17,
      "url": "https://gallagherbrosconstruction.com/?utm_campaign=gmb",
      "title": "Gallagher Bros Construction",
      "rating": 4.9,
      "reviews": 669,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "500 S County Center Way, St. Louis, MO 63129",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.503464099999995,
      "lng": -90.3312816,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "9 AM–3 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "gallagherbrosconstruction.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 51,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 18,
      "url": "https://reliant-exteriors.com/",
      "title": "Reliant Exteriors",
      "rating": 5,
      "reviews": 39,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "222 S Meramec Ave Ste 202-1015, St. Louis, MO 63105",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.646863599999996,
      "lng": -90.339742,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "8 AM–8 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–8 PM",
        "tuesday": "8 AM–8 PM",
        "wednesday": "8 AM–8 PM",
        "thursday": "8 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "reliant-exteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 19,
      "url": "http://www.hulseyroofingstl.com/?utm_source=gbp&utm_medium=organic&utm_campaign=stl",
      "title": "Hulsey Roofing",
      "rating": 4.9,
      "reviews": 412,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Siding contractor"
      ],
      "address": "3810 Paule Ave, St. Louis, MO 63125",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.536856,
      "lng": -90.2887787,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "hulseyroofingstl.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "St. Louis, Missouri",
      "query": "roofing contractor St. Louis, Missouri",
      "rank": 20,
      "url": "https://thehappyroof.com/",
      "title": "The Happy Roof Company",
      "rating": 4.4,
      "reviews": 65,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "10944 Gravois Industrial Ct, St. Louis, MO 63128",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 38.5119149,
      "lng": -90.4109179,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "5 AM–7 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "5 AM–7 PM",
        "tuesday": "5 AM–7 PM",
        "wednesday": "5 AM–7 PM",
        "thursday": "5 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:37.776Z",
      "host": "thehappyroof.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 70,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 1,
      "url": "https://bestchoiceroofing.com/locations/kentucky/bowling-green/?utm_source=gmb&utm_medium=organic&utm_campaign=bowling-green",
      "title": "Best Choice Roofing",
      "rating": 4.7,
      "reviews": 682,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1711 Destiny Ln Ste 102, Bowling Green, KY 42104",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.9590811,
      "lng": -86.447323,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "bestchoiceroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "host in 3 or more markets",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/locations/kentucky/bowling-green/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 2,
      "url": "https://www.dcsroofingky.com/",
      "title": "DC's ROOFING AND CONTRACTING",
      "rating": 5,
      "reviews": 220,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "General contractor",
        "Remodeler",
        "Siding contractor"
      ],
      "address": "4244 Louisville Rd, Bowling Green, KY 42101",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 37.01367,
      "lng": -86.3777954,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "dcsroofingky.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "ROOFING",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 3,
      "url": "https://www.totherescueexteriors.com/",
      "title": "To the Rescue Exteriors",
      "rating": 5,
      "reviews": 49,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "730 Fairview Ave Ste B5, Bowling Green, KY 42101",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.9928622,
      "lng": -86.4335882,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "totherescueexteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 4,
      "url": null,
      "title": "Freedom Contracting",
      "rating": 5,
      "reviews": 117,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "213 Porter Pike, Bowling Green, KY 42103",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 37.0080285,
      "lng": -86.3894155,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Contracting",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 144,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 5,
      "url": "http://www.cmsroofing.com/",
      "title": "CMS Roofing",
      "rating": 4.2,
      "reviews": 100,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "308 Old Scottsville Rd, Bowling Green, KY 42103",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.9382154,
      "lng": -86.41101139999999,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "cmsroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 6,
      "url": "https://southernpremierroofing.com/",
      "title": "Southern Premier Roofing",
      "rating": 5,
      "reviews": 5,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "911 College St, Bowling Green, KY 42101",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.9938155,
      "lng": -86.4421758,
      "openState": "Open · Closes 12 AM",
      "hoursText": "Open · Closes 12 AM",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "southernpremierroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 120,
        "daysOpen": 5,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 7,
      "url": null,
      "title": "Keen Roofing",
      "rating": 4.5,
      "reviews": 39,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2501 Crossings Blvd, Bowling Green, KY 42104",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 36.941772,
      "lng": -86.43501649999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 8,
      "url": null,
      "title": "Spartan Roofing & Contracting",
      "rating": 5,
      "reviews": 4,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1046 Searcy Way, Bowling Green, KY 42103",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 36.9558068,
      "lng": -86.4214549,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 9,
      "url": "https://www.haleroofingky.com/",
      "title": "Hale Roofing",
      "rating": 4.3,
      "reviews": 16,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "269 Porter Pike, Bowling Green, KY 42103",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 37.0045479,
      "lng": -86.3870354,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "haleroofingky.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 10,
      "url": "https://www.aplusroofingcompany.com/",
      "title": "A+ Home Improvement",
      "rating": 4.6,
      "reviews": 91,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service"
      ],
      "address": "6115 Scottsville Rd Unit 4, Bowling Green, KY 42104",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.911760199999996,
      "lng": -86.40491639999999,
      "openState": "Open · Closes 3:30 PM",
      "hoursText": "Open · Closes 3:30 PM",
      "operatingHours": {
        "friday": "8 AM–3:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "aplusroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 39.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 11,
      "url": "https://kalibercontracting.com/",
      "title": "Kaliber Contracting",
      "rating": 4.9,
      "reviews": 29,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "6318 Taz Ct Ste. 100B, Bowling Green, KY 42104",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.9195852,
      "lng": -86.4995757,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "kalibercontracting.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Contracting",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 12,
      "url": "http://www.b2sroofing.com/",
      "title": "Build 2 Suit: Roofing Divison",
      "rating": 5,
      "reviews": 29,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1550 Westen St, Bowling Green, KY 42104",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.9649891,
      "lng": -86.44448659999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "9 AM–3 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "b2sroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 51,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 13,
      "url": "https://greensroofingbg.com/",
      "title": "Green's Roofing",
      "rating": 5,
      "reviews": 3,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Woodworker"
      ],
      "address": "2325 Greathouse Rd, Bowling Green, KY 42103",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.9071104,
      "lng": -86.342627,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "greensroofingbg.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 54,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 14,
      "url": "http://homefrontroofs.com/",
      "title": "HomeFront Roofing & Improvement",
      "rating": 4.6,
      "reviews": 38,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "511 E 10th Ave Ste 1, Bowling Green, KY 42101",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.991597899999995,
      "lng": -86.4415659,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "homefrontroofs.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 15,
      "url": "https://premier-roofing.us/",
      "title": "Premier Roofing, Inc.",
      "rating": 4.6,
      "reviews": 9,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Roofing supply store",
        "Waterproofing service"
      ],
      "address": "5261 Nashville Rd, Bowling Green, KY 42101",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.9336428,
      "lng": -86.4896064,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "premier-roofing.us",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 16,
      "url": null,
      "title": "Rangel Roofing and Carpentry",
      "rating": 5,
      "reviews": 2,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Carpenter"
      ],
      "address": "300 Vance Ln, Bowling Green, KY 42101",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 36.898926599999996,
      "lng": -86.5615725,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 17,
      "url": "https://integrityroofingbowlinggreen.com/",
      "title": "Integrity Roofing, L.L.C.",
      "rating": 4.9,
      "reviews": 34,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Property maintenance",
        "Warehouse"
      ],
      "address": "2355 Stovall Rd, Glasgow, KY 42141",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 37.049132,
      "lng": -86.01489,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "7 AM–6 PM",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "integrityroofingbowlinggreen.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 66,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 18,
      "url": "https://www.boomingbuilders.com/",
      "title": "Booming Builders",
      "rating": 5,
      "reviews": 27,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Construction company",
        "Siding contractor"
      ],
      "address": "1700 Patrick Way Ste C, Bowling Green, KY 42104",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.964689299999996,
      "lng": -86.4439895,
      "openState": "Opens soon · 9 AM",
      "hoursText": "Opens soon · 9 AM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "boomingbuilders.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 19,
      "url": "http://ericgillroofing.com/",
      "title": "Eric Gill Roofing & Carpentry",
      "rating": 4.9,
      "reviews": 52,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.423669,
      "lng": -129.9427086,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": "ericgillroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bowling Green, Kentucky",
      "query": "roofing contractor Bowling Green, Kentucky",
      "rank": 20,
      "url": null,
      "title": "Kentucky Quality Roofing",
      "rating": 5,
      "reviews": 1,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "224 Emmett Ave, Bowling Green, KY 42101",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 36.9713929,
      "lng": -86.4757041,
      "openState": "Opens soon · 9 AM",
      "hoursText": "Opens soon · 9 AM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "9 AM–5 PM",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:38.789Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Kentucky",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 48,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 1,
      "url": "https://www.redemptioncrs.com/",
      "title": "Redemption Roofing and Construction",
      "rating": 5,
      "reviews": 320,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Gutter service",
        "Siding contractor",
        "Skylight contractor"
      ],
      "address": "1114 Sunset Dr #1, Johnson City, TN 37604",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.3305954,
      "lng": -82.3910095,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "redemptioncrs.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 2,
      "url": "http://www.yesroofingandexteriors.com/",
      "title": "YES Roofing & Exteriors",
      "rating": 4.8,
      "reviews": 603,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Deck builder",
        "General contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "3611 N Roan St, Johnson City, TN 37601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.3653677,
      "lng": -82.39799239999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "yesroofingandexteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 3,
      "url": "http://www.tri-cities-roofing.com/?utm_source=google&utm_medium=wix_google_business_profile&utm_campaign=11279203840654194325",
      "title": "Tri-Cities Roofing",
      "rating": 4.8,
      "reviews": 77,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "1020 Sunrise Valley Dr, Johnson City, TN 37604",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.3065652,
      "lng": -82.4103753,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–2 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "tri-cities-roofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 51,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 4,
      "url": "http://www.wyattsroofingandconstruction.com/",
      "title": "Wyatt's Roofing and construction",
      "rating": 4.7,
      "reviews": 31,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "105 Mockingbird Hill Rd, Johnson City, TN 37601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.2982272,
      "lng": -82.3118676,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "wyattsroofingandconstruction.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 5,
      "url": "http://www.snowdensroofing.com/",
      "title": "Snowden's Siding, Roofing, & Window Company",
      "rating": 4.8,
      "reviews": 35,
      "category": "Contractor",
      "categories": [
        "Contractor"
      ],
      "address": "2809 E Oakland Ave #1, Johnson City, TN 37601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.3591682,
      "lng": -82.3736024,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "snowdensroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 6,
      "url": "https://pisgahroofingandrestoration.com/locations/tennessee/?utm_source=google&utm_medium=organic&utm_campaign=gbp&utm_content=tennessee",
      "title": "Pisgah Roofing and Restoration Tri-Cities TN",
      "rating": 4.7,
      "reviews": 161,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Skylight contractor"
      ],
      "address": "4704 N Roan St #4, Johnson City, TN 37615",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.3908444,
      "lng": -82.4106676,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "pisgahroofingandrestoration.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "TN",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/locations/tennessee/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "location word in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 7,
      "url": "https://www.mightydogroofing.com/johnson-city-tn",
      "title": "Mighty Dog Roofing of Johnson City",
      "rating": 4.9,
      "reviews": 28,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment",
        "Siding contractor",
        "Window installation service"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.2925325,
      "lng": -82.763294,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "mightydogroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Johnson City",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 65,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/johnson-city-tn",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 8,
      "url": "http://www.whittingtonconstruction.com/roofing-contractor/",
      "title": "Whittington Construction Company Inc.",
      "rating": 4.7,
      "reviews": 23,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "102 Daniels Way, Johnson City, TN 37615",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.3888126,
      "lng": -82.41744159999999,
      "openState": "Open · Closes 9:30 PM",
      "hoursText": "Open · Closes 9:30 PM",
      "operatingHours": {
        "friday": "8 AM–9:30 PM",
        "saturday": "9 AM–9:30 PM",
        "sunday": "Closed",
        "monday": "8 AM–9:30 PM",
        "tuesday": "8 AM–9:30 PM",
        "wednesday": "8 AM–9:30 PM",
        "thursday": "8 AM–9:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "whittingtonconstruction.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 80,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "other inner page",
        "linkPath": "/roofing-contractor/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 9,
      "url": "http://saldanaroofing.org/",
      "title": "Saldana Roofing",
      "rating": 4.9,
      "reviews": 56,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service"
      ],
      "address": "332 E Springbrook Dr #500, Johnson City, TN 37604",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.3578002,
      "lng": -82.3763448,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "9 AM–5 PM",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "saldanaroofing.org",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 152,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 10,
      "url": "https://superiorroofworx.com/",
      "title": "Superior RoofWorx",
      "rating": 5,
      "reviews": 13,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3310 Bondwood Cir, Johnson City, TN 37604",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.348407099999996,
      "lng": -82.413899,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "superiorroofworx.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "RoofWorx",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 11,
      "url": "https://bestchoiceroofing.com/",
      "title": "Best Choice Roofing Tri-Cities, TN",
      "rating": 4.4,
      "reviews": 80,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "4504 Bristol Hwy #100, Johnson City, TN 37601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.4008533,
      "lng": -82.34822059999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "bestchoiceroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "host in 3 or more markets",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "TN",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 12,
      "url": "https://www.stormguardrc.com/tn/johnson-city",
      "title": "Storm Guard Roofing & Construction Of The Smokies",
      "rating": 4.7,
      "reviews": 67,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Painting",
        "Siding contractor"
      ],
      "address": "3105 Industrial Dr #4, Johnson City, TN 37604",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.313153199999995,
      "lng": -82.4071848,
      "openState": "Open now",
      "hoursText": null,
      "operatingHours": null,
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "stormguardrc.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Storm",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 8
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": false,
        "open24All": false,
        "open24Any": false,
        "openWeekends": null,
        "openSunday": null,
        "openAtSearch": true,
        "hoursPerWeek": null,
        "daysOpen": null,
        "hoursPattern": "no hours listed"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/tn/johnson-city",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 13,
      "url": "https://triedandtrueroofing.net/",
      "title": "Tried & True Roofing and Construction",
      "rating": 4.5,
      "reviews": 70,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Carport and pergola builder",
        "Deck builder",
        "Service establishment",
        "Garage builder",
        "Sunroom contractor",
        "Waterproofing service"
      ],
      "address": null,
      "hasPhone": false,
      "hasWebsite": true,
      "lat": 36.306892,
      "lng": -82.156651,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "triedandtrueroofing.net",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 7
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 15,
      "url": "https://www.weathertamerhomeimprovements.com/",
      "title": "Weather Tamer Home Improvements",
      "rating": 3.4,
      "reviews": 47,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Sunroom contractor"
      ],
      "address": "1728 Old Gray Station Rd, Johnson City, TN 37615",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.3858402,
      "lng": -82.4139972,
      "openState": "Open · Closes 4:30 PM",
      "hoursText": "Open · Closes 4:30 PM",
      "operatingHours": {
        "friday": "8 AM–4:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4:30 PM",
        "tuesday": "8 AM–4:30 PM",
        "wednesday": "8 AM–4:30 PM",
        "thursday": "8 AM–4:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "weathertamerhomeimprovements.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 16,
      "url": null,
      "title": "David calderon roofing",
      "rating": 5,
      "reviews": 27,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2914 Mayfield Dr, Johnson City, TN 37604",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 36.3028346,
      "lng": -82.40215309999999,
      "openState": "Open · Closes 7 AM Sat",
      "hoursText": "Open · Closes 7 AM Sat",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "12–7 AM, 10 AM–12 AM",
        "sunday": "12–10 AM",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 151,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 17,
      "url": null,
      "title": "L&T Roofing and Home Improvements",
      "rating": 4.9,
      "reviews": 9,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Building consultant",
        "Fence contractor",
        "Flooring contractor",
        "Handyman/Handywoman/Handyperson",
        "Painter",
        "Property maintenance",
        "Remodeler"
      ],
      "address": "150 Forest Hill Dr, Johnson City, TN 37604",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 36.28622,
      "lng": -82.33241199999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 8
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 18,
      "url": "http://omniaroofing.com/",
      "title": "OMNIA Roofing",
      "rating": 4.8,
      "reviews": 119,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "476 Bunker Hill Rd Ste A, Bluff City, TN 37618",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.419377499999996,
      "lng": -82.2487593,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "omniaroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 19,
      "url": "http://rolandoroofingllc.com/",
      "title": "Rolando Roofing LLC",
      "rating": 5,
      "reviews": 43,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.3556965,
      "lng": -82.38507109999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "7 AM–8 PM",
        "sunday": "Closed",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "rolandoroofingllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 78,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 1,
      "url": "http://www.rochesterroofs.com/",
      "title": "Above All Roofing of Rochester",
      "rating": 4.9,
      "reviews": 204,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Insulation contractor"
      ],
      "address": "6889 10th Ave SW #1, Rochester, MN 55902",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.922652899999996,
      "lng": -92.47746599999999,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "rochesterroofs.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Rochester",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 2,
      "url": "http://redemptiveroofing.com/",
      "title": "Redemptive Roofing LLC",
      "rating": 4.9,
      "reviews": 78,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3661 36th Ave SE, Rochester, MN 55904",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.969152,
      "lng": -92.411402,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "redemptiveroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 3,
      "url": "https://garyklineroofing.com/",
      "title": "Gary Kline Roofing Inc",
      "rating": 4.9,
      "reviews": 115,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Roofing supply store"
      ],
      "address": "3021 43rd St NW, Rochester, MN 55901",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.068256999999996,
      "lng": -92.50841559999999,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "garyklineroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 44,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 4,
      "url": "http://www.heynbrothers.com/",
      "title": "Heyn Brothers Roofing",
      "rating": 4.9,
      "reviews": 112,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "6169 Rome Cir NW, Rochester, MN 55901",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.088687,
      "lng": -92.514765,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "heynbrothers.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 5,
      "url": "https://ronningenroofing.com/",
      "title": "Ronningen Roofing",
      "rating": 4.9,
      "reviews": 120,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Roofing supply store",
        "Snow removal service"
      ],
      "address": "608 11th Ave NW, Rochester, MN 55901",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.0295634,
      "lng": -92.4763693,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "ronningenroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 6,
      "url": "https://wshomeexperts.com/?utm_campaign=gmb",
      "title": "Weather Shield Home Experts",
      "rating": 4.8,
      "reviews": 91,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "816 N Broadway Ave, Rochester, MN 55906",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.031874599999995,
      "lng": -92.4627108,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "wshomeexperts.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 7,
      "url": "https://www.rochestermnroofing.com/",
      "title": "Rochester Roofing, Inc",
      "rating": 5,
      "reviews": 17,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "3265 19th St NW #931, Rochester, MN 55901",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.0443573,
      "lng": -92.5124802,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "8 AM–6 PM",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "rochestermnroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Rochester",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 8,
      "url": "https://allcraftexteriors.com/",
      "title": "All Craft Exteriors, LLC",
      "rating": 4.9,
      "reviews": 355,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Door supplier",
        "Window installation service",
        "Siding contractor"
      ],
      "address": "7509 11th Ave NW, Rochester, MN 55901",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.1085862,
      "lng": -92.4791276,
      "openState": "Open · Closes 3 PM",
      "hoursText": "Open · Closes 3 PM",
      "operatingHours": {
        "friday": "8 AM–3 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "allcraftexteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 43,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 9,
      "url": "https://www.2broscontractingllc.com/",
      "title": "2 Brothers Contracting",
      "rating": 4.9,
      "reviews": 63,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3777 40th Ave NW #100, Rochester, MN 55901",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.0611384,
      "lng": -92.5228844,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "2broscontractingllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Contracting",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 54,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 10,
      "url": "http://www.grayduckroofing.com/?utm_campaign=gmb",
      "title": "Gray Duck Roofing",
      "rating": 5,
      "reviews": 100,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "606 11th Ave NW, Rochester, MN 55901",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.0296942,
      "lng": -92.4769819,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "grayduckroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 11,
      "url": "https://stevegentryconstruction.com/",
      "title": "Steve Gentry Construction",
      "rating": 4.8,
      "reviews": 64,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Construction machine dealer",
        "Custom home builder",
        "Deck builder",
        "Garage builder",
        "Insulation contractor",
        "Remodeler",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "2307 7th St NW, Rochester, MN 55901",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.0360564,
      "lng": -92.4964315,
      "openState": "Open · Closes 12 PM",
      "hoursText": "Open · Closes 12 PM",
      "operatingHours": {
        "friday": "7:30 AM–12 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7:30 AM–4 PM",
        "tuesday": "7:30 AM–4 PM",
        "wednesday": "7:30 AM–4 PM",
        "thursday": "7:30 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "stevegentryconstruction.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 10
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 38.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 12,
      "url": "https://www.priorityconstructionservices.com/",
      "title": "Priority Construction Services",
      "rating": 4.9,
      "reviews": 451,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Bathroom remodeler",
        "Deck builder",
        "Insulation contractor",
        "Contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "3431 Northern Valley Pl NE, Rochester, MN 55906",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.058979799999996,
      "lng": -92.4468026,
      "openState": "Opens soon · 9 AM",
      "hoursText": "Opens soon · 9 AM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "priorityconstructionservices.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 7
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 13,
      "url": "https://roofingfirstsolutions.com/",
      "title": "Roofing First Solutions LLC",
      "rating": 5,
      "reviews": 7,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Gutter cleaning service"
      ],
      "address": "829 3rd Ave SE, Rochester, MN 55904",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.0144958,
      "lng": -92.4600906,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "roofingfirstsolutions.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 14,
      "url": "https://eriehome.com/locations/roofing/rochester-mn/?utm_source=gbp&utm_medium=roofing&utm_campaign=Rochester",
      "title": "Erie Home Roofing",
      "rating": 4.5,
      "reviews": 126,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "234 35th St SE Suite A, Rochester, MN 55904",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 43.9716275,
      "lng": -92.45804629999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "eriehome.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/locations/roofing/rochester-mn/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 15,
      "url": "https://www.ocexteriors.com/",
      "title": "O.C. Exteriors & Construction LLC",
      "rating": 4.8,
      "reviews": 33,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Siding contractor"
      ],
      "address": "604 11th Ave NW #200, Rochester, MN 55901",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.0300477,
      "lng": -92.4785751,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8:30 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8:30 AM–5 PM",
        "tuesday": "8:30 AM–5 PM",
        "wednesday": "8:30 AM–5 PM",
        "thursday": "8:30 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "ocexteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 16,
      "url": "https://dabella.us/location/rochester/?utm_source=GBP&utm_medium=link&utm_campaign=rochesterGBP&utm_id=Google+Business+Profile+Clicks",
      "title": "DaBella",
      "rating": 4.8,
      "reviews": 1312,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Bathroom remodeler",
        "Contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "1530 Greenview Dr SW Ste 111, Rochester, MN 55902",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.003236799999996,
      "lng": -92.4859295,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "7 AM–9 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "Closed",
        "monday": "7 AM–9 PM",
        "tuesday": "7 AM–9 PM",
        "wednesday": "7 AM–9 PM",
        "thursday": "7 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "dabella.us",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 1
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 79,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/location/rochester/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 17,
      "url": "https://stinsonservices.com/rochester-roofing-co?utm_source=GBP&utm_medium=Rochester&utm_campaign=GBP&utm_id=GBPntractors/",
      "title": "Stinson Services Rochester",
      "rating": 5,
      "reviews": 9,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "821 3rd Ave SE Ste 105, Rochester, MN 55904",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.0144707,
      "lng": -92.4596117,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "stinsonservices.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": "Rochester",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/rochester-roofing-co",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 18,
      "url": "http://rennerroofingmn.com/",
      "title": "Renner Roofing",
      "rating": 4.9,
      "reviews": 29,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3169 Wellner Dr NE, Rochester, MN 55906",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.0575221,
      "lng": -92.45141389999999,
      "openState": "Opens soon · 9 AM",
      "hoursText": "Opens soon · 9 AM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "rennerroofingmn.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 19,
      "url": "https://bobs-construction.com/",
      "title": "Bob's Construction",
      "rating": 4.8,
      "reviews": 28,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Deck builder",
        "Window installation service",
        "Siding contractor"
      ],
      "address": "6440 34th Ave NW, Rochester, MN 55901",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.0928216,
      "lng": -92.5128115,
      "openState": "Open · Closes 12 PM",
      "hoursText": "Open · Closes 12 PM",
      "operatingHours": {
        "friday": "8 AM–12 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "bobs-construction.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Rochester, Minnesota",
      "query": "roofing contractor Rochester, Minnesota",
      "rank": 20,
      "url": "https://www.larsonhomeservices.com/?utm_source=GMB&utm_medium=local&utm_campaign=rochester-mn",
      "title": "Larson Home Services",
      "rating": 5,
      "reviews": 14,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Insulation contractor"
      ],
      "address": "3228 6th Ave NE Ste b, Rochester, MN 55906",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.0574825,
      "lng": -92.45004329999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:41.434Z",
      "host": "larsonhomeservices.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 1,
      "url": "https://www.idealroofingsiouxcityiowa.com/",
      "title": "Ideal Roofing Co., L.L.C.",
      "rating": 5,
      "reviews": 98,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3311 Idlewood St, Sioux City, IA 51104",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.528079,
      "lng": -96.420732,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "idealroofingsiouxcityiowa.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 2,
      "url": "http://kuchelroofing.com/",
      "title": "Kuchel Roofing",
      "rating": 4.9,
      "reviews": 196,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "800 Stockyards Pl, Sioux City, IA 51106",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.4822377,
      "lng": -96.38592299999999,
      "openState": "Opens soon · 9 AM",
      "hoursText": "Opens soon · 9 AM",
      "operatingHours": {
        "friday": "9 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "kuchelroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 39,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 3,
      "url": null,
      "title": "DL Roofing & Construction",
      "rating": 4.9,
      "reviews": 161,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Dry wall contractor",
        "Gutter service",
        "Painting"
      ],
      "address": "1620 Pacific St C, Sioux City, IA 51105",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 42.506853,
      "lng": -96.37522399999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "7 AM–7 PM",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 156,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 4,
      "url": "http://jcroofing.com/?utm_source=google&utm_medium=business+pro",
      "title": "JC Roofing & Insulating",
      "rating": 4.7,
      "reviews": 71,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "717 W 16th St, South Sioux City, NE 68776",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.4749033,
      "lng": -96.4228485,
      "openState": "Open · Closes 4:30 PM",
      "hoursText": "Open · Closes 4:30 PM",
      "operatingHours": {
        "friday": "8 AM–4:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4:30 PM",
        "tuesday": "8 AM–4:30 PM",
        "wednesday": "8 AM–4:30 PM",
        "thursday": "8 AM–4:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "jcroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 5,
      "url": "http://www.schrunkroofing.com/",
      "title": "Schrunk Roofing LLC",
      "rating": 4.4,
      "reviews": 67,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3206 Northbrook Dr, Sioux City, IA 51105",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.5147234,
      "lng": -96.3667292,
      "openState": "Open · Closes 4 PM",
      "hoursText": "Open · Closes 4 PM",
      "operatingHours": {
        "friday": "8 AM–4 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4 PM",
        "tuesday": "8 AM–4 PM",
        "wednesday": "8 AM–4 PM",
        "thursday": "8 AM–4 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "schrunkroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 6,
      "url": "https://www.precisionexteriors.org/",
      "title": "Precision Exteriors & Service LLC",
      "rating": 4.8,
      "reviews": 21,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "962 Logan St, Sioux City, IA 51105",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.5003015,
      "lng": -96.3662217,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "precisionexteriors.org",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 7,
      "url": "https://www.caseyroofingsc.com/",
      "title": "Casey Roofing",
      "rating": 5,
      "reviews": 8,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3615 Talbot Rd, Sioux City, IA 51103",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.5343631,
      "lng": -96.4423145,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "caseyroofingsc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 8,
      "url": "https://www.stormdamageroofers.com/",
      "title": "Midwest Roofing Contracting",
      "rating": 5,
      "reviews": 3,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1112 Fowler St, Sioux City, IA 51105",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.5024503,
      "lng": -96.37952089999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "7 AM–8 PM",
        "sunday": "7 AM–8 PM",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "stormdamageroofers.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 91,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 9,
      "url": "https://homepride.net/sioux-city-roofing-and-siding-contractor/",
      "title": "Home Pride Contractors, Inc.",
      "rating": 5,
      "reviews": 4,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Gutter service",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "4240 Hickory Ln Ste 1101, Sioux City, IA 51106",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.447617199999996,
      "lng": -96.3578496,
      "openState": "Opens soon · 9 AM",
      "hoursText": "Opens soon · 9 AM",
      "operatingHours": {
        "friday": "9 AM–6 PM",
        "saturday": "9 AM–12 PM",
        "sunday": "Closed",
        "monday": "9 AM–6 PM",
        "tuesday": "9 AM–6 PM",
        "wednesday": "9 AM–6 PM",
        "thursday": "9 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "homepride.net",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Contractors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 48,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/sioux-city-roofing-and-siding-contractor/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 10,
      "url": "http://www.winkler-roofing.com/",
      "title": "Winkler Roofing Inc",
      "rating": 5,
      "reviews": 5,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3325 28th St, Sioux City, IA 51105",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.5191763,
      "lng": -96.3658906,
      "openState": "Open · Closes 2:30 PM",
      "hoursText": "Open · Closes 2:30 PM",
      "operatingHours": {
        "friday": "8:30 AM–2:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8:30 AM–2:30 PM",
        "tuesday": "8:30 AM–2:30 PM",
        "wednesday": "8:30 AM–2:30 PM",
        "thursday": "8:30 AM–2:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "winkler-roofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 30,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 11,
      "url": "http://slroofing.us/",
      "title": "SL ROOFING & RENOVATIONS",
      "rating": 5,
      "reviews": 11,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2909 20th St, Sioux City, IA 51105",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.510179699999995,
      "lng": -96.3708118,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "8 AM–6 PM",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "slroofing.us",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "ROOFING",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 12,
      "url": "https://www.ramroofs.com/",
      "title": "Ram Roofing and Solar",
      "rating": 5,
      "reviews": 12,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "507 7th St #226, Sioux City, IA 51101",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.4976609,
      "lng": -96.40448479999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "ramroofs.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 13,
      "url": "http://guaranteeroofing.com/",
      "title": "Guarantee Roofing & Siding",
      "rating": 3.3,
      "reviews": 16,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Door supplier",
        "Insulation contractor",
        "Siding contractor"
      ],
      "address": "2005 4th St, Sioux City, IA 51101",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.494681,
      "lng": -96.38405829999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "guaranteeroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 14,
      "url": "https://nationsroof.com/boonebrothers",
      "title": "Boone Brothers Roofing of Iowa",
      "rating": 5,
      "reviews": 2,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "General contractor",
        "Sheet metal contractor"
      ],
      "address": "1432 Leech Ave, Sioux City, IA 51101",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.487509599999996,
      "lng": -96.39056029999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "nationsroof.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Iowa",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "other inner page",
        "linkPath": "/boonebrothers",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 15,
      "url": "http://www.stevesroofingcompanysiouxcity.com/",
      "title": "Steve's Roofing Company",
      "rating": 4,
      "reviews": 4,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "529 W 10th St, South Sioux City, NE 68776",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.480162799999995,
      "lng": -96.42019959999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "stevesroofingcompanysiouxcity.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 16,
      "url": null,
      "title": "SR&C Steve's Roofing services & Chimney clean service Ltd",
      "rating": 4,
      "reviews": 9,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1900 Fairbanks St, Sioux City, IA 51109",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 42.512556,
      "lng": -96.48442279999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 9
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 17,
      "url": "https://www.triumphroofingcompany.com/",
      "title": "Triumph Roofing Company",
      "rating": 4.3,
      "reviews": 11,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "324 W 39th St, South Sioux City, NE 68776",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.4512858,
      "lng": -96.4161053,
      "openState": "Open · Closes 4:30 PM",
      "hoursText": "Open · Closes 4:30 PM",
      "operatingHours": {
        "friday": "8 AM–4:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4:30 PM",
        "tuesday": "8 AM–4:30 PM",
        "wednesday": "8 AM–4:30 PM",
        "thursday": "8 AM–4:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "triumphroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 18,
      "url": "http://www.aaext.com/",
      "title": "A&A Roofing & Exteriors Sioux City, IA",
      "rating": 4.3,
      "reviews": 12,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "600 4th St #810, Sioux City, IA 51101",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.493793499999995,
      "lng": -96.402495,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "10 AM–2 PM",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "aaext.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Sioux City + IA",
        "nameHasCity": true,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 7
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 59,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 19,
      "url": "http://siouxcityroofingcompanies.com/",
      "title": "Sioux City Roofing Solutions",
      "rating": 5,
      "reviews": 5,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.4678755,
      "lng": -96.3993026,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "1:30 AM–5 PM",
        "saturday": "2 AM–5 PM",
        "sunday": "2 AM–5 PM",
        "monday": "2 AM–5 PM",
        "tuesday": "2:30 AM–5 PM",
        "wednesday": "4 AM–5 PM",
        "thursday": "4:30 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": "siouxcityroofingcompanies.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Sioux City",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 100.5,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 1,
      "url": "https://pyramidroofingcompany.net/",
      "title": "Pyramid Roofing Company Valdosta ™",
      "rating": 4.8,
      "reviews": 489,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2026 Marion St, Valdosta, GA 31602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.8572682,
      "lng": -83.2799465,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "pyramidroofingcompany.net",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Valdosta",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 2,
      "url": "https://platinumroofpros.com/georgia/service-areas/valdosta-ga/",
      "title": "Platinum Roofing",
      "rating": 4.9,
      "reviews": 591,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Siding contractor"
      ],
      "address": "961 St Augustine Rd S, Valdosta, GA 31601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.808599599999997,
      "lng": -83.29395799999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "platinumroofpros.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/georgia/service-areas/valdosta-ga/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 3,
      "url": "https://bestchoiceroofing.com/locations/georgia/valdosta/?utm_source=gmb&utm_medium=organic&utm_campaign=valdosta",
      "title": "Best Choice Roofing",
      "rating": 4.9,
      "reviews": 176,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "109 W Central Ave, Valdosta, GA 31601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.8315697,
      "lng": -83.2798992,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "bestchoiceroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "host in 3 or more markets",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/locations/georgia/valdosta/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 5,
      "url": "http://bryantroofing.net/",
      "title": "Bryant Roofing",
      "rating": 5,
      "reviews": 184,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1732 Dow St, Valdosta, GA 31601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.827154999999998,
      "lng": -83.3160317,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "bryantroofing.net",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 6,
      "url": "http://www.reinhardtroofrepair.com/",
      "title": "Reinhardt Roof Repair",
      "rating": 5,
      "reviews": 55,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "4920 Stonewall Cir, Valdosta, GA 31605",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.9630102,
      "lng": -83.2305039,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "reinhardtroofrepair.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 7,
      "url": "https://www.roofitforward.com/south-georgia/north-florida",
      "title": "ARAC Roof It Forward",
      "rating": 5,
      "reviews": 17,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2904 N Oak St, Valdosta, GA 31602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.871450199999998,
      "lng": -83.2924683,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "roofitforward.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "other inner page",
        "linkPath": "/south-georgia/north-florida",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 8,
      "url": "http://skylineroofingsolutions.com/",
      "title": "Skyline Roofing Solutions",
      "rating": 5,
      "reviews": 26,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "111 Hemlock St Ste A, Valdosta, GA 31601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.8205957,
      "lng": -83.3029443,
      "openState": "Open now",
      "hoursText": null,
      "operatingHours": null,
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "skylineroofingsolutions.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": false,
        "open24All": false,
        "open24Any": false,
        "openWeekends": null,
        "openSunday": null,
        "openAtSearch": true,
        "hoursPerWeek": null,
        "daysOpen": null,
        "hoursPattern": "no hours listed"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 9,
      "url": "https://peakrcpros.com/",
      "title": "Peak Performance Roofing & Construction",
      "rating": 5,
      "reviews": 27,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2314 US-84 E, Valdosta, GA 31601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.814256699999998,
      "lng": -83.32754369999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8:30 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8:30 AM–5 PM",
        "tuesday": "8:30 AM–5 PM",
        "wednesday": "8:30 AM–5 PM",
        "thursday": "8:30 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "peakrcpros.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 10,
      "url": "https://freshroof.net/",
      "title": "Fresh Roof of Georgia",
      "rating": 4.8,
      "reviews": 48,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Chimney services",
        "Service establishment",
        "Gutter cleaning service",
        "Gutter service",
        "Sheet metal contractor",
        "Siding contractor"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.222462399999998,
      "lng": -83.16371149999999,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "8 AM–6 PM",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "freshroof.net",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": "Georgia",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 7
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 11,
      "url": "https://paradigmroofingspecialistllc.com/",
      "title": "Paradigm Roofing Specialist LLC",
      "rating": 5,
      "reviews": 11,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1709 Gornto Rd, Valdosta, GA 31601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.843137799999997,
      "lng": -83.32395029999999,
      "openState": "Open · Closes 12 AM",
      "hoursText": "Open · Closes 12 AM",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "paradigmroofingspecialistllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 120,
        "daysOpen": 5,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 12,
      "url": null,
      "title": "Roofing Valdosta Lewis Orr",
      "rating": 4.9,
      "reviews": 8,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3303 Orr Rd, Valdosta, GA 31605",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 30.923098399999997,
      "lng": -83.279872,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "7 AM–5 AM",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Valdosta",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 72,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 13,
      "url": "http://universalrroofing.org/",
      "title": "Universal Remodeling & Roofing, LLC",
      "rating": 4.5,
      "reviews": 29,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Remodeler"
      ],
      "address": "901 S Patterson St, Valdosta, GA 31601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.8199692,
      "lng": -83.2719187,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "7 AM–12 PM",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "universalrroofing.org",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 14,
      "url": null,
      "title": "South Georgia Roofing",
      "rating": 5,
      "reviews": 4,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2497 Madison Hwy, Valdosta, GA 31601",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 30.786706199999998,
      "lng": -83.2701852,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Georgia",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 144,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 15,
      "url": "https://www.certifiedroofingsolutionsllc.com/",
      "title": "Certified Roofing Solutions, LLC",
      "rating": 5,
      "reviews": 22,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1825 Plum St Ste A, Valdosta, GA 31601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.8449302,
      "lng": -83.3106466,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "certifiedroofingsolutionsllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 16,
      "url": "https://eagleeyeroofpros.com/",
      "title": "Eagle Eye Roofing",
      "rating": 5,
      "reviews": 3,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Asphalt contractor",
        "Carpenter",
        "Gutter service",
        "Loss adjuster",
        "Siding contractor"
      ],
      "address": "1204 Baytree Rd, Valdosta, GA 31602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.847038599999998,
      "lng": -83.3056323,
      "openState": "Open · Closes 12 AM",
      "hoursText": "Open · Closes 12 AM",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "eagleeyeroofpros.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 6
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 120,
        "daysOpen": 5,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 18,
      "url": "https://www.progressivemetalroofing.com/?utm_source=google&utm_medium=organic&utm_campaign=gmb-listing",
      "title": "Progressive Roofing",
      "rating": 4.8,
      "reviews": 24,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment",
        "Metal construction company"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.963065999999998,
      "lng": -83.3523769,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "9 AM–5 PM",
        "sunday": "9 AM–5 PM",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "progressivemetalroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 56,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 19,
      "url": null,
      "title": "A1 Roofing Company",
      "rating": 5,
      "reviews": 1,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3225 San Juline Cir, Lake Park, GA 31636",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 30.7428113,
      "lng": -83.2463502,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 20,
      "url": null,
      "title": "Azalea City Roofing & Construction",
      "rating": null,
      "reviews": null,
      "category": "Contractor",
      "categories": [
        "Contractor"
      ],
      "address": "908 Baytree Rd, Valdosta, GA 31602",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 30.8470108,
      "lng": -83.3032005,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 1,
      "url": "https://laurenexteriors.com/?utm_source=google&utm_medium=organic&utm_campaign=GMBListing-Wausau-WI",
      "title": "Lauren Exteriors",
      "rating": 4.9,
      "reviews": 119,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "911 E Thomas St, Wausau, WI 54403",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.9512103,
      "lng": -89.6157248,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "laurenexteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 2,
      "url": "https://badgerroofs.com/",
      "title": "Badger Roofing of Wisconsin",
      "rating": 4.9,
      "reviews": 62,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "158066 E Hamilton St, Wausau, WI 54403",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.967503,
      "lng": -89.576926,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "8 AM–5 PM",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "badgerroofs.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Wisconsin",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 63,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 3,
      "url": "https://thebigdawgroofing.com/",
      "title": "Big Dawg Roofing & Construction",
      "rating": 4.8,
      "reviews": 52,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Gutter service",
        "Insulation contractor",
        "Siding contractor",
        "Skylight contractor",
        "Water damage restoration service",
        "Window installation service"
      ],
      "address": "1699 Schofield Ave Ste 200, Schofield, WI 54476",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.9097639,
      "lng": -89.6035486,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "thebigdawgroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 8
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 4,
      "url": "https://a-rite.com/",
      "title": "A-Rite Construction and Roofing",
      "rating": 4.8,
      "reviews": 118,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Insulation contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "239 Ross Ave Ste 307, Schofield, WI 54476",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.9143192,
      "lng": -89.6093665,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "a-rite.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 5,
      "url": "http://www.ccservicesgroup.com/",
      "title": "C&C Services LLC.",
      "rating": 4.7,
      "reviews": 60,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Building restoration service",
        "General contractor"
      ],
      "address": "154538 CountyRoad Ww, Wausau, WI 54403",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 45.0326431,
      "lng": -89.6207886,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "ccservicesgroup.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 6,
      "url": "https://www.a-rite.com/",
      "title": "A-Rite Construction and Roofing",
      "rating": 5,
      "reviews": 3,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Siding contractor"
      ],
      "address": "4202 CountyRoad Ww, Wausau, WI 54401",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 45.027455599999996,
      "lng": -89.6897291,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "a-rite.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 7,
      "url": "https://prestigeroofingllc.com/?utm_source=google&utm_medium=listing&utm_content=wausau",
      "title": "Prestige Roofing LLC",
      "rating": 4.8,
      "reviews": 21,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2707 N 6th St, Wausau, WI 54403",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.978211699999996,
      "lng": -89.6233622,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "prestigeroofingllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 144,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 8,
      "url": "https://lonestarroofingwi.org/",
      "title": "LoneStar Roofing & Construction",
      "rating": 5,
      "reviews": 6,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2405 Merrill Ave, Wausau, WI 54401",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.9946097,
      "lng": -89.66506919999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7:30 AM–8 PM",
        "saturday": "7:30 AM–8 PM",
        "sunday": "Closed",
        "monday": "7:30 AM–8 PM",
        "tuesday": "7:30 AM–8 PM",
        "wednesday": "7:30 AM–8 PM",
        "thursday": "7:30 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "lonestarroofingwi.org",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 75,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 9,
      "url": "http://www.cwcustomexteriors.com/",
      "title": "CW Custom Exteriors",
      "rating": 4.9,
      "reviews": 34,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Siding contractor"
      ],
      "address": "5503 Schofield Ave, Weston, WI 54476",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.9044707,
      "lng": -89.5546274,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "7:30 AM–9 PM",
        "saturday": "7:30 AM–9 PM",
        "sunday": "Closed",
        "monday": "7:30 AM–9 PM",
        "tuesday": "7:30 AM–9 PM",
        "wednesday": "7:30 AM–9 PM",
        "thursday": "7:30 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "cwcustomexteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 81,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 10,
      "url": "https://www.aaseamlessllc.com/",
      "title": "AA Seamless LLC",
      "rating": 4.9,
      "reviews": 151,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Deck builder",
        "General contractor",
        "Gutter cleaning service",
        "Metal construction company",
        "Construction company",
        "Siding contractor"
      ],
      "address": "4405 Stewart Ave Ste a, Wausau, WI 54401",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.954921899999995,
      "lng": -89.6919434,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "aaseamlessllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 7
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 11,
      "url": "https://wausauroofers.com/",
      "title": "Wausau Roofing & Siding LLC",
      "rating": 3.2,
      "reviews": 5,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1612 N 3rd Ave, Wausau, WI 54401",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.984677999999995,
      "lng": -89.64041999999999,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "wausauroofers.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Wausau",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 12,
      "url": "https://www.highpointroofing-llc.com/",
      "title": "High Point Roofing LLC",
      "rating": 5,
      "reviews": 5,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.9627616,
      "lng": -89.670575,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "6 AM–9 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "6 AM–9 PM",
        "tuesday": "6 AM–9 PM",
        "wednesday": "6 AM–9 PM",
        "thursday": "6 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "highpointroofing-llc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 75,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 13,
      "url": "https://www.yourhomesbestdirection.com/",
      "title": "Compass Roofing and Renovation LLC",
      "rating": 5,
      "reviews": 13,
      "category": "Contractor",
      "categories": [
        "Contractor"
      ],
      "address": "312 E Kort St, Schofield, WI 54476",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.9019136,
      "lng": -89.6091428,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "7 AM–12 PM",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "yourhomesbestdirection.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 55,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 14,
      "url": null,
      "title": "Epic Contractors",
      "rating": 2.7,
      "reviews": 12,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "235 Forest St #1894, Wausau, WI 54403",
      "hasPhone": false,
      "hasWebsite": false,
      "lat": 44.956683899999994,
      "lng": -89.62825409999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Contractors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 15,
      "url": "http://greenerhomesolutions.net/",
      "title": "Greener Home Solutions",
      "rating": 5,
      "reviews": 82,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Door shop",
        "Gutter service",
        "Window installation service",
        "Siding contractor"
      ],
      "address": "100 N 72nd Ave Ste 107, Wausau, WI 54401",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.9628375,
      "lng": -89.7283156,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "9 AM–4 PM",
        "sunday": "Closed",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "greenerhomesolutions.net",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 72,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 16,
      "url": "https://www.keeneyhomeservices.com/?utm_source=GMB&utm_medium=local&utm_campaign=weston",
      "title": "Keeney Home Services",
      "rating": 4.8,
      "reviews": 74,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Insulation contractor"
      ],
      "address": "4105 Transport Way, Weston, WI 54476",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.8849546,
      "lng": -89.5717968,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "keeneyhomeservices.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 17,
      "url": "http://dunriteexteriors.net/",
      "title": "Dun-Rite Exteriors",
      "rating": 4.3,
      "reviews": 27,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "5604 Jamar St, Weston, WI 54476",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.9062938,
      "lng": -89.55411149999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7:30 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7:30 AM–5 PM",
        "tuesday": "7:30 AM–5 PM",
        "wednesday": "7:30 AM–5 PM",
        "thursday": "7:30 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "dunriteexteriors.net",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 47.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 18,
      "url": "https://www.facebook.com/share/16DAG1cHyM/",
      "title": "A+ Roofing & Painting",
      "rating": 5,
      "reviews": 13,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Bathroom remodeler",
        "Service establishment",
        "General contractor",
        "Kitchen remodeler",
        "Painting"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.9627616,
      "lng": -89.670575,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "directory, marketplace or social platform",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 6
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 19,
      "url": "http://www.wicontractor.com/?utm_source=google&utm_medium=wix_google_business_profile&utm_campaign=16216966047744278784",
      "title": "MS R&I CONSTRUCTION LLC",
      "rating": 4.9,
      "reviews": 29,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Custom home builder",
        "Deck builder",
        "Home builder",
        "General contractor",
        "Siding contractor"
      ],
      "address": "231670 County Rd S, Edgar, WI 54426",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 44.9709742,
      "lng": -89.9061019,
      "openState": "Open · Closes 10 PM",
      "hoursText": "Open · Closes 10 PM",
      "operatingHours": {
        "friday": "6 AM–10 PM",
        "saturday": "6 AM–10 PM",
        "sunday": "Closed",
        "monday": "6 AM–10 PM",
        "tuesday": "6 AM–10 PM",
        "wednesday": "6 AM–10 PM",
        "thursday": "6 AM–10 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": "wicontractor.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "CONSTRUCTION",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 6
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 96,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Wausau, Wisconsin",
      "query": "roofing contractor Wausau, Wisconsin",
      "rank": 20,
      "url": null,
      "title": "Rivera Crew Contracting LLC",
      "rating": 4.6,
      "reviews": 21,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Custom home builder",
        "Service establishment",
        "General contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 44.9287846,
      "lng": -89.670575,
      "openState": "Opens soon · 9 AM",
      "hoursText": "Opens soon · 9 AM",
      "operatingHours": {
        "friday": "9 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "9 AM–5 PM",
        "tuesday": "9 AM–5 PM",
        "wednesday": "9 AM–5 PM",
        "thursday": "9 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:44.292Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Contracting",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 6
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 1,
      "url": "http://www.thorntonsroofingcompany.com/",
      "title": "Thornton's Roofing Company",
      "rating": 5,
      "reviews": 258,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Waterproofing service"
      ],
      "address": "1102 Petroleum Dr, Abilene, TX 79602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.397568,
      "lng": -99.7372898,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "thorntonsroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 144,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 2,
      "url": "https://roofsbypeak.com/expert-roofing-contractor-in-west-texas/",
      "title": "Peak Roofing",
      "rating": 5,
      "reviews": 101,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "8050 Buffalo Gap Rd, Abilene, TX 79606",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.3534662,
      "lng": -99.78702539999999,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7:30 AM–7 PM",
        "saturday": "9 AM–5 PM",
        "sunday": "Closed",
        "monday": "7:30 AM–7 PM",
        "tuesday": "7:30 AM–7 PM",
        "wednesday": "7:30 AM–7 PM",
        "thursday": "7:30 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "roofsbypeak.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 65.5,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "other inner page",
        "linkPath": "/expert-roofing-contractor-in-west-texas/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 3,
      "url": "https://www.fatmattroofing.com/",
      "title": "Fat Matt Roofing",
      "rating": 4.8,
      "reviews": 258,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor"
      ],
      "address": "3425 S 14th St Suite 100, Abilene, TX 79605",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.4317992,
      "lng": -99.76829,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "fatmattroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 4,
      "url": "https://haleroofingandconstruction.com/",
      "title": "Hale Roofing & Construction, LLC",
      "rating": 5,
      "reviews": 121,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment",
        "Gutter cleaning service",
        "Siding contractor",
        "Skylight contractor"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.549145399999997,
      "lng": -98.751071,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "haleroofingandconstruction.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 5,
      "url": "https://www.trustbarr.com/",
      "title": "Barr Residential Roofing Services",
      "rating": 4.9,
      "reviews": 238,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2250 Oak St, Abilene, TX 79602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.4213546,
      "lng": -99.73396419999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "trustbarr.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 6,
      "url": "http://www.hartmanroofing.com/",
      "title": "Hartman Roofing",
      "rating": 4.9,
      "reviews": 155,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Sheet metal contractor"
      ],
      "address": "1565 Dunnam Dr, Abilene, TX 79602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.39161,
      "lng": -99.7410494,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "hartmanroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 7,
      "url": "http://www.buntonroofing.com/",
      "title": "Bunton Roofing Company, L.L.C.",
      "rating": 5,
      "reviews": 30,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "4825 Hill St, Abilene, TX 79602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.391191,
      "lng": -99.74157,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "buntonroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 8,
      "url": "https://chaddodsonroofing.com/",
      "title": "Chad Dodson Roofing Abilene",
      "rating": 4.9,
      "reviews": 30,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "327 Meadow Ln, Abilene, TX 79602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.3384709,
      "lng": -99.6502932,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "chaddodsonroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Abilene",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 9,
      "url": "https://www.jamarroofing.com/abilene-roofers/?utm_source=google&utm_medium=gbp&utm_campaign=Abilene",
      "title": "Ja-Mar Roofing & Sheet Metal - Abilene",
      "rating": 5,
      "reviews": 34,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Sheet metal contractor"
      ],
      "address": "642 Pecan St, Abilene, TX 79602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.4424655,
      "lng": -99.7319636,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "6 AM–8 PM",
        "saturday": "6 AM–8 PM",
        "sunday": "9 AM–5 PM",
        "monday": "6 AM–8 PM",
        "tuesday": "6 AM–8 PM",
        "wednesday": "6 AM–8 PM",
        "thursday": "6 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "jamarroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Abilene",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 7
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 92,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/abilene-roofers/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 10,
      "url": "http://www.clearforkroofingcompany.com/",
      "title": "Clear Fork Roofing Company Inc.",
      "rating": 4.6,
      "reviews": 9,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3080 E US HWY 80, Abilene, TX 79601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.4445121,
      "lng": -99.6704208,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "clearforkroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 11,
      "url": "https://sittonroof.com/",
      "title": "Sitton Roofing Co.",
      "rating": 4.6,
      "reviews": 12,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "517 N 4th St, Abilene, TX 79601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.451940799999996,
      "lng": -99.7267974,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "sittonroof.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 12,
      "url": "https://texasroofcontractor.com/",
      "title": "Patriot Roofing",
      "rating": 5,
      "reviews": 41,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Home inspector",
        "Metal construction company",
        "Water damage restoration service"
      ],
      "address": "3274 S 27th St Ste 121, Abilene, TX 79605",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.4183557,
      "lng": -99.76355559999999,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "7 AM–7 PM",
        "sunday": "7 AM–7 PM",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "texasroofcontractor.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 84,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 13,
      "url": "http://www.laynetechroofing.com/",
      "title": "Layne Tech Roofing",
      "rating": 4.5,
      "reviews": 33,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2601 S Danville Dr, Abilene, TX 79606",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.416449,
      "lng": -99.77821399999999,
      "openState": "Open · Closes 5:30 PM",
      "hoursText": "Open · Closes 5:30 PM",
      "operatingHours": {
        "friday": "8:30 AM–5:30 PM",
        "saturday": "9:30 AM–5:30 PM",
        "sunday": "Closed",
        "monday": "8:30 AM–5:30 PM",
        "tuesday": "8:30 AM–5:30 PM",
        "wednesday": "8:30 AM–5:30 PM",
        "thursday": "8:30 AM–5:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "laynetechroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 53,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 14,
      "url": "https://bolin-roofing.com/",
      "title": "Bolin Roofing and Construction",
      "rating": 5,
      "reviews": 29,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Contractor",
        "General contractor",
        "Home builder",
        "Painter",
        "Siding contractor"
      ],
      "address": "1033 Walnut St Ste 6, Abilene, TX 79601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.4610494,
      "lng": -99.7302706,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "bolin-roofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 7
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 15,
      "url": "https://barroofing.com/?utm_source=google&utm_medium=gbp",
      "title": "Barr Roofing Company",
      "rating": 5,
      "reviews": 6,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3602 S Treadaway Blvd, Abilene, TX 79602",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.4076254,
      "lng": -99.743213,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "barroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 17,
      "url": null,
      "title": "Abilene Roofing Experts",
      "rating": 4.6,
      "reviews": 7,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company"
      ],
      "address": "366 Cypress St, Abilene, TX 79601",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 32.4522265,
      "lng": -99.73438279999999,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "7 AM–9 PM",
        "saturday": "7 AM–9 PM",
        "sunday": "7 AM–9 PM",
        "monday": "7 AM–9 PM",
        "tuesday": "7 AM–9 PM",
        "wednesday": "7 AM–9 PM",
        "thursday": "7 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Abilene",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 98,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 18,
      "url": "http://nicksroofing.net/",
      "title": "Nick's Roofing",
      "rating": 5,
      "reviews": 10,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3274 S 27th St, Abilene, TX 79605",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.4183557,
      "lng": -99.76355559999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "8 AM–8 PM",
        "saturday": "8 AM–8 PM",
        "sunday": "10 AM–3 PM",
        "monday": "8 AM–8 PM",
        "tuesday": "8 AM–8 PM",
        "wednesday": "8 AM–8 PM",
        "thursday": "8 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "nicksroofing.net",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 77,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 19,
      "url": "https://www.dandjholdingsllc.com/",
      "title": "D&J Holdings - Roofing & Construction",
      "rating": 4.8,
      "reviews": 26,
      "category": "Contractor",
      "categories": [
        "Contractor"
      ],
      "address": "2301 Waldrop Dr, Abilene, TX 79606",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 32.3573431,
      "lng": -99.7506959,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "dandjholdingsllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 20,
      "url": null,
      "title": "All Star Roofing",
      "rating": 4.5,
      "reviews": 17,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "108 bramlett trail, Abilene, TX 79601",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 32.446711199999996,
      "lng": -99.6399143,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 1,
      "url": "https://taycoroofing.com/",
      "title": "TayCo Roofing",
      "rating": 4.9,
      "reviews": 355,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "2510 W Gore Blvd, Lawton, OK 73505",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.6086416,
      "lng": -98.4281252,
      "openState": "Open · Closes 12 PM",
      "hoursText": "Open · Closes 12 PM",
      "operatingHours": {
        "friday": "8 AM–12 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "taycoroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 40,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 2,
      "url": "http://www.sentryroofingok.com/",
      "title": "Sentry Roofing Lawton",
      "rating": 5,
      "reviews": 93,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "505 NW Sheridan Rd, Lawton, OK 73505",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.6147534,
      "lng": -98.4218011,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "8 AM–6 PM",
        "sunday": "8 AM–6 PM",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "sentryroofingok.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Lawton",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 70,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 3,
      "url": "https://www.lawtonroofers.com/",
      "title": "Lockwood & Sons Construction LLC",
      "rating": 4.4,
      "reviews": 69,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "2306 SW G Ave, Lawton, OK 73505",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.6005852,
      "lng": -98.4230008,
      "openState": "Open · Closes 3 PM",
      "hoursText": "Open · Closes 3 PM",
      "operatingHours": {
        "friday": "8 AM–3 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–3 PM",
        "tuesday": "8 AM–3 PM",
        "wednesday": "8 AM–3 PM",
        "thursday": "8 AM–3 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "lawtonroofers.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 35,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 4,
      "url": "https://keystoneroofingcompany.com/",
      "title": "Keystone Roofing & Gutters",
      "rating": 4.9,
      "reviews": 97,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service"
      ],
      "address": "1902 W Gore Blvd, Lawton, OK 73501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.6084472,
      "lng": -98.41661429999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "8 AM–8 PM",
        "saturday": "8 AM–8 PM",
        "sunday": "Closed",
        "monday": "8 AM–8 PM",
        "tuesday": "8 AM–8 PM",
        "wednesday": "8 AM–8 PM",
        "thursday": "8 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "keystoneroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 72,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 5,
      "url": "http://www.lemosroofing.com/",
      "title": "Lemos Roofing & Construction",
      "rating": 5,
      "reviews": 40,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Painter"
      ],
      "address": "1603 W Gore Blvd, Lawton, OK 73507",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.6090509,
      "lng": -98.4129122,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "lemosroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 6,
      "url": "https://superiorroofingbyallpro.com/",
      "title": "Superior Roofing By All-Pro",
      "rating": 4.8,
      "reviews": 99,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Service establishment",
        "Gutter cleaning service",
        "Gutter service",
        "Siding contractor",
        "Window installation service"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 35.3090496,
      "lng": -98.71671339999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "superiorroofingbyallpro.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 7
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 7,
      "url": "http://www.skyroofingllc.net/",
      "title": "Sky Roofing LLC",
      "rating": 4.4,
      "reviews": 76,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "3120 SW J Ave, Lawton, OK 73505",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.5977332,
      "lng": -98.4387072,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "7 AM–8 PM",
        "sunday": "7 AM–8 PM",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "skyroofingllc.net",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 91,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 8,
      "url": "http://broxroofing.com/",
      "title": "Brox Industries, LLC",
      "rating": 4.7,
      "reviews": 66,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "111 SW Texas Ave, Lawton, OK 73501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.5829619,
      "lng": -98.39058449999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "broxroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 9,
      "url": "http://lawtonroofingcompany.com/",
      "title": "Lawton Roof Co.",
      "rating": 4.3,
      "reviews": 11,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "6213 NW Cache Rd office 2, Lawton, OK 73505",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.6241578,
      "lng": -98.47018519999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "6 AM–8 PM",
        "saturday": "6 AM–8 PM",
        "sunday": "6 AM–8 PM",
        "monday": "6 AM–8 PM",
        "tuesday": "6 AM–8 PM",
        "wednesday": "6 AM–8 PM",
        "thursday": "6 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "lawtonroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": "Lawton",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 98,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 10,
      "url": "https://www.facebook.com/ryansroofinglawton/",
      "title": "Ryan’s Roofing & Construction",
      "rating": 4.2,
      "reviews": 32,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Contractor",
        "Flooring contractor",
        "Garage door supplier",
        "General contractor",
        "Painter"
      ],
      "address": "2603 NW Cache Rd Ste 3, Lawton, OK 73505",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.624218299999995,
      "lng": -98.43001079999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "6 AM–8 PM",
        "saturday": "6 AM–8 PM",
        "sunday": "Closed",
        "monday": "6 AM–8 PM",
        "tuesday": "6 AM–8 PM",
        "wednesday": "6 AM–8 PM",
        "thursday": "6 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "directory, marketplace or social platform",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 7
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 84,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 11,
      "url": "https://www.rootedandraisedroofing.com/",
      "title": "Rooted and Raised Roofing",
      "rating": 5,
      "reviews": 34,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1016 SW D Ave, Lawton, OK 73501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.6037909,
      "lng": -98.4046231,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "rootedandraisedroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 54,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 12,
      "url": "https://lougallegosconstruction.com/",
      "title": "Lou Gallegos Construction LLC",
      "rating": 4.4,
      "reviews": 44,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Carport and pergola builder",
        "Fence contractor",
        "Painting",
        "Remodeler",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "1400 NW 67th St, Lawton, OK 73505",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.6250395,
      "lng": -98.47537229999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8:30 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8:30 AM–5 PM",
        "tuesday": "8:30 AM–5 PM",
        "wednesday": "8:30 AM–5 PM",
        "thursday": "8:30 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "lougallegosconstruction.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 7
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 42.5,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 13,
      "url": "https://www.salazarroofing.com/",
      "title": "Salazar Roofing",
      "rating": 3.4,
      "reviews": 34,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "General contractor"
      ],
      "address": "1302 SW Lee Blvd, Lawton, OK 73501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.5939966,
      "lng": -98.4081563,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "salazarroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 14,
      "url": null,
      "title": "Smart Choice Roofing and Construction",
      "rating": 4.9,
      "reviews": 12,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1703 SW Sheridan Rd, Lawton, OK 73505",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 34.590241299999995,
      "lng": -98.4226487,
      "openState": null,
      "hoursText": null,
      "operatingHours": null,
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": false,
        "open24All": false,
        "open24Any": false,
        "openWeekends": null,
        "openSunday": null,
        "openAtSearch": null,
        "hoursPerWeek": null,
        "daysOpen": null,
        "hoursPattern": "no hours listed"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 15,
      "url": null,
      "title": "Castros Contracting & Construction",
      "rating": 4.5,
      "reviews": 35,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor"
      ],
      "address": "1218 NW 31st St, Lawton, OK 73505",
      "hasPhone": false,
      "hasWebsite": false,
      "lat": 34.6228285,
      "lng": -98.43090989999999,
      "openState": "Open · Closes 2:30 PM",
      "hoursText": "Open · Closes 2:30 PM",
      "operatingHours": {
        "friday": "8:30 AM–2:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8:30 AM–4:30 PM",
        "tuesday": "8:30 AM–4:30 PM",
        "wednesday": "8:30 AM–4:30 PM",
        "thursday": "8:30 AM–4:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Contracting",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 38,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 16,
      "url": null,
      "title": "Ford Roofing & Sheet Metal Co",
      "rating": 4,
      "reviews": 8,
      "category": "Sheet metal contractor",
      "categories": [
        "Sheet metal contractor"
      ],
      "address": "15 SW Bishop Rd, Lawton, OK 73501",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 34.5805426,
      "lng": -98.38836239999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 17,
      "url": "https://www.libertyroofingllc.com/",
      "title": "Liberty Roofing LLC",
      "rating": 5,
      "reviews": 101,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor",
        "Solar energy system service"
      ],
      "address": "7727 US-277 Ste 1B, Elgin, OK 73538",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.7821506,
      "lng": -98.2967877,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "libertyroofingllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 18,
      "url": "https://regalroofingllc.com/lawton-ok/",
      "title": "Regal Roofing",
      "rating": 5,
      "reviews": 4,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2007 NW Lindy Ave, Lawton, OK 73507",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.6365493,
      "lng": -98.42118529999999,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "7 AM–8 PM",
        "sunday": "7 AM–8 PM",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "regalroofingllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 91,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/lawton-ok/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 19,
      "url": null,
      "title": "Brooks Construction",
      "rating": 4.4,
      "reviews": 13,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Bathroom remodeler",
        "Building restoration service",
        "Fire damage restoration service",
        "Kitchen remodeler",
        "Water damage restoration service"
      ],
      "address": "508 SW 70th St, Lawton, OK 73506",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 34.603755299999996,
      "lng": -98.4785443,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 6
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Lawton, Oklahoma",
      "query": "roofing contractor Lawton, Oklahoma",
      "rank": 20,
      "url": "http://wingbrothersroofing.com/",
      "title": "Wing Brothers Roofing",
      "rating": 5,
      "reviews": 170,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.7800005,
      "lng": -98.2670035,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:46.199Z",
      "host": "wingbrothersroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 1,
      "url": null,
      "title": "ROOFTOP - Your Roofing Contractor.",
      "rating": 4.9,
      "reviews": 109,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Contractor",
        "Deck builder",
        "General contractor",
        "Railing contractor",
        "Siding contractor"
      ],
      "address": "6962 Aurora Loop #1, Bismarck, ND 58503",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 46.879926,
      "lng": -100.77105399999999,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "7 AM–9 PM",
        "saturday": "7 AM–9 PM",
        "sunday": "7 AM–9 PM",
        "monday": "7 AM–9 PM",
        "tuesday": "7 AM–9 PM",
        "wednesday": "7 AM–9 PM",
        "thursday": "7 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "ROOFTOP",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 7
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 98,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 2,
      "url": "https://allseasonsexteriors.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp",
      "title": "All Seasons Roofing",
      "rating": 4.9,
      "reviews": 66,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor",
        "Snow removal service"
      ],
      "address": "1205 Burlington Dr, Bismarck, ND 58504",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.791042999999995,
      "lng": -100.74450499999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "allseasonsexteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 3,
      "url": "https://bismarck.wegnerroofing.com/?utm_source=gbp",
      "title": "Wegner Roofing & Solar",
      "rating": 5,
      "reviews": 182,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "533 Airport Rd # A, Bismarck, ND 58504",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.799673899999995,
      "lng": -100.7621649,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "bismarck.wegnerroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 4,
      "url": "https://5starroofingandcontracting.com/",
      "title": "5 Star Roofing and Contracting",
      "rating": 4.7,
      "reviews": 88,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3320 Hamilton St Unit 3, Bismarck, ND 58503",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.8436938,
      "lng": -100.7415748,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "5starroofingandcontracting.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 144,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 5,
      "url": "http://highpointconstructionnd.com/roofers-bismarck-nd",
      "title": "HighPoint Construction",
      "rating": 5,
      "reviews": 21,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "3434 Saratoga Ave #7, Bismarck, ND 58503",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.8412333,
      "lng": -100.73749049999999,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "7 AM–7 PM",
        "sunday": "7 AM–7 PM",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "highpointconstructionnd.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 84,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/roofers-bismarck-nd",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 6,
      "url": "https://betterroofingandcontracting.com/about-us/",
      "title": "Better Roofing & Contracting",
      "rating": 4.9,
      "reviews": 50,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3115 E Broadway Ave, Bismarck, ND 58501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.805708499999994,
      "lng": -100.74461079999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–12 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "betterroofingandcontracting.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 49,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "other inner page",
        "linkPath": "/about-us/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 7,
      "url": "https://powerroofinggc.com/",
      "title": "Power Roofing And Construction",
      "rating": 4.9,
      "reviews": 85,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2521 Railroad Ave, Bismarck, ND 58501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.8037895,
      "lng": -100.7531616,
      "openState": "Open · Closes 7:30 PM",
      "hoursText": "Open · Closes 7:30 PM",
      "operatingHours": {
        "friday": "8 AM–7:30 PM",
        "saturday": "9 AM–7:30 PM",
        "sunday": "11 AM–5 PM",
        "monday": "8 AM–7:30 PM",
        "tuesday": "8 AM–7:30 PM",
        "wednesday": "8 AM–7:30 PM",
        "thursday": "8 AM–7:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "powerroofinggc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 74,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 8,
      "url": "https://capital-exteriors.com/",
      "title": "Capital Exteriors - Roofing & Siding",
      "rating": 4.2,
      "reviews": 76,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Deck builder",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "603 52 St NE, Bismarck, ND 58501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.8107079,
      "lng": -100.7092851,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "8 AM–8 PM",
        "saturday": "9 AM–5 PM",
        "sunday": "9 AM–5 PM",
        "monday": "8 AM–8 PM",
        "tuesday": "8 AM–8 PM",
        "wednesday": "8 AM–8 PM",
        "thursday": "8 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "capital-exteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 76,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 9,
      "url": "http://www.newtechconstructionnd.com/",
      "title": "New Tech Construction",
      "rating": 4.9,
      "reviews": 24,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2702 Mercury Ln, Bismarck, ND 58503",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.835343699999996,
      "lng": -100.79103769999999,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "7 AM–6 PM",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "newtechconstructionnd.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 66,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 10,
      "url": "https://www.kildeconstruction.com/",
      "title": "Kilde Construction",
      "rating": 4.6,
      "reviews": 41,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "General contractor",
        "Gutter service",
        "Remodeler",
        "Siding contractor"
      ],
      "address": "5320 E Main Ave, Bismarck, ND 58501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.8096497,
      "lng": -100.7076496,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "12–4 PM",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "kildeconstruction.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 59,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 11,
      "url": "https://capital-exteriors.com/",
      "title": "Capital Exteriors - Roofing",
      "rating": 5,
      "reviews": 23,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service"
      ],
      "address": "722 S 26th St C, Bismarck, ND 58504",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.797346499999996,
      "lng": -100.75292189999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "capital-exteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 12,
      "url": "https://www.arrowroofingsystems.com/?utm_source=google&utm_medium=organic&utm_campaign=gmb-bismarck&utm_content=website&y_source=1_MjAxNTE2NjIxNi03MTUtbG9jYXRpb24ud2Vic2l0ZQ%3D%3D",
      "title": "Arrow Roofing Systems",
      "rating": 5,
      "reviews": 25,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "2915 E Broadway Ave, Bismarck, ND 58501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.80563,
      "lng": -100.748049,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "arrowroofingsystems.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 13,
      "url": "https://www.highqualitynd.com/",
      "title": "High Quality LLC - Roofing",
      "rating": 5,
      "reviews": 4,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1511 Lockheed Dr, Bismarck, ND 58504",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.787659,
      "lng": -100.75554389999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "highqualitynd.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 54,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 14,
      "url": "http://www.rivercityroofingnd.com/",
      "title": "River City Roofing",
      "rating": 4.8,
      "reviews": 23,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "2318 Memorial Hwy #1, Mandan, ND 58554",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.8243523,
      "lng": -100.86155579999999,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "8 AM–1 PM",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "rivercityroofingnd.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 15,
      "url": "https://www.trinityexteriors.com/nd",
      "title": "Trinity Exteriors",
      "rating": 5,
      "reviews": 54,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2021 E Main Ave Ste E, Bismarck, ND 58501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.804847599999995,
      "lng": -100.7605207,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "trinityexteriors.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Exteriors",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "other inner page",
        "linkPath": "/nd",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 16,
      "url": "https://www.bismarckroofingnd.com/",
      "title": "Bismarck Roofing & Sheet Metal Inc",
      "rating": 4.2,
      "reviews": 9,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "219 S Bell St, Bismarck, ND 58504",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.8037138,
      "lng": -100.8016165,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "bismarckroofingnd.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Bismarck",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 6
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 17,
      "url": "https://www.roofce.com/",
      "title": "CE Construction Bismarck LLC",
      "rating": 5,
      "reviews": 26,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "523 N 4th St, Bismarck, ND 58501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.8104595,
      "lng": -100.78560759999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "roofce.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": "Bismarck",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 19,
      "url": null,
      "title": "Imperial Roofing and Construction, LLC",
      "rating": 4.4,
      "reviews": 27,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Building restoration service",
        "Construction company"
      ],
      "address": "2120 Lovett Ave, Bismarck, ND 58504",
      "hasPhone": false,
      "hasWebsite": false,
      "lat": 46.793525599999995,
      "lng": -100.7581889,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 54,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 20,
      "url": "https://www.abcseamlessnd.com/",
      "title": "ABC Seamless of Bismarck",
      "rating": 4.8,
      "reviews": 104,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Bathroom remodeler",
        "General contractor",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "1316 S 20th St, Bismarck, ND 58504",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.789854,
      "lng": -100.7613664,
      "openState": "Open · Closes 3 PM",
      "hoursText": "Open · Closes 3 PM",
      "operatingHours": {
        "friday": "8 AM–3 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "abcseamlessnd.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": "Bismarck",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 43,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 1,
      "url": "https://palmettoroofingandsolar.com/",
      "title": "Palmetto Roofing",
      "rating": 5,
      "reviews": 31,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "500 Athens St, Florence, SC 29501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.2073343,
      "lng": -79.76999959999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "palmettoroofingandsolar.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 2,
      "url": "http://bbcommercialroofing.com/",
      "title": "B&B Commercial Roofing LLC",
      "rating": 4.9,
      "reviews": 99,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1827 Trade St, Florence, SC 29501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.2172291,
      "lng": -79.80063899999999,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "7 AM–7 PM",
        "sunday": "Closed",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "bbcommercialroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 72,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 3,
      "url": "https://floydroofingsc.com/",
      "title": "Floyd Roofing of the Carolinas",
      "rating": 4.9,
      "reviews": 146,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Chimney services",
        "Service establishment",
        "Gutter cleaning service",
        "Skylight contractor"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.101209,
      "lng": -79.691829,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "floydroofingsc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 4,
      "url": "http://scroofmasters.com/",
      "title": "RoofMasters Roofing Solutions",
      "rating": 5,
      "reviews": 26,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "901 2nd Loop Rd, Florence, SC 29505",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.1680132,
      "lng": -79.77960259999999,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "scroofmasters.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "RoofMasters",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 5,
      "url": "https://mahauaroofingconstruction.com/",
      "title": "Mahaua Roofing & Construction",
      "rating": 5,
      "reviews": 45,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment",
        "Flooring contractor",
        "Remodeler",
        "Window installation service"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.203776999999995,
      "lng": -79.73561409999999,
      "openState": "Open · Closes 10 PM",
      "hoursText": "Open · Closes 10 PM",
      "operatingHours": {
        "friday": "8 AM–10 PM",
        "saturday": "8 AM–10 PM",
        "sunday": "Closed",
        "monday": "8 AM–10 PM",
        "tuesday": "8 AM–10 PM",
        "wednesday": "8 AM–10 PM",
        "thursday": "8 AM–10 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "mahauaroofingconstruction.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 84,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 6,
      "url": "https://roofingandsidingflorencecounty.com/",
      "title": "Peak Roofing and Siding",
      "rating": 5,
      "reviews": 39,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "322 E McIver Rd, Florence, SC 29506",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.2315782,
      "lng": -79.74709059999999,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "7 AM–7 PM",
        "sunday": "Closed",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "roofingandsidingflorencecounty.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 72,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 7,
      "url": "https://www.florenceroofingsc.com/",
      "title": "Florence Roofing and Remodeling",
      "rating": 5,
      "reviews": 11,
      "category": "Bathroom remodeler",
      "categories": [
        "Bathroom remodeler",
        "Kitchen remodeler"
      ],
      "address": "700 S Parker Dr Ste 3, Florence, SC 29501",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.1774208,
      "lng": -79.8273364,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "8 AM–6 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–6 PM",
        "tuesday": "8 AM–6 PM",
        "wednesday": "8 AM–6 PM",
        "thursday": "8 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "florenceroofingsc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Florence",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 8,
      "url": "https://www.jagroofing-llc.com/",
      "title": "JAG Roofing, LLC",
      "rating": 5,
      "reviews": 17,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment",
        "Gutter service",
        "Siding contractor",
        "Window installation service"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.7756085,
      "lng": -79.0809226,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "jagroofing-llc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 144,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 9,
      "url": null,
      "title": "Southern Remodelers LLC",
      "rating": 5,
      "reviews": 8,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1827 Trade St, Florence, SC 29501",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 34.2173266,
      "lng": -79.8006004,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "7 AM–5 PM",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": false,
        "nameServiceMatch": null,
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 10,
      "url": "https://roofingflorencesc.com/",
      "title": "Roofing Florence SC",
      "rating": 4.1,
      "reviews": 14,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment",
        "General contractor",
        "Handyman/Handywoman/Handyperson"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.1745995,
      "lng": -79.808848,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "roofingflorencesc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Florence + SC",
        "nameHasCity": true,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 4
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 11,
      "url": null,
      "title": "M&B Construction and More",
      "rating": 4.8,
      "reviews": 17,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment",
        "Flooring contractor",
        "General contractor",
        "Painting",
        "Remodeler"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 33.6980785,
      "lng": -80.92661439999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 6
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 50,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 12,
      "url": "https://roofingflorence.com/",
      "title": "Corrow Construction LLC",
      "rating": 4.5,
      "reviews": 30,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.1147275,
      "lng": -79.707622,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "7 AM–8 PM",
        "sunday": "7 AM–8 PM",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "roofingflorence.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 91,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 13,
      "url": null,
      "title": "Florence Roofing Experts",
      "rating": 5,
      "reviews": 2,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment",
        "General contractor",
        "Gutter cleaning service",
        "Repair service"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 34.11988,
      "lng": -79.73561409999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Florence",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 14,
      "url": null,
      "title": "Mendoza Roofing Florence",
      "rating": 4.8,
      "reviews": 27,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 34.1745995,
      "lng": -79.808848,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "7 AM–2:30 PM",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "Florence",
        "nameHasCity": true,
        "nameHasState": false,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 57.5,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 15,
      "url": "https://monragaroofing.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp",
      "title": "Monraga Roofing of South Carolina",
      "rating": 4.9,
      "reviews": 273,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Skylight contractor"
      ],
      "address": "1644 Sandbox Rd, Lamar, SC 29069",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.2445065,
      "lng": -80.08900109999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "monragaroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": "South Carolina",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 144,
        "daysOpen": 6,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 16,
      "url": "https://www.burchroofingcompany.com/",
      "title": "Burch Roofing Inc",
      "rating": 4.5,
      "reviews": 20,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.2920456,
      "lng": -79.86097,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "9 AM–5 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "burchroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 53,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 17,
      "url": null,
      "title": "Jackson Roofing",
      "rating": 5,
      "reviews": 1,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "Florence, SC 29501",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 34.198090199999996,
      "lng": -79.8520818,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "8 AM–8 PM",
        "saturday": "8 AM–8 PM",
        "sunday": "Closed",
        "monday": "8 AM–8 PM",
        "tuesday": "8 AM–8 PM",
        "wednesday": "8 AM–8 PM",
        "thursday": "8 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 72,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 18,
      "url": null,
      "title": "Moore & Moore Roofing",
      "rating": 5,
      "reviews": 7,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "720 Turnpike Rd, Florence, SC 29501",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 34.243964399999996,
      "lng": -79.8534454,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "7 AM–6 PM",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 66,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 19,
      "url": null,
      "title": "Jackson Roofing LLC",
      "rating": 5,
      "reviews": 1,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2140 Eaton Cir, Florence, SC 29501",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 34.1674345,
      "lng": -79.80763859999999,
      "openState": "Open · Closes 9 PM",
      "hoursText": "Open · Closes 9 PM",
      "operatingHours": {
        "friday": "7 AM–9 PM",
        "saturday": "7 AM–9 PM",
        "sunday": "7 AM–9 PM",
        "monday": "7 AM–9 PM",
        "tuesday": "7 AM–9 PM",
        "wednesday": "7 AM–9 PM",
        "thursday": "7 AM–9 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 98,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Florence, South Carolina",
      "query": "roofing contractor Florence, South Carolina",
      "rank": 20,
      "url": "https://pinnacleroofrestorations.com/",
      "title": "Pinnacle Roof Restorations",
      "rating": 4.9,
      "reviews": 110,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1441 Ruby Rd, Hartsville, SC 29550",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 34.4053636,
      "lng": -80.0792488,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "7 AM–4 PM",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:48.519Z",
      "host": "pinnacleroofrestorations.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 64,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 1,
      "url": "https://bestchoiceroofing.com/dothan/?utm_source=gmb&utm_medium=organic&utm_campaign=dothan",
      "title": "Best Choice Roofing",
      "rating": 4.7,
      "reviews": 53,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "550 Bic Rd, Dothan, AL 36303",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.2468756,
      "lng": -85.3833494,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "8 AM–5 PM",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "bestchoiceroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "host in 3 or more markets",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 54,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/dothan/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 2,
      "url": "http://www.apexgeneralconstructional.com/",
      "title": "Apex General Construction",
      "rating": 4.9,
      "reviews": 188,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Custom home builder",
        "Water damage restoration service"
      ],
      "address": "2678 Reeves St, Dothan, AL 36303",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.2600825,
      "lng": -85.3843182,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "6 AM–12 AM",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "apexgeneralconstructional.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 162,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 3,
      "url": "https://choosemartyrobbins.com/",
      "title": "Marty Robbins Roofing Co, Inc",
      "rating": 4.6,
      "reviews": 45,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3050 E Burdeshaw St, Dothan, AL 36303",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.2290019,
      "lng": -85.348264,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "6 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "6 AM–5 PM",
        "tuesday": "6 AM–5 PM",
        "wednesday": "6 AM–5 PM",
        "thursday": "6 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "choosemartyrobbins.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 5
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 55,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 4,
      "url": "http://macconstructionofdothan.com/",
      "title": "MAC Construction",
      "rating": 4.9,
      "reviews": 101,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Chimney services",
        "General contractor",
        "Gutter service",
        "Skylight contractor"
      ],
      "address": "1881 W County Road 70, Dothan, AL 36305",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.2040744,
      "lng": -85.4356864,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "7 AM–7 PM",
        "sunday": "7 AM–7 PM",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "macconstructionofdothan.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 5
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 84,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 5,
      "url": "http://rockcreekroofs.com/",
      "title": "Rock Creek Roofing",
      "rating": 4.7,
      "reviews": 54,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1923 Wise Dr, Dothan, AL 36303",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.2549545,
      "lng": -85.3962366,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "rockcreekroofs.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 6,
      "url": "http://modernroofingal.com/",
      "title": "Modern Roofing",
      "rating": 5,
      "reviews": 19,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1403 Leona St, Dothan, AL 36303",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.243377199999998,
      "lng": -85.39596879999999,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "modernroofingal.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 7,
      "url": "https://kennethbedsoleroofingcompany.com/",
      "title": "Kenneth Bedsole Roofing, INC.",
      "rating": 4.3,
      "reviews": 40,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "7090 W Main St, Dothan, AL 36305",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.239972899999998,
      "lng": -85.5038819,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "7 AM–5 PM",
        "saturday": "7 AM–5 PM",
        "sunday": "Closed",
        "monday": "7 AM–5 PM",
        "tuesday": "7 AM–5 PM",
        "wednesday": "7 AM–5 PM",
        "thursday": "7 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "kennethbedsoleroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 8,
      "url": "https://weatherproofroofs.com/",
      "title": "WeatherProof LifeTime Metal Roofing",
      "rating": 4.8,
      "reviews": 68,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2975 Ross Clark Cir, Dothan, AL 36301",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.220894299999998,
      "lng": -85.4328183,
      "openState": "Closed · Opens 10 AM",
      "hoursText": "Closed · Opens 10 AM",
      "operatingHours": {
        "friday": "10 AM–3 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "10 AM–3 PM",
        "tuesday": "10 AM–3 PM",
        "wednesday": "10 AM–3 PM",
        "thursday": "10 AM–3 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "weatherproofroofs.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": false,
        "hoursPerWeek": 25,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 9,
      "url": "https://myclaimproroofing.com/",
      "title": "ClaimPro Roofing LLC",
      "rating": 5,
      "reviews": 28,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Water damage restoration service"
      ],
      "address": "397 Murray Rd, Dothan, AL 36303",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.2566544,
      "lng": -85.3924212,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "8 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–5 PM",
        "tuesday": "8 AM–5 PM",
        "wednesday": "8 AM–5 PM",
        "thursday": "8 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "myclaimproroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 45,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 10,
      "url": "https://allaboutroofs.com/",
      "title": "All About Roofs",
      "rating": 4.8,
      "reviews": 64,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.649074,
      "lng": -85.599418,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "7 AM–6 PM",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "allaboutroofs.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofs",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 66,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 11,
      "url": "https://hathcockroofingandremodeling.com/our-history/",
      "title": "Hathcock Roofing & Remodeling",
      "rating": 3.9,
      "reviews": 38,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1211 Leona St, Dothan, AL 36303",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.2413015,
      "lng": -85.3960908,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "hathcockroofingandremodeling.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "other inner page",
        "linkPath": "/our-history/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 12,
      "url": "http://theroofcompanyllc.com/",
      "title": "The Roof Company, LLC",
      "rating": 5,
      "reviews": 6,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.230089399999997,
      "lng": -85.4068734,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "theroofcompanyllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roof",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 14,
      "url": null,
      "title": "Tri-State Roofing & Remodeling",
      "rating": 3,
      "reviews": 1,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "320 Southgate Rd, Dothan, AL 36301",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 31.1824825,
      "lng": -85.4055977,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "7 AM–8 PM",
        "saturday": "Closed",
        "sunday": "7 AM–8 PM",
        "monday": "7 AM–8 PM",
        "tuesday": "7 AM–8 PM",
        "wednesday": "7 AM–8 PM",
        "thursday": "7 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": null,
      "excluded": false,
      "reason": null,
      "siteUnmeasurable": "no website",
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 1
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 78,
        "daysOpen": 6,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": null,
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 15,
      "url": "http://legendsroofingcompany.com/",
      "title": "Legends Roofing Company",
      "rating": 5,
      "reviews": 1,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.230089399999997,
      "lng": -85.4068734,
      "openState": "Open · Closes 8 PM",
      "hoursText": "Open · Closes 8 PM",
      "operatingHours": {
        "friday": "6 AM–8 PM",
        "saturday": "6 AM–8 PM",
        "sunday": "6 AM–8 PM",
        "monday": "6 AM–8 PM",
        "tuesday": "6 AM–8 PM",
        "wednesday": "6 AM–8 PM",
        "thursday": "6 AM–8 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "legendsroofingcompany.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 98,
        "daysOpen": 7,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 16,
      "url": "https://platinumroofpros.com/alabama/service-areas/dothan-al/",
      "title": "Platinum Roofing",
      "rating": 5,
      "reviews": 18,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.445268499999997,
      "lng": -85.25145499999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "platinumroofpros.com",
      "excluded": false,
      "reason": null,
      "isChain": true,
      "chainBy": "named brand host",
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 2
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": true,
        "open24Any": true,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 168,
        "daysOpen": 7,
        "hoursPattern": "24 hours, 7 days"
      },
      "lnk": {
        "linkTarget": "location or city page",
        "linkPath": "/alabama/service-areas/dothan-al/",
        "linksToHomepage": false,
        "linksToInnerPage": true,
        "linksToLocationPage": true,
        "linkPathNamesMarketCity": true,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": "market city in path"
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 17,
      "url": "https://www.mikegoodsonroofingllc.com/",
      "title": "Mike Goodson Roofing LLC",
      "rating": 5,
      "reviews": 8,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.5155525,
      "lng": -85.4407975,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "6 AM–6 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "6 AM–6 PM",
        "tuesday": "6 AM–6 PM",
        "wednesday": "6 AM–6 PM",
        "thursday": "6 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "mikegoodsonroofingllc.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 4
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 60,
        "daysOpen": 5,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 19,
      "url": "https://southalabamaconstruction.com/?utm_source=gmb&utm_medium=organic",
      "title": "South Alabama Construction",
      "rating": 4.9,
      "reviews": 178,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company"
      ],
      "address": "1700 Wicksburg Rd, Newton, AL 36352",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.227535,
      "lng": -85.64153999999999,
      "openState": "Open · Closes 7 PM",
      "hoursText": "Open · Closes 7 PM",
      "operatingHours": {
        "friday": "7 AM–7 PM",
        "saturday": "7 AM–7 PM",
        "sunday": "8:30 AM–7 PM",
        "monday": "7 AM–7 PM",
        "tuesday": "7 AM–7 PM",
        "wednesday": "7 AM–7 PM",
        "thursday": "7 AM–7 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "southalabamaconstruction.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Construction",
        "nameGeoMatch": "Alabama",
        "nameHasCity": false,
        "nameHasState": true,
        "nameHasGeo": true,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 2
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": false,
        "openWeekends": true,
        "openSunday": true,
        "openAtSearch": true,
        "hoursPerWeek": 82.5,
        "daysOpen": 7,
        "hoursPattern": "business hours (under 84 hours)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": true,
        "linkHasAnyParams": true,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 20,
      "url": "https://big-dawgroofing.com/",
      "title": "Big Dawg Roofing",
      "rating": 5,
      "reviews": 15,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Consultant"
      ],
      "address": "109 Hillside Dr, Abbeville, AL 36310",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.5509816,
      "lng": -85.2561631,
      "openState": "Open · Closes 12 AM",
      "hoursText": "Open · Closes 12 AM",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "big-dawgroofing.com",
      "excluded": false,
      "reason": null,
      "isChain": false,
      "chainBy": null,
      "sitemap": null,
      "blog": null,
      "home": null,
      "name": {
        "nameHasService": true,
        "nameServiceMatch": "Roofing",
        "nameGeoMatch": null,
        "nameHasCity": false,
        "nameHasState": false,
        "nameHasGeo": false,
        "nameWords": 3
      },
      "cat": {
        "categoryCount": 3
      },
      "hrs": {
        "hoursListed": true,
        "open24All": false,
        "open24Any": true,
        "openWeekends": false,
        "openSunday": false,
        "openAtSearch": true,
        "hoursPerWeek": 120,
        "daysOpen": 5,
        "hoursPattern": "extended (84+ hours, not 24/7)"
      },
      "lnk": {
        "linkTarget": "homepage",
        "linkPath": "/",
        "linksToHomepage": true,
        "linksToInnerPage": false,
        "linksToLocationPage": false,
        "linkPathNamesMarketCity": false,
        "linkHasUtm": false,
        "linkHasAnyParams": false,
        "linkLocationBy": null
      },
      "city": {
        "cityPages": null,
        "cityPagesDedicated": null,
        "cityLandingPages": null,
        "hasPageForRankedCity": null,
        "cityPageExamples": [],
        "cityPostExamples": []
      },
      "shared": null
    }
  ],
  "excluded": [
    {
      "market": "Columbus, Ohio",
      "query": "roofing contractor Columbus, Ohio",
      "rank": 17,
      "url": "https://martinsonsleakdetection.com/",
      "title": "Martin & Sons roofer",
      "rating": 4.9,
      "reviews": 71,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "6124 Busch Blvd, Columbus, OH 43229",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 40.0931262,
      "lng": -82.9890629,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:23.170Z",
      "host": "martinsonsleakdetection.com",
      "excluded": true,
      "reason": "one of seven listings in four cities whose websites share one page template (the same headline and layout, about 350 words, a call number, Open 24 hours); one links to a site about New Jersey; a lead network, not a local roofer"
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 13,
      "url": "https://henryroofrepair.homes/",
      "title": "Henry & Sons Roof Repair",
      "rating": 4.9,
      "reviews": 118,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1704 West End Ave, Nashville, TN 37203",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.1537471,
      "lng": -86.79500709999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "henryroofrepair.homes",
      "excluded": true,
      "reason": "one of seven listings in four cities whose websites share one page template (the same headline and layout, about 350 words, a call number, Open 24 hours); one links to a site about New Jersey; a lead network, not a local roofer"
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 16,
      "url": "https://portersonsroofing.com/",
      "title": "Porter & Sons Roofing",
      "rating": 4.9,
      "reviews": 110,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "531 Donelson Pike, Nashville, TN 37214",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.1465515,
      "lng": -86.6655821,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "portersonsroofing.com",
      "excluded": true,
      "reason": "one of seven listings in four cities whose websites share one page template (the same headline and layout, about 350 words, a call number, Open 24 hours); one links to a site about New Jersey; a lead network, not a local roofer"
    },
    {
      "market": "Nashville, Tennessee",
      "query": "roofing contractor Nashville, Tennessee",
      "rank": 20,
      "url": "https://nashvilleroofer.manofsteelresources.com/",
      "title": "Man of Steel Roofer of Nashville TN",
      "rating": 4.8,
      "reviews": 25,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "2200 Church St, Nashville, TN 37203",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.1516941,
      "lng": -86.8037085,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:25.563Z",
      "host": "nashvilleroofer.manofsteelresources.com",
      "excluded": true,
      "reason": "listing links to a subdomain of a find-a-roofer referral site"
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 14,
      "url": "https://garciaroofrepair.site/",
      "title": "Garcia & Sons Roof Repair",
      "rating": 4.9,
      "reviews": 100,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "1789 Howell Mill Rd NW, Atlanta, GA 30318",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.8034384,
      "lng": -84.4137236,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "garciaroofrepair.site",
      "excluded": true,
      "reason": "one of seven listings in four cities whose websites share one page template (the same headline and layout, about 350 words, a call number, Open 24 hours); one links to a site about New Jersey; a lead network, not a local roofer"
    },
    {
      "market": "Atlanta, Georgia",
      "query": "roofing contractor Atlanta, Georgia",
      "rank": 20,
      "url": "https://clarkroofers.best/",
      "title": "Clark & Sons LLC",
      "rating": 4.9,
      "reviews": 97,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "55 Ivan Allen Jr Blvd NW, Atlanta, GA 30313",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 33.7652518,
      "lng": -84.38960329999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:27.606Z",
      "host": "clarkroofers.best",
      "excluded": true,
      "reason": "one of seven listings in four cities whose websites share one page template (the same headline and layout, about 350 words, a call number, Open 24 hours); one links to a site about New Jersey; a lead network, not a local roofer"
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 14,
      "url": "https://henryroofrepair.com/",
      "title": "Henry & Sons Roof Repair",
      "rating": 4.8,
      "reviews": 85,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3542 N Spaulding Ave, Chicago, IL 60618",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.9460088,
      "lng": -87.71021449999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "henryroofrepair.com",
      "excluded": true,
      "reason": "one of seven listings in four cities whose websites share one page template (the same headline and layout, about 350 words, a call number, Open 24 hours); one links to a site about New Jersey; a lead network, not a local roofer"
    },
    {
      "market": "Chicago, Illinois",
      "query": "roofing contractor Chicago, Illinois",
      "rank": 15,
      "url": "https://perryroofersllc.com/",
      "title": "Perry & Sons Roofers LLC",
      "rating": 4.8,
      "reviews": 115,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "6044 N Broadway, Chicago, IL 60660",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 41.9922318,
      "lng": -87.6606573,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:30.414Z",
      "host": "perryroofersllc.com",
      "excluded": true,
      "reason": "one of seven listings in four cities whose websites share one page template (the same headline and layout, about 350 words, a call number, Open 24 hours); one links to a site about New Jersey; a lead network, not a local roofer"
    },
    {
      "market": "Detroit, Michigan",
      "query": "roofing contractor Detroit, Michigan",
      "rank": 4,
      "url": "https://roofer-detroit.com/",
      "title": "The Detroit Roofing Company",
      "rating": 4.9,
      "reviews": 45,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Service establishment"
      ],
      "address": null,
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 42.3512385,
      "lng": -83.1024442,
      "openState": "Open · Closes 10 PM",
      "hoursText": "Open · Closes 10 PM",
      "operatingHours": {
        "friday": "7 AM–10 PM",
        "saturday": "7 AM–10 PM",
        "sunday": "7 AM–10 PM",
        "monday": "7 AM–10 PM",
        "tuesday": "7 AM–10 PM",
        "wednesday": "7 AM–10 PM",
        "thursday": "7 AM–10 PM"
      },
      "searchedAt": "2026-10-02T13:59:33.802Z",
      "host": "roofer-detroit.com",
      "excluded": true,
      "reason": "site shows a South Dakota call number on a page presented as a Detroit roofer; lead generation tells"
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 14,
      "url": "https://www.whiteconstructioncompany.net/",
      "title": "White Construction Company",
      "rating": 4.3,
      "reviews": 51,
      "category": "General contractor",
      "categories": [
        "General contractor",
        "Garage builder",
        "Home builder",
        "Metal supplier",
        "Roofing supply store",
        "Siding contractor",
        "Window supplier"
      ],
      "address": "1775 Old Gray Station Rd, Johnson City, TN 37615",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.3840315,
      "lng": -82.41074859999999,
      "openState": "Open · Closes 4:30 PM",
      "hoursText": "Open · Closes 4:30 PM",
      "operatingHours": {
        "friday": "8 AM–4:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4:30 PM",
        "tuesday": "8 AM–4:30 PM",
        "wednesday": "8 AM–4:30 PM",
        "thursday": "8 AM–4:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "whiteconstructioncompany.net",
      "excluded": true,
      "reason": "listed under \"General contractor\", not the kind of business this study measures"
    },
    {
      "market": "Johnson City, Tennessee",
      "query": "roofing contractor Johnson City, Tennessee",
      "rank": 20,
      "url": "https://marquezconstructionllc.us/",
      "title": "Marquez Construction LLC",
      "rating": 4.6,
      "reviews": 21,
      "category": "Construction company",
      "categories": [
        "Construction company"
      ],
      "address": "705 Hamilton St, Johnson City, TN 37604",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 36.3126264,
      "lng": -82.3695351,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "7 AM–6 PM",
        "sunday": "Closed",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:39.779Z",
      "host": "marquezconstructionllc.us",
      "excluded": true,
      "reason": "listed under \"Construction company\", not the kind of business this study measures"
    },
    {
      "market": "Sioux City, Iowa",
      "query": "roofing contractor Sioux City, Iowa",
      "rank": 20,
      "url": null,
      "title": "Sky Construction",
      "rating": 2,
      "reviews": 4,
      "category": "Contractor",
      "categories": [
        "Contractor"
      ],
      "address": "1531 Villa Ave, Sioux City, IA 51103",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 42.504408,
      "lng": -96.4281379,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:42.310Z",
      "host": null,
      "excluded": true,
      "reason": "listed under \"Contractor\", not the kind of business this study measures",
      "siteUnmeasurable": "no website"
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 4,
      "url": null,
      "title": "Hector & Sons Roof Repair",
      "rating": 4.9,
      "reviews": 145,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "814 Northwood Park Dr #3770, Valdosta, GA 31602",
      "hasPhone": true,
      "hasWebsite": false,
      "lat": 30.8792691,
      "lng": -83.30423139999999,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Closed",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": null,
      "excluded": true,
      "reason": "carries the template network's name and listing pattern (Open 24 hours, a suite-number address) and has no website to verify it; excluded as unverifiable",
      "siteUnmeasurable": "no website"
    },
    {
      "market": "Valdosta, Georgia",
      "query": "roofing contractor Valdosta, Georgia",
      "rank": 17,
      "url": "https://southlandmetalroofing.com/",
      "title": "Southland Metal Roofing & Supply",
      "rating": 5,
      "reviews": 30,
      "category": "Building materials store",
      "categories": [
        "Building materials store"
      ],
      "address": "2375 US-84, Valdosta, GA 31601",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 30.811607199999997,
      "lng": -83.3297772,
      "openState": "Open · Closes 4:30 PM",
      "hoursText": "Open · Closes 4:30 PM",
      "operatingHours": {
        "friday": "8 AM–4:30 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "8 AM–4:30 AM",
        "tuesday": "8 AM–4:30 PM",
        "wednesday": "8 AM–4:30 PM",
        "thursday": "8 AM–4:30 PM"
      },
      "searchedAt": "2026-10-02T13:59:43.167Z",
      "host": "southlandmetalroofing.com",
      "excluded": true,
      "reason": "listed under \"Building materials store\", not the kind of business this study measures"
    },
    {
      "market": "Abilene, Texas",
      "query": "roofing contractor Abilene, Texas",
      "rank": 16,
      "url": "http://roof-contractor.org/Abilene-TX.html",
      "title": "Abilene Roofing Contractors",
      "rating": 5,
      "reviews": 1,
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3303 N 3rd St Ste n, Abilene, TX 79603",
      "hasPhone": false,
      "hasWebsite": true,
      "lat": 32.4525666,
      "lng": -99.7619304,
      "openState": "Open 24 hours",
      "hoursText": "Open 24 hours",
      "operatingHours": {
        "friday": "Open 24 hours",
        "saturday": "Open 24 hours",
        "sunday": "Open 24 hours",
        "monday": "Open 24 hours",
        "tuesday": "Open 24 hours",
        "wednesday": "Open 24 hours",
        "thursday": "Open 24 hours"
      },
      "searchedAt": "2026-10-02T13:59:45.316Z",
      "host": "roof-contractor.org",
      "excluded": true,
      "reason": "listing links to one city page on a referral domain carrying pages for dozens of cities"
    },
    {
      "market": "Bismarck, North Dakota",
      "query": "roofing contractor Bismarck, North Dakota",
      "rank": 18,
      "url": "https://www.singhcontracting.com/",
      "title": "Singh Contracting, Inc.",
      "rating": 4.5,
      "reviews": 46,
      "category": "Contractor",
      "categories": [
        "Contractor"
      ],
      "address": "323 S 9th St, Bismarck, ND 58504",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 46.802183299999996,
      "lng": -100.7783343,
      "openState": "Open · Closes 6 PM",
      "hoursText": "Open · Closes 6 PM",
      "operatingHours": {
        "friday": "7 AM–6 PM",
        "saturday": "7 AM–6 PM",
        "sunday": "7 AM–6 PM",
        "monday": "7 AM–6 PM",
        "tuesday": "7 AM–6 PM",
        "wednesday": "7 AM–6 PM",
        "thursday": "7 AM–6 PM"
      },
      "searchedAt": "2026-10-02T13:59:47.229Z",
      "host": "singhcontracting.com",
      "excluded": true,
      "reason": "listed under \"Contractor\", not the kind of business this study measures"
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 13,
      "url": "http://www.guttermandothan.com/",
      "title": "The Gutter Man Dothan",
      "rating": 4.6,
      "reviews": 42,
      "category": "Gutter service",
      "categories": [
        "Gutter service",
        "Bathroom remodeler",
        "Gutter cleaning service",
        "Kitchen remodeler",
        "Remodeler"
      ],
      "address": "2555 S Park Ave, Dothan, AL 36301",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.198065999999997,
      "lng": -85.4120337,
      "openState": "Open · Closes 3 PM",
      "hoursText": "Open · Closes 3 PM",
      "operatingHours": {
        "friday": "7 AM–3 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "7 AM–3 PM",
        "tuesday": "7 AM–3 PM",
        "wednesday": "7 AM–3 PM",
        "thursday": "7 AM–3 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "guttermandothan.com",
      "excluded": true,
      "reason": "listed under \"Gutter service\", not the kind of business this study measures"
    },
    {
      "market": "Dothan, Alabama",
      "query": "roofing contractor Dothan, Alabama",
      "rank": 18,
      "url": "https://www.sbguttersllc.com/",
      "title": "Spann Brothers LLC Gutters & Siding",
      "rating": 5,
      "reviews": 69,
      "category": "Gutter cleaning service",
      "categories": [
        "Gutter cleaning service",
        "Siding contractor"
      ],
      "address": "708 Crimson Ct, Dothan, AL 36303",
      "hasPhone": true,
      "hasWebsite": true,
      "lat": 31.248080899999998,
      "lng": -85.44427,
      "openState": "Open · Closes 5 PM",
      "hoursText": "Open · Closes 5 PM",
      "operatingHours": {
        "friday": "6 AM–5 PM",
        "saturday": "Closed",
        "sunday": "Closed",
        "monday": "6 AM–5 PM",
        "tuesday": "6 AM–5 PM",
        "wednesday": "6 AM–5 PM",
        "thursday": "6 AM–5 PM"
      },
      "searchedAt": "2026-10-02T13:59:49.794Z",
      "host": "sbguttersllc.com",
      "excluded": true,
      "reason": "listed under \"Gutter cleaning service\", not the kind of business this study measures"
    }
  ]
}