GUIDE · SEO FOR CONTRACTORS

How to Read a Contractor SEO Audit (And Spot the Red Flags)

A good audit hands you a punch list you could act on yourself. A bad one is a sales prop dressed up in red error bars. Here is how to tell them apart before you sign anything.

Be Seen, Contractors!10 min readUpdated 2026

The short answer

A contractor SEO audit is a diagnostic report on why your site does or does not rank in organic search: on-page targeting, technical health, site speed, content coverage, and links. Read it as a repair estimate, not a verdict. A solid audit tells you what is broken, why it matters for your specific trade and service area, and what it costs to fix, in plain trade language, sorted so the fixes that move rankings come first. If it is all colored gauges, scary percentages, and no named fixes, it is a pitch, not an audit. The red flags are usually in the fear, not the facts, and once you know where to look they are easy to spot.

What an SEO audit actually is (and what it is not)

An SEO audit is a snapshot of one thing: how well your website is set up to earn organic rankings in Google and, increasingly, to get cited in AI answers. It looks at the site itself, the code, the pages, the content, and the links pointing at it. That is the whole job. It grades the truck and the crew, not the weather.

Here is what it is not. It is not your Google Business Profile score, your map-pack position, or your review count. Those belong to local search, a different discipline with different fixes. Plenty of audits blur the two on purpose, because a thin GBP is easy to flag and easy to bill for. It is also not a paid-ads report. If a document promises to "get you to the top of Google" and then talks about cost-per-click and ad budget, you are reading an ads proposal wearing an SEO costume.

A real audit answers four questions for a contractor:

  • Can Google read and trust this site? That is the technical and on-page layer: crawlability, page titles, headings, schema, indexing.
  • Is it fast enough to compete? Load speed under 2 seconds is table stakes now, and slow sites lose rankings on mobile where your customers actually search.
  • Does it cover the work you do and the towns you serve? That is content and keyword coverage.
  • Does anyone credible point at it? That is the link picture.

Everything in a good audit maps back to one of those four. If a finding does not, ask what it is doing in the report. Since 2008 we have read a lot of competitor audits that were 80 percent filler and 20 percent findings the owner could have Googled.

The on-page section: titles, headings, and keyword targeting

This is the part of the audit that decides whether your pages are aimed at the right searches. It is also the part most owners can sanity-check themselves in ten minutes, which is exactly why a good auditor shows their work here.

Look for findings on page titles and meta descriptions: the blue headline and gray blurb you see in Google results. A common flag is "missing or duplicate titles." For a contractor that usually means every service page says the same thing, or the home page title is just your business name with no trade and no city. That is a real fix and a cheap one. Another is heading structure: one H1 per page, describing the page, with H2s that name your services. If the audit says your roofing page's H1 is "Welcome" or your logo, that is legitimate.

The core on-page question is keyword targeting: does each page target a real search someone types? A good audit names the searches. "Your metal roofing page ranks for nothing because the words 'metal roof' appear once, in the footer" is a finding. "Your keyword density is suboptimal" is noise. Density has not been a ranking factor in over a decade, and any audit leaning on it is running an old playbook.

Two more on-page findings worth understanding. Internal linking: whether your service pages actually link to each other and to your money pages, so Google can see how the site fits together and pass ranking strength around. A contractor site where every page is an island leaves rankings on the table, and this is a cheap, real fix. And schema markup: the invisible tags that tell Google you are a service business, what you do, and where. Missing schema will not sink you, but it is one of the strongest signals for getting cited in AI answers, which is where a growing share of your buyers start now. A good audit flags it as an opportunity, not a crisis.

Audit saysWhat it meansReal fix?
Duplicate title tagsPages compete with each other in GoogleYes, quick
Missing H1Page has no clear topic signalYes, quick
Low keyword densityOutdated metric, near-meaninglessNo, ignore
Thin content on service pagePage too shallow to rank for the termYes, real work

If the on-page section is specific and names your actual pages and trades, the rest of the audit is probably honest too. If it is generic enough to belong to any plumber in any city, be skeptical of everything after it.

The technical section: crawling, indexing, and site speed

Technical findings scare owners the most because they read like a code dump. Most of them are simpler than they look, and a good auditor translates them into plain consequences.

Start with indexing: is Google even allowed to see your pages? An audit should tell you how many of your pages are indexed versus how many exist. If you have 40 pages and 6 are indexed, that is a genuine emergency worth flagging in bold. Watch for a robots.txt line blocking the whole site or a stray "noindex" tag, which is the single most common way a contractor site quietly ranks for nothing. That is a real red-alert finding.

Next, crawl errors and broken links: 404 pages, redirect chains, broken internal links. A handful is normal on any site. A page of them means the site was rebuilt sloppily. Legitimate, usually cheap to fix.

Then site speed, and here is where audits love to inflate. A slow site does hurt rankings, especially on mobile, and the target is a load under 2 seconds. But a red "F" on a speed test often comes from a bloated theme, a stack of plugins, and unoptimized hero images, all symptoms of a heavy platform. The honest fix is a lighter, hand-coded build, not a monthly "speed optimization" retainer that shaves 200 milliseconds and never touches the real weight. If the audit's answer to a slow site is a recurring fee instead of a rebuild, that is a tell.

Be wary of technical sections padded with findings that do not move rankings: missing alt text on decorative images, a favicon warning, or a "render-blocking resource" on a page that already loads fast. None of those are wrong to note. All of them are cheap filler that makes a thin audit look thick. Count how many technical findings would actually change your position in a search result. If it is two out of thirty, you know what you are looking at.

The content and coverage section: are you even in the race?

This is where a contractor audit earns its keep or gives itself away. Rankings for competitive service terms are won by covering the topic more completely than the guy across town, and that takes pages. A good audit maps your content against the searches your customers actually run and shows you the gaps.

For a home-service business, the coverage question is concrete. Do you have a real page for each service you sell, or one "Services" page listing twelve trades in a bulleted paragraph? Do you have pages for the towns you serve, or does your whole site assume one city? Do you answer the questions buyers type before they call, the cost questions, the "how long does it take" questions, the "do I need a permit" questions? An honest audit names the missing pages. A typical competitive build ends up around 94-plus cluster pages once service pages, location pages, and supporting guides are all in place, so if your site has 8 pages, "you have coverage gaps" is not an insult, it is a map.

The red flag here is vagueness. "You need more content" with no plan is a way to sell an open-ended blogging retainer. Ask the auditor: content on what, targeting which searches, and how does it connect to the money pages? If they cannot answer in trade terms, they are selling word count, not rankings.

One honest note on timeline, because content is where it shows up. Coverage compounds. Pages you publish this quarter keep earning traffic for years, which is why ranking is equity and not rent. But competitive terms take 4 to 9 months to move, longer in a crowded metro. Any audit that implies new pages rank next week is either naive or lying, and both should cost you the same amount of trust.

The links and authority section: reading it without getting scammed

Links from other sites are still a real ranking factor, and they are also the single most abused line item in the SEO business. This section of an audit is where the honest and the predatory split hardest.

A fair audit describes your link picture plainly: roughly how many sites link to you, whether they are relevant (trade associations, suppliers, local press, real directories) or junk, and whether any look toxic. For most contractors the honest finding is simple: you have very few links, and the ones you have are the basic directory citations everyone gets. That is normal. Links get earned slowly, through real relevance and real work, not bought in a bundle.

What good link-building looks like for a home-service business is unglamorous and legitimate: the manufacturer whose products you install listing you as a certified installer, the supply house you buy from linking to their contractors, the local business association, the chamber, a sponsored little-league team, a real piece of local press. None of that scales into a monthly number, which is exactly why the honest version is slow and the scam version comes in a bundle. If your audit's link section reads like a menu with monthly quantities, that is the tell.

Now the scams, because they are everywhere:

  • A scary "toxic backlinks" score with an urgent disavow upsell. Google is good at ignoring junk links on its own. A manufactured toxicity panic that conveniently requires a paid cleanup is a classic bait.
  • A promise of a set number of links per month. "50 backlinks monthly" means paid links from a network, which is exactly what Google penalizes. That is not an asset, it is a liability with your business name on it.
  • A low "domain authority" number treated as a verdict. Domain Authority is a third-party company's guess, not a Google metric. It is a rough gauge, not a grade, and anyone using it as the headline of your audit is leaning on a vanity number.

The right takeaway from a links section is direction, not panic: earn a handful of genuinely relevant links over time, keep your name accurate everywhere, and never buy a bundle. If the audit's link recommendations all point at a monthly purchase, close it.

The five red flags that mean walk away

Set the technical stuff aside for a second. Most bad audits give themselves away in the framing, not the findings. Here are the tells that a document is a sales prop, not a diagnostic.

  1. Guarantees a ranking. "Number one on Google for X, guaranteed." Nobody controls Google's algorithm, and the honest answer for competitive terms is a range of 4 to 9 months with real work and no promise of a specific spot. A guarantee is a lie or a bait-and-switch, every time.
  2. Fear with no numbers you can verify. Red gauges, urgent language, "critical errors," and a countdown to disaster, but nothing you could confirm yourself. Real findings are checkable. "Your services page has no H1" you can verify in a browser. "Your site health is critical" you cannot.
  3. No named fixes or timeline. A good audit ends in a punch list: this, then this, in this order, roughly this long. A bad one ends in "call us to discuss your custom strategy." If the deliverable is a meeting instead of a plan, the audit was the hook.
  4. It is 90 percent automated tool output. Run one free crawler and you get the same 200-line report. That is not an audit, it is a printout. An audit is someone who knows contractors reading that output and telling you which four things matter for your trade and your market.
  5. It confuses the disciplines to pad the bill. Mixing in your Google Business Profile, your review count, and your ad spend so the problem list looks longer. Organic SEO is its own lane. When someone bundles four disciplines into one scary number, they are counting on you not knowing the difference.

The clean version is boring by comparison. It names your pages, tells you what is broken and why it costs you jobs, sorts the fixes by impact, gives a real timeline, and does not need a countdown timer to close. We deliver audits like that in 1-3 business days, and the point of them is that you could hand the list to any competent shop, including one that is not us.

Key takeaways

  • An SEO audit grades your website's ability to rank in organic search, not your map pack, reviews, or ad spend.
  • Every honest finding maps to one of four questions: can Google read it, is it fast, does it cover your work and towns, and does anyone credible link to it.
  • Keyword density, domain authority scores, and toxic-backlink panics are outdated or manufactured, treat them as noise.
  • A real audit ends in a named punch list with a timeline, not an invitation to a sales call.
  • Any guarantee of a specific Google ranking is a lie, competitive terms take 4 to 9 months with no promised spot.
  • If an audit is 90 percent automated tool output or confuses SEO with local and paid, it is a pitch, not a diagnostic.

STRAIGHT ANSWERS

Quick answers.

01How much should a contractor SEO audit cost?

It ranges from free to a few hundred dollars, and free is fine if the deliverable is specific and honest. We deliver ours at no charge in 1-3 business days because a real audit is a sales tool that has to earn trust on its own merits. Be suspicious of a paid audit whose only conclusion is that you should hire the person who wrote it.

02Can I just run a free SEO checker and read that myself?

You can, and you should, to sanity-check anyone's claims. Free crawlers catch real technical issues like missing titles, broken links, and slow pages. What they cannot do is tell you which four of the 200 flagged items actually matter for your trade and market, or map your content against the searches your customers run. The judgment is the audit, not the printout.

03The audit says my site health is 'critical.' Is my business in danger?

Probably not, and that word is doing a lot of sales work. Ask for the specific findings behind the score and check whether they are things you can verify, like a noindex tag or a page of broken links. A genuine emergency, like Google being blocked from your whole site, is rare and specific. A vague red gauge with no named cause is usually theater.

04How long after fixing audit issues will I actually rank?

Quick technical and on-page fixes can show up in a few weeks. Real movement on competitive service terms takes 4 to 9 months, longer in a crowded metro, because ranking is earned by building coverage and authority over time. Anyone who promises fast rankings for a competitive term is either inexperienced or not being straight with you.

WANT THIS HANDLED FOR YOU?

Want an audit that reads like a repair estimate, not a scare?

Send us your site and we will send back a plain-language punch list in 1-3 business days: what is broken, why it costs you jobs, and the order to fix it. No countdown timers, no guarantees we can't keep. Call or text (407) 705-2452.

Start With the Free Audit
Call (407) 705-2452 Text