roofing SEO vetting test five questions checklist

Roofers Are Right Not to Trust SEO Companies. Here Is the 5-Minute Vetting Test.

Nizam Ud Deen Usman

By Nizam Ud Deen Usman·August 23, 2026·9 minute read

Founder of Roofer Quest·Author of The Roofing Lead Gen Blueprint and The Local SEO Cosmos·One roofer per service area

Vetting a roofing SEO company takes 5 questions and about 5 minutes, and a roofer needs no SEO knowledge to run the test. This article explains why roofing contractors distrust SEO providers, defines the vetting test, and walks through the 5 questions in the order a roofer asks them on a sales call.

The test exists because the roofing niche attracts resellers who copy the websites, case studies, and language of real operators. Surface signals no longer separate the two groups. The test works from the inside: each question forces an answer a reseller cannot fake. The article closes with the assembled 5-minute test, a set of frequently asked questions, and the related guides on roofing SEO services, roofing SEO cost, and Google Business Profile work.

What Is an SEO Vetting Test for Roofers?

An SEO vetting test for roofers is a fixed set of 5 questions that separates SEO operators from SEO resellers before a contract is signed. An operator runs campaigns with a documented process, reports results in booked jobs, and limits client count per market. A reseller sells a package, reports rankings, and serves competing roofers in the same city.

The 5 questions of the vetting test are listed below.

  • The process question. One client story, step by step, with reasons.
  • The reporting question. Which number arrives monthly.
  • The channel question. SEO, ads, or platforms, and in what order.
  • The exclusivity question. Competing clients in the same market.
  • The risk question. Which contract party loses money on a miss.

The test requires no software, no audit tools, and no SEO vocabulary. The test runs inside one phone call or one email exchange. The examples stay specific to roofing because roofing carries lead values high enough to attract the highest volume of marketing sellers.

Why Do Roofers Distrust SEO Companies?

Roofers distrust SEO companies because the roofing niche is saturated with sellers, and the community sees the saturation daily. The moderators of the r/RoofingSales community stated in a public rules discussion that they remove marketing and lead-seller posts every day and are moving toward allowing posts from roofers only. One roofing contractor in the same community wrote:

The only thing shadier than a roofing contractor is ads and SEO guys who sell themselves to roofing contractors… I intentionally found a company who didn’t market themselves to roofers.

a roofing contractor on r/RoofingSales

The distrust has a second source: prior purchases. Contractors who report paying for SEO without results outnumber contractors who report success in the sampled discussions. The distrust is rational, and the vetting test converts the distrust into a usable filter. Website design, review counts, and niche claims fail as filters because resellers replicate all 3 signals at low cost.

How Do You Verify an SEO Company’s Process?

Verify an SEO company’s process by asking one request: walk me through one roofing client, step by step, with the reason for each step. An operator answers with a sequence: site audit, Google Business Profile completion, review acquisition, service and city pages, internal linking, authority work, and the measurement setup that tracked the client’s calls.

Analytics screenshots carry no evidence value because date ranges and axes crop cleanly. Marketing sellers themselves confirm the standard: one agency owner advising a new competitor in the r/SEO community recommended case studies as one-page process documents rather than analytics screenshots. The process request also reveals specialisation depth: an operator names roofing-specific steps such as storm-response pages and insurance-claim content, while a generalist recites the steps a dentist campaign uses. Compare any answer against the portfolio of work format a provider publishes.

  • Pass: a stepped sequence with reasons, told without slides.
  • Fail: the conversation moves to a reporting dashboard within 2 minutes.

Want to run the vetting test on me first? Start with the free video audit and judge the process story yourself.

Call +1 272-207-3231

Which Number Should an SEO Company Report Monthly?

An SEO company reports one number chain monthly: tracked calls, booked inspections, and signed jobs attributed to search. Rankings, impressions, and traffic measure activity, not revenue. The reporting question exposes intent before the contract starts: a provider that plans to count jobs installs call tracking in week 1, because attribution requires a baseline from day 1.

The distinction matters in roofing because 1 signed roof replacement carries a contract value between $8,000 and $20,000 in most United States markets, so a campaign justifies itself in single-digit job counts. A ranking report cannot show whether the single-digit count happened. The pass answer names the tracking stack: a call tracking number, form submission storage, and a monthly jobs review with the owner.

  • Pass: tracked calls and signed jobs, with call tracking installed in week 1.
  • Fail: any sentence that contains the word ranking before the word calls.

What Is the Right Answer to SEO or Ads or Angi?

The right answer to the channel question is an order of operations, not a product name. Roofers ask the channel question in public constantly; one thread in r/RoofingSales phrased the question as: what brings the best return on money, seo, lsa, angies or what. A seller answers the channel question with the channel the seller sells. An operator answers with a sequence conditioned on the roofer’s market, review count, and urgency. The standard sequence runs as follows.

  1. Google Business Profile completion and review acquisition, because both cost near zero and move within weeks.
  2. Local Service Ads, when the phone must ring within weeks, billed per lead rather than per click.
  3. Service and city pages, because organic positions compound over months and defend the market.
  4. Click-billed ads last, because click billing requires skilled management to avoid waste.

The sequence changes with market competition, review count, and season, and an operator states which variable changes the order. A roofer testing a provider asks the channel question with a stated budget, then counts the sentences before a product name appears.

  • Pass: a numbered sequence with the condition that changes the order.
  • Fail: a product name in the first sentence.

Why Does Territory Exclusivity Matter in Roofing SEO?

Territory exclusivity matters because a provider serving competing roofers in one market decides which client wins each keyword. A metro area holds 3 map pack positions and 10 first-page organic positions per query. A provider with 6 roofing clients in one metro cannot place 6 clients in 3 positions, so the provider allocates winners, and the allocation follows retainer size.

The exclusivity question costs a provider real revenue when the answer favors the roofer, which makes the question the strongest honesty signal in the test. The contractor quoted in the distrust section solved the conflict by hiring a company outside the roofing niche. A cleaner solution exists: a provider who limits service to 1 roofer per service area and names the area in the contract.

  • Pass: a named exclusive territory written into the contract.
  • Fail: a policy sentence about keeping client work separate.

How Do You Read the Risk in an SEO Contract?

Read the risk in an SEO contract by finding which party loses money when results miss. A 12-month lock-in with no performance condition places 100 percent of the risk on the roofer. The 2 fair structures are listed below.

  • A short contract. The roofer exits monthly, so the provider re-earns the retainer every month.
  • A conditioned guarantee. A stated number by a stated day, with a named consequence such as continued service at no charge until the number arrives.

SEO work carries a real delivery timeline of 3 to 6 months for organic movement, and honest providers state the timeline while still accepting risk through one of the 2 structures. Price alone fails as a filter in both directions: the lowest bidder resells outsourced work, and a high retainer proves nothing without a risk structure. A roofer comparing quotes reads the roofing SEO cost breakdown for market rates, then reads each contract for the risk holder. The risk holder is the party that believes the promise.

How to Run the Full 5-Minute Vetting Test?

The full vetting test runs in 5 steps, listed in call order below.

  1. Ask for one client process story. Pass: a stepped sequence with reasons. Fail: dashboard talk.
  2. Ask which number arrives monthly. Pass: tracked calls and signed jobs. Fail: rankings.
  3. Ask the channel question with a budget. Pass: an order of operations. Fail: a product name.
  4. Ask about competitor clients. Pass: a named exclusive territory. Fail: a separation policy.
  5. Read the contract for the risk holder. Pass: exit rights or a numbered guarantee. Fail: 12 locked months, no condition.

Scoring stays simple: 5 passes earn a pilot engagement, 4 passes earn a follow-up call on the failed question, and 3 or fewer passes end the conversation. Failed answers arrive politely in almost every case, through a subject change rather than a refusal, so the test measures what a provider avoids rather than what a provider states.

Key takeaways

  • The 5-question vetting test separates operators from resellers without SEO knowledge.
  • Process stories carry evidence value. Analytics screenshots carry none.
  • The only honest reporting chain is tracked calls, booked inspections, signed jobs.
  • Channel answers that name a sequence pass. Answers that name a product fail.
  • The contract party carrying the risk is the party that believes the promise.

Frequently Asked Questions About Vetting Roofing SEO Companies

How long does vetting an SEO company take?

Vetting takes about 5 minutes inside one call: 4 spoken questions plus one contract read. Preparation requires only the question list.

Is hiring an SEO company worth it for a roofing business?

Hiring is worth it when the provider counts results in signed jobs and one roof replacement carries $8,000 to $20,000 in contract value. Job-counted campaigns justify themselves in single digits.

What is the difference between an SEO operator and a reseller?

An operator runs documented campaigns, counts jobs, and limits clients per market. A reseller sells packages, reports rankings, and outsources delivery.

Should a roofer sign a 12-month SEO contract?

A roofer signs 12 months only when the contract carries a performance condition. Without a condition, monthly exit rights protect the roofer during the 3 to 6 month delivery window.

Do SEO companies that specialise in roofing perform better?

Specialisation predicts nothing alone, because resellers claim the niche too. Process evidence, jobs reporting, and exclusivity predict performance.

Last Thoughts on Vetting a Roofing SEO Company

The vetting test matters because roofing marketing decisions carry 4-figure monthly costs and 5-figure job values, while the supplier market mixes operators and resellers behind identical websites. The 5 questions convert a roofer’s earned distrust into a working filter: process evidence, jobs reporting, channel sequencing, territory exclusivity, and contract risk. A roofer who runs the test once keeps the questions for every future pitch, and the questions apply unchanged to Local Service Ads managers, web designers, and lead platforms. The next step after a passed test is a bounded pilot with tracked calls from week 1, measured against the roofing SEO services sequence the provider named in the channel answer.

See the process before you ask a single question

I record a free 5-minute competitive video audit for your market: what your top competitor ranks for, what you rank for, and the 3 gaps between.

Call +1 272-207-3231

Prefer to talk? Book a time that suits you.

Nizam Ud Deen Usman

Nizam Ud Deen Usman

Founder, Roofer Quest Consultancy

Nizam Ud Deen Usman runs Roofer Quest, a roofing-only SEO consultancy that works with one roofer per service area. Nizam wrote The Roofing Lead Gen Blueprint and The Local SEO Cosmos, and builds every campaign on tracked calls and signed jobs rather than ranking reports.

Similar Posts

One Comment

Comments are closed.