Free · 60-second audit · no signup
For roofing contractors · Built by Riptide AI
Riptide AI
For roofing contractors
Free for roofing contractors

The 60-second SEO audit your roofer's site probably needs.

Drop your URL. We check the 12 things every roofing contractor's website is missing — meta descriptions, schema markup, social previews, page speed, mobile usability — and show you exactly what to fix first.

Or try with:

What we check in 60 seconds

Title tag length + keyword
Meta description quality
H1 / heading hierarchy
Open Graph + Twitter Cards
Schema.org markup (JSON-LD)
Image alt text + lazy loading
Mobile-friendliness
Core Web Vitals signals
Internal link structure
Local SEO signals
E-E-A-T (author + credentials)
Robots.txt + sitemap.xml

Auditing yourroofingsite.com

Fetching homepage HTML...
Parsing meta tags + headings...
Checking Schema.org markup...
Validating Open Graph + Twitter Cards...
Inspecting images (alt, dimensions, lazy loading)...
Crawling internal link structure...
Probing robots.txt + sitemap.xml...
Scoring against roofing-industry benchmarks...

SEO audit · yourroofingsite.com

52 / 100

Grade: D · Needs urgent fixes

We found 9 issues — 4 critical, 3 high-priority, 2 medium. The good news: about 80% are template-level fixes that take a few hours to ship and compound for years.

On-page SEO55/100
Content quality70/100
Technical55/100
Schema markup30/100
Images50/100
Local SEO65/100

🔴 Critical issues (fix first)

Critical

No meta descriptions on blog posts

Google is auto-generating SERP snippets from random body text. You're losing click-through control on every search result.

Fix: 1-line addition to every post template + AI-generated descriptions per post.
Critical

Schema.org markup missing or wrong type

No Article/BlogPosting schema. LocalBusiness schema present but mistyped (we've seen "MovingCompany" on roofers — agency template bugs).

Fix: Add BlogPosting schema per post + correct LocalBusiness to RoofingContractor.
Critical

No og:image — Facebook shares look broken

When customers share your blog posts to Facebook, LinkedIn, or iMessage, no preview image appears. Posts about storms (the most shareable content you have) look broken.

Fix: og:image + og:description added per page.
Critical

No author byline / E-E-A-T signals

Especially on "how to avoid scams" content where trust matters most. Google increasingly weights author credibility for service-area businesses.

Fix: Owner byline + 1-line credential on every post.

🟠 High priority

High

Title tags too long (avg 87 characters)

Google truncates anything over ~60 chars in search results. Half your titles get cut off mid-sentence.

Fix: Per-post template + AI-generated under-60-char alternates.
High

Images missing width/height attributes

Hurts Cumulative Layout Shift (CLS), one of Google's three Core Web Vitals scoring factors.

Fix: Image-component template that requires dimensions at upload.
High

No outbound links to authoritative sources

Articles about insurance claims should link to TX Department of Insurance, BBB, NOAA. Google rewards sites that cite authorities.

Fix: AI auto-suggests authority links per topic at publish time.

🟡 Medium priority

Medium

No lazy loading on below-fold images

All images load eagerly — wastes mobile bandwidth and hurts Largest Contentful Paint scores.

Medium

No internal linking from blog → service pages

Your blog posts don't link to your storm-restoration, insurance-claim, or repair service pages — wasted topical authority.

Want these fixed and the AI built to keep them fixed?

The audit identifies what's wrong. Riptide ships the fixes — and a system that auto-generates correct meta tags, schema, and social previews on every future post. No CMS switch needed.

Book a 30-min call → See the auto-SEO demo

What you get

  • Full audit walk-through (1 hr)
  • Implementation quote · all fixes
  • Auto-SEO system for every future post
  • Live in 30 days
  • Money-back if no roadmap
The framework

The 12-point audit · what every roofer's site needs.

Built specifically for roofing contractors — not generic SEO advice. We've audited dozens of contractor sites; the same 12 issues show up on 90% of them.

01

Title tags

Length, keyword usage, brand placement, SERP truncation risk.

02

Meta descriptions

Presence, length, click-through optimization, keyword inclusion.

03

Heading hierarchy

Single H1, logical H2-H6 structure, no skipped levels.

04

Schema markup

BlogPosting on posts, LocalBusiness/RoofingContractor on home, BreadcrumbList.

05

Open Graph + Twitter

og:image, og:description, twitter:card type, image dimensions.

06

Image SEO

Alt text, file size, width/height, lazy loading, modern formats.

07

Internal linking

Blog → service pages, anchor text quality, orphan page detection.

08

External authority

Outbound links to TDLR, BBB, NOAA, insurance commissioners.

09

E-E-A-T signals

Author byline, credentials, About page, contact info, trust signals.

10

Local SEO

NAP consistency, city/neighborhood targeting, service-area pages.

11

Technical health

robots.txt, sitemap.xml, canonical tags, mobile viewport.

12

Core Web Vitals

LCP, INP, CLS — based on render-blocking resources, image dimensions, JS weight.