Home Services Who We Help Packages Heist Labs Resources Answers Case Studies About Craig Blog Let's Talk Contact
(423) 482-8886 Let's Connect →
Problems

Why your contractor website isn't ranking.

Seven reasons, in order of likelihood. Most contractors think it's "the algorithm." It almost never is.

01

01 · Too thin

8 pages can't rank for 40 keyword clusters. Topical authority is built on coverage.

02

02 · No schema

No LocalBusiness, no Service, no FAQ schema. Google has nothing to anchor your site to your trade and location.

03

03 · Thin service pages

A service page with 200 words and no specifics tells Google nothing. 600+ words minimum, with real local + service detail.

The full list

  1. Site is too thin (under 20 pages).
  2. No schema markup.
  3. Thin service pages — under 400 words, no specifics.
  4. No service-area pages for the cities you serve.
  5. NAP inconsistency between GBP, citations, and site footer.
  6. Speed problems — LCP over 4 seconds.
  7. No internal linking strategy — every page floats alone.

What to do first

Pull Search Console. Look at impressions per page. The pages getting impressions and no clicks need title/meta work. The pages with no impressions need either content depth or never existed in the first place — fix accordingly.

The Heist Way

Ready to plant your flag?

15-minute call. No pitch deck. No pressure.