Your Fix Kit

Apex Roofing Co - 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 Apex Roofing Co 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": "Apex Roofing Co",
  "image": "https://YOUR-DOMAIN.com/logo.jpg",
  "url": "https://YOUR-DOMAIN.com",
  "telephone": "+1-XXX-XXX-XXXX",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Denver",
    "addressRegion": "CO",
    "addressCountry": "US"
  },
  "areaServed": {
    "@type": "City",
    "name": "Denver"
  },
  "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. Claim GAF Master Elite listing on 2 directories
+7 pts
Why: Citation rate is 33.3%, and GAF Master Elite is a high-trust credential for AI engines.
Do this: Sign up and claim the GAF Master Elite directory listing on GAF and Angi. Check each platform for necessary verification docs. Expect 4-6 hours of work to complete both claims.
2. Add RoofingContractor schema with GAF and CertainTeed certifications
+4 pts
Why: Missing structured data blocks your visibility; citation accuracy is 0.0% and schema boosts trust signals significantly.
Do this: Creating new JSON-LD script for RoofingContractor schema; include credentialingAuthority for GAF Master Elite and CertainTeed SELECT. Use Google's structured data testing tool to validate. Allocate 3 hours for completion.
3. Get 8 reviews mentioning storm damage immediately
+6 pts
Why: You need 8 relevant reviews, and the absence limits your chances; current review presence is low.
Do this: Tell satisfied customers to leave reviews on Google reflecting storm damage work. Use a template to guide them. Set a goal of getting these reviews in the next 14 days.
4. Create storm-damage service page with FAQ schema
+4 pts
Why: Adding targeted service pages can address common queries; current structured data health is lacking.
Do this: Draft a dedicated service page for storm-damage roofing, including a FAQ section to cover common topics. Implement FAQ schema markup. Expect about 6 hours to get this page live.
5. Address citation presence gaps from 33% to 100%
+2 pts
Why: You're currently at 33.3% citation presence noted across all engines; this affects your visibility significantly.
Do this: Identify 4 citation directories missing for Apex Roofing and create listings on them. Use Yelp, BBB, Houzz, and CertainTeed. Expect 10 hours of work for setup and verification.
6. List warranty terms in structured data offers section
+2 pts
Why: Listing warranties is crucial for 'best warranty' AI queries, and your schema currently has none listed.
Do this: Compile warranty terms including system and workmanship warranty details. Add them to your structured data offers section. Allocate 2 hours for this update.
7. Monitor competitor mentions: Excel and Elite Roofing
+2 pts
Why: Competitors Excel Roofing and Elite Roofing have 2 mentions each; you're at a competitive disadvantage.
Do this: Set up alerts for Excel and Elite to monitor their visibility and citation strategies. Adjust your approach based on insights, allocating 2 hours per week for the next month.
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 →