Your Fix Kit

Citywide Roofing - the exact steps to get cited

Everything below is built from your live audit. Work it top to bottom. Most operators climb 20-40 points in 45-60 days doing exactly this.

← Back to your full score report

1. Paste this schema on your homepage

Add this JSON-LD inside your site head tag (or via your CMS schema field). It tells every AI engine exactly what Citywide Roofing does and where. Replace the YOUR-DOMAIN, phone, and review-count placeholders, then validate at Google Rich Results Test.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "RoofingContractor",
  "name": "Citywide Roofing",
  "image": "https://YOUR-DOMAIN.com/logo.jpg",
  "url": "https://YOUR-DOMAIN.com",
  "telephone": "+1-XXX-XXX-XXXX",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "global",
    "addressRegion": "NE",
    "addressCountry": "US"
  },
  "areaServed": {
    "@type": "City",
    "name": "global"
  },
  "priceRange": "$$",
  "makesOffer": [
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "Service",
        "name": "Roofing installation"
      }
    },
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "Service",
        "name": "Roofing repair"
      }
    },
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "Service",
        "name": "Emergency roofing service"
      }
    },
    {
      "@type": "Offer",
      "itemOffered": {
        "@type": "Service",
        "name": "Roofing maintenance"
      }
    }
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.9",
    "reviewCount": "REPLACE_WITH_YOUR_COUNT"
  }
}
</script>

2. Get listed on the sources AI actually reads

The first block is where the engines looked when answering about you. Fix those first - same name, address, phone everywhere. Then work the universal backbone.

Universal citation backbone
Google Business Profile · google.com/business
The #1 source every AI engine reads. Claim, verify, fill 100 percent.
Yelp · biz.yelp.com
Heavily cited by ChatGPT and Perplexity for local recommendations.
Bing Places · bingplaces.com
Feeds Copilot and is read by Perplexity. Most contractors skip it.
Apple Business Connect · businessconnect.apple.com
Powers Siri and is increasingly cited.
Better Business Bureau · bbb.org
High-trust signal AI engines weight heavily.
Angi · angi.com
Trade-intent directory engines pull from for who-to-call queries.
Facebook Business Page · facebook.com/business
Cited for reviews and service confirmation.
Nextdoor · business.nextdoor.com
Hyperlocal recommendations engines increasingly surface.

3. Your 7-step climb playbook

1. Add RoofingContractor schema with GAF Master Elite credentials
+7 pts
Why: Citation rate is 0.0% — missing schema prevents AI engines from recognizing your business as credible in roofing.
Do this: Use Google's structured data markup tool to create JSON-LD for RoofingContractor schema. Include GAF Master Elite and CertainTeed SELECT as credentialingAuthority. Complete in two hours, potential for significant visibility impact.
2. Claim listings on Yelp and BBB this week
+6 pts
Why: Citation presence is 0.0%, missing key directories reduces your visibility compared to competitors like ABC Roofing.
Do this: Register and verify your business on Yelp and BBB. Complete the profiles with accurate information, including your credentials. Expect to invest about four hours for setup.
3. Get 8 reviews mentioning storm damage and roof inspection
+10 pts
Why: Competitors like Superior Roofing & Construction have visibility advantage — reviews are crucial for credibility and ranking.
Do this: Reach out to past clients via email and social media requesting reviews focused on storm damage and roof inspections. Use templates for efficiency. Allocate one week to gather these reviews.
4. Add storm-damage service pages with FAQ schema
+7 pts
Why: Missing service pages contribute to a competitive position of 16.7% — storm damage is a high-demand area in roofing.
Do this: Create dedicated pages for storm damage and insurance claims, and incorporate FAQ schema. Aim for about five hours of writing and editing, increasing service relevance to AI engines.
5. List warranty terms in schema offers for roofing services
+2 pts
Why: Lack of warranty terms means missing out on best warranty queries where AI could surface your business.
Do this: Document and format warranty terms for system and workmanship in your schema. Update your existing structured data within two hours, which could leverage consumer trust significantly.
6. Get listed in Angi and Houzz directories this month
+3 pts
Why: Citation rate is at 0% — these directories are crucial for a roofing contractor's visibility and trust.
Do this: Set up business profiles on Angi and Houzz, detailing your services and credentials. Expect to spend around three hours on profile completion and verification.
7. Add references to Superior Roofing in your content
+2 pts
Why: Competitors like Top Tier Roofing are mentioned in AI responses — you need to position your brand similarly.
Do this: Revise your website and blog posts to include strategic mentions of competitor tactics and services. Allocate about five hours for content updates, improving contextual relevancy.
Want us to do all of this for you?

Founder cohort members get this re-pulled weekly with the work done for them. $0 until your score climbs 30 points.

See Done-For-You →