Your Fix Kit

Long 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 Long 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": "Long Roofing",
  "image": "https://YOUR-DOMAIN.com/logo.jpg",
  "url": "https://YOUR-DOMAIN.com",
  "telephone": "+1-XXX-XXX-XXXX",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Savage",
    "addressRegion": "MD",
    "addressCountry": "US"
  },
  "areaServed": {
    "@type": "City",
    "name": "Savage"
  },
  "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 listings on GAF Master Elite and CertainTeed this week
+9 pts
Why: Citation rate is 0.0% — claiming these directories is critical as they provide high-trust signals for AI selection.
Do this: Log into GAF and CertainTeed contractor portals and complete the listing for Long Roofing. Expect 3-4 hours of work; listing claimed by end of the week should compensate for lost visibility.
2. Add RoofingContractor schema with certifications on all pages
+7 pts
Why: Structured data health is 10.0 — adding schema with GAF Master Elite and CertainTeed boosts visibility and credibility with AI engines.
Do this: Use schema.org to create the RoofingContractor JSON-LD including certifications. Update all relevant pages on your website. Allocate 3 hours with a projected local traffic increase over future audits.
3. Get 8 Google reviews mentioning roof inspection now
+12 pts
Why: Your review count is at zero — reviews directly impact ranking and visibility especially after updates in search engine algorithms that prioritize user trust.
Do this: Reach out to 8 recent customers who had roof inspections. Use email or text to simplify the review process. Budget one hour for follow-ups, aim for review submissions within 5 days.
4. List warranty terms in schema offers on service pages
+8 pts
Why: Missing warranty terms limits your ability to rank for 'best warranty' queries — this is a key search consideration for homeowners.
Do this: Add system and workmanship warranty details in JSON-LD schema on each service page. Expect 2 hours with potential increase in local interest and conversion rates.
5. Create storm-damage and insurance-claim service pages
+3 pts
Why: No specific storm-damage and insurance-claim pages — this content targets high-value local keywords and is essential for customer acquisition.
Do this: Draft and publish dedicated pages for storm damage and insurance claims, including informative FAQ schema. Anticipate 5-6 hours for content creation and one-time optimization.
6. Add citation presence in Yelp and BBB this month
+4 pts
Why: Current citation presence rate is 0.0% — boosting citations on trusted platforms helps improve overall visibility against local competitors.
Do this: Register Long Roofing on Yelp and BBB, completing profiles with necessary business details. Set aside 2-3 hours this month to accomplish and monitor citations.
7. Monitor Savage Roofing mentions weekly and adjust strategy
+3 pts
Why: Savage Roofing is mentioned 2 times, indicative of AI preference — understanding competitor mentions can guide your action plan for better ranking.
Do this: Set up Google Alerts for Savage Roofing to track mentions. Review once a week to adjust SEO tactics based on their performance insights. Allocate 15 minutes weekly for monitoring.
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 →