Your Fix Kit

All Seasons 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 All Seasons 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": "All Seasons 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 credentials on all pages
+7 pts
Why: Citation rate is 0.0% — this structured data is crucial for AI engines to recognize your business as a trusted roofing service provider.
Do this: Use Schema.org to create and implement JSON-LD for RoofingContractor schema. Include GAF Master Elite and CertainTeed as credentialingAuthority. Expect to spend four hours and potentially increase visibility significantly.
2. Claim GAF Master Elite directory listing now
+6 pts
Why: Competitors like Roof It Right benefit from similar listings — your 0 citation rate puts you at a disadvantage.
Do this: Register on the GAF Master Elite contractor finder and complete your profile with services and credentials. This task should take about two hours and aim to boost citation presence instantly.
3. Get 8 Google reviews mentioning roof inspection this month
+10 pts
Why: Your business has no citations and lacks reviews, which affects visibility — competitors mentioned online push their credibility.
Do this: Request eight customers to leave Google reviews focusing on roof inspections or storm damage. Reach out via email or during follow-up calls, expect this to take one week.
4. Add storm-damage service page with FAQ schema
+7 pts
Why: You currently lack service-specific pages; AI engines need this content to connect you with relevant queries in roofing.
Do this: Create a dedicated service page detailing storm damage repair, implement relevant FAQ schema using Google's guide on structured data. Allocate one day for writing and implementing this.
5. List warranty terms in schema offers for roofing
+2 pts
Why: Structured data health is missing; listing warranty specifics makes your offer more attractive in search results.
Do this: Draft warranty terms for system and workmanship in schema markup. This can take about two hours to format and validate before implementation.
6. Acquire citations from Angi and Houzz immediately
+3 pts
Why: Having a citation rate of 0.0% gives your competitors the upper hand, notably A&J Roofing and Allpro Roofing.
Do this: Create profiles on Angi and Houzz, ensure your business details are accurate and optimized for the services you provide. Plan to spend three hours on setup and verification.
7. Monitor your competitive position every month
+2 pts
Why: Your competitive position is currently only 16.7%, indicating that you are lagging behind in local rankings against Allpro Roofing.
Do this: Set up Google Alerts for your business name and competitors. Regularly check local SEO performance using online tools like SEMrush or Moz. Dedicate 30 minutes a month to maintain awareness of changes.
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 →