Roofing Webmasters review
Worth a conversation about Local SEO & Local Service Ads once the caveats below are settled.
Ten named roofing case studies and the most honest Local Services Ads page in this category - all of it measured in traffic and rankings rather than booked jobs.
Pricing: $99 Published by the agency
A starting figure is published on the homepage - '$99 to Start! Call for Details: (800) 353-5758' - and the ongoing arrangement is described only as 'a regular month-to-month fee'. source ↗
How it scored
Every dimension is scored against this discipline’s published rubric. Open one to see the claim it was scored on, what the rubric measures there and how much it weighs, and where the evidence came from.
How we scored this
We read the agency’s public record first-hand — its site, pricing, case studies and independent reviews — and score what is checkable: what is published, not how it is phrased. There is no keyword counting or sentiment scoring. The label is a judgment on those facts, which is why each dimension shows the fact that decided it, the band it was judged against, and the sources — so you can check the call, and tell us if you think it is wrong. The full method, and who pays, is on how we vet.
Booked-work evidence, not ranking screenshotsAdequate
Adequate — 3 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 20% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Excellent 1 · Strong 9 · Adequate 2 · Weak 4. The typical agency here scores Strong, and 10 of them score higher than this one.
What this dimension measures: Named clients with described local outcomes — calls, booked jobs, form fills, store visits — and a stated period. Treat any conversion or revenue figure as vendor-stated unless a client is named or a third-party review corroborates it.
Scores high — A named business with a described engagement and a real number scores 4-5.
Scores low — Ranking screenshots, 'page 1' claims and traffic charts with no downstream metric score 2-3, because a map-pack position is an input the buyer cannot bank. Anonymised case studies score 2.
What we found — Ten roofing companies are named in published case studies - Alpha Exteriors and Construction, AMC Roofing, Brothers Roofing, Centennial Roofing, Duluth Roofing Company, Force Field Roofing, Garner Roofing, Mpact Roofing, Simple Roofing and Exteriors and a commercial study - which is more named work than any other record in this category. But the metrics are inputs: the Duluth study leads on '2,300% organic traffic increase in the first month after launch', and the Google Maps page's client figure is 'a 241.9% increase in Google Business Profile interactions'. No published case states calls, leads, booked jobs or revenue. That is between the two bands, which is why it scored Adequate.
On the record — “Ten roofing companies are named in published case studies, including 'Alpha Exteriors and Construction: Case Study', 'AMC Roofing: Case Study', 'Brothers Roofing: Case Study', 'Duluth Roofing Company: Case Study' and 'Mpact Roofing: Case Study'.” roofingwebmasters.com ↗
On the record — “The published case-study metrics are traffic and rankings rather than booked work: '2,300% organic traffic increase in the first month after launch' for Duluth Roofing Company, a 'Duluth, Georgia — Residential Roofing' contractor.” roofingwebmasters.com ↗
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Google Business Profile and map-pack competenceStrong
Strong — 4 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 18% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Excellent 1 · Strong 4 · Adequate 5 · Weak 6. The typical agency here scores Adequate, and 1 of them score higher than this one.
What this dimension measures: Published, specific method for the surface that decides local visibility: profile optimisation, categories and services, posts, Q&A, spam fighting and redressal, multi-location management at stated scale.
Scores high — Concrete described practice scores 4-5.
Scores low — A page that lists 'GBP optimisation' as a service line and says nothing about how scores 2-3. An agency that never mentions the profile at all, while selling local SEO, scores 1-2 — that is the core asset of this discipline.
What we found — Described with specifics rather than listed: 'optimizing the listing with the proper primary and secondary categories to maximize visibility for industry-specific queries', posts pushed 'to your profile via an API connection', and a compliance rule most agencies omit - 'you are only eligible for additional Google Maps locations if you operate a second registered business entity. You cannot open a second Google Maps location simply because you operate in multiple service areas.' That is the high band above, which is why it scored Strong.
On the record — “A multi-location compliance rule is published rather than sold around: 'Remember, you are only eligible for additional Google Maps locations if you operate a second registered business entity. You cannot open a second Google Maps location simply because you operate in multiple service areas.'” roofingwebmasters.com ↗
On the record — “Google Business Profile work is described with specifics: 'Roofing Webmasters helps manage your profile by optimizing the listing with the proper primary and secondary categories to maximize visibility for industry-specific queries.'” roofingwebmasters.com ↗
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Review acquisition without incentive or gatingStrong
Strong — 4 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 15% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Strong 1 · Adequate 7 · Weak 8. The typical agency here scores Adequate, and none scores higher than this one.
What this dimension measures: Reviews are the heaviest local ranking and conversion factor, and the ways of getting them include practices that violate Google's policies and, in regulated trades, the law. Look for a stated review process and an explicit position against gating, incentivising or writing reviews. Any published offer to write, buy, filter by rating, or suppress negative reviews is a 1 and a red flag on the record, not a score to be averaged away.
Scores high — A published policy scores 4-5.
Scores low — Silence scores 2-3.
What we found — A described end-to-end process: 'Each customer receives a review request with a shortlink via text message (SMS) and email', with shortlinks 'customized to the platform of your choice, including Google, Yelp, and Facebook'; monitoring 'across multiple platforms, including Google, Yelp, Facebook, and the Better Business Bureau'; and, where a review breaches policy, 'we assist with the manual removal process'. Requesting from every customer is the non-gated practice, and the removal assistance is scoped to policy violations rather than to negative reviews - the published survey work argues the opposite of suppression, that consumers accept imperfect ratings. No explicit policy statement against gating or incentivising appears. That is the high band above, which is why it scored Strong.
On the record — “The review process is described end to end: 'Each customer receives a review request with a shortlink via text message (SMS) and email. Shortlinks can be customized to the platform of your choice, including Google, Yelp, and Facebook.'” roofingwebmasters.com ↗
On the record — “Review removal is scoped to policy breaches, not to negative feedback: 'Our staff monitors your company's reviews across multiple platforms, including Google, Yelp, Facebook, and the Better Business Bureau, and alerts you to negative reviews that require action. When a negative review violates Google's policies, we assist with the manual removal process.'” roofingwebmasters.com ↗
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Asset ownership and exitWeak
Weak — 2 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 15% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Strong 6 · Adequate 2 · Weak 7 · Poor 1. The typical agency here scores Adequate, and 8 of them score higher than this one.
What this dimension measures: Who owns the Google Business Profile, the website, the tracking numbers, the review history and the ad accounts when the engagement ends. Local SEO concentrates value in assets a client can lose entirely: a profile owned by the agency, or a call-tracking number that stops routing, takes the accrued ranking and history with it.
Scores high — A written ownership and transfer term scores 4-5.
Scores low — Silence scores 2 — a measured absence of disclosure, not a finding about the work. An agency that retains the profile or the primary number by default scores 1.
What we found — The terms of service govern the website only; the sole termination clause is about access to the site: 'We reserve the right to terminate or suspend your access to the Website at our discretion'. Nothing published states who owns the website, the Google Business Profile or the tracking numbers at the end of an engagement. A measured absence of disclosure, not a finding about the work. That is what the low band describes, which is why it scored Weak.
On the record — “The published terms govern the website rather than an engagement: 'We reserve the right to terminate or suspend your access to the Website at our discretion, without prior notice, if you violate these Terms.'” roofingwebmasters.com ↗
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Stronger here: Whitespark scores Strong on the same dimension.
Local Services Ads and paid-local handlingStrong
Strong — 4 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 12% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Strong 1 · Adequate 13 · Weak 2. The typical agency here scores Adequate, and none scores higher than this one.
What this dimension measures: Where LSA or local paid search is sold, the checkable questions are budget transparency, who holds the account, dispute handling for bad leads, and whether Google Screened or Guaranteed status is managed or merely claimed. Not offering LSA at all is not a penalty — score this only where it is sold, and say so in the note.
Scores high — Described process with stated ownership scores 4-5.
Scores low — 'We manage LSA' with no further detail scores 2-3.
What we found — A dedicated page publishing the operational detail this dimension asks for: the verification requirements ('a business entity check, business owner background check, field worker background check, license verification, and insurance verification'), the timeline, the dispute route ('Invalid leads can be formally disputed through Google's dispute process, though dispute resolution timelines vary'), the appeal window, and the honest downside that Google 'can suspend an account for policy violations'. Who holds the LSA account is not stated, which is what separates this from a top score. That is the high band above, which is why it scored Strong.
On the record — “The LSA dispute route and its limits are published: 'Invalid leads can be formally disputed through Google's dispute process, though dispute resolution timelines vary.'” roofingwebmasters.com ↗
On the record — “Local Services Ads verification is published in detail: 'this process may include a business entity check, business owner background check, field worker background check, license verification, and insurance verification.'” roofingwebmasters.com ↗
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Multi-location and service-area handlingStrong
Strong — 4 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 10% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Excellent 1 · Strong 2 · Adequate 6 · Weak 7. The typical agency here scores Adequate, and 1 of them score higher than this one.
What this dimension measures: How the agency handles more than one location or a service area without a storefront: location page structure, avoiding doorway pages, service-area business rules, and citation and NAP consistency at scale.
Scores high — A described approach, with stated limits, scores 4-5.
Scores low — Mass-generated city pages presented as strategy score 1-2 — that is the failure mode of the discipline and Google names it.
What we found — Service-area business rules are addressed with a stated limit: 'most roofers are service-area businesses (SABs) that travel to multiple cities', and the eligibility rule for a second Maps location is published rather than sold around. Location pages are distinguished from map-pack work: 'A location page optimized for “Frisco roof replacement” competes in organic search, while a complete, review-active Google Business Profile competes in the Map 3-Pack.' That is the high band above, which is why it scored Strong.
On the record — “A multi-location compliance rule is published rather than sold around: 'Remember, you are only eligible for additional Google Maps locations if you operate a second registered business entity. You cannot open a second Google Maps location simply because you operate in multiple service areas.'” roofingwebmasters.com ↗
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Pricing and contract transparencyAdequate
Adequate — 3 of 5 on this rubric’s scale, from Poor (1) to Excellent (5). This dimension carries 10% of the total score.
Benchmark — across the 16 other agencies evaluated in this discipline, this dimension runs Excellent 6 · Adequate 4 · Weak 6. The typical agency here scores Adequate, and 6 of them score higher than this one.
What this dimension measures: A published price, range or starting point, plus contract term and notice. A figure recoverable from an independent profile but not the agency's own site scores 3, and the note must say where it came from. Long minimum terms are not automatically a low score, but an undisclosed one is.
Scores high — A published figure scores 4-5.
Scores low — Nothing published anywhere scores 2.
What we found — A starting figure is published - '$99 to Start!' - and the ongoing arrangement is described as 'a regular month-to-month fee' with no long-term lock-in: 'Our affordable rates and monthly plans prevent contractors from getting locked into expensive long-term agreements.' The monthly rate itself is not published anywhere read; the FAQ answers the cost question by describing the structure and offering to discuss it by phone. That is between the two bands, which is why it scored Adequate.
On the record — “A starting figure is published on the homepage - '$99 to Start! Call for Details: (800) 353-5758' - and the ongoing arrangement is described only as 'a regular month-to-month fee'.” roofingwebmasters.com ↗
Evidence: verified — checked against a named source you can open; the links under Sources below are where to check it yourself.
Verdict
Roofing Webmasters sells one trade and knows it. Ten roofing companies are named in published case studies, the review process is described end to end - automated SMS and email requests with platform-specific shortlinks, monitoring across Google, Yelp, Facebook and the BBB, and assistance removing reviews that violate Google's policies - and the Local Services Ads page is the most candid in this category, publishing the verification requirements, the dispute route for invalid leads, appeal timelines, and the risk that 'cost per lead is market-dependent and can rise without warning'. It also publishes a compliance rule most agencies leave out: a second Google Maps location requires a second registered business entity, not merely a second service area.
Two gaps hold it below the line. The case studies measure traffic, rankings and pins rather than calls, leads or booked jobs - the Duluth study's headline is '2,300% organic traffic increase in the first month after launch'. And the terms of service govern the website only: a '$99 to Start!' figure is published but the ongoing monthly rate is not, and nothing states who owns the website, the profile or the tracking numbers at the end.
What you can do next
Koolav can make the introduction and handle the back-and-forth, or you can go straight to the agency.
This agency has not published a paid trial. What a paid trial is.
What we verified
Each claim below was checked against a named source, last on 2026-09-02. Follow any of them and check for yourself — that is the point of publishing them.
- Ten roofing companies are named in published case studies, including 'Alpha Exteriors and Construction: Case Study', 'AMC Roofing: Case Study', 'Brothers Roofing: Case Study', 'Duluth Roofing Company: Case Study' and 'Mpact Roofing: Case Study'. roofingwebmasters.com ↗
- The published case-study metrics are traffic and rankings rather than booked work: '2,300% organic traffic increase in the first month after launch' for Duluth Roofing Company, a 'Duluth, Georgia — Residential Roofing' contractor. roofingwebmasters.com ↗
- The review process is described end to end: 'Each customer receives a review request with a shortlink via text message (SMS) and email. Shortlinks can be customized to the platform of your choice, including Google, Yelp, and Facebook.' roofingwebmasters.com ↗
- Review removal is scoped to policy breaches, not to negative feedback: 'Our staff monitors your company's reviews across multiple platforms, including Google, Yelp, Facebook, and the Better Business Bureau, and alerts you to negative reviews that require action. When a negative review violates Google's policies, we assist with the manual removal process.' roofingwebmasters.com ↗
- Google Business Profile work is described with specifics: 'Roofing Webmasters helps manage your profile by optimizing the listing with the proper primary and secondary categories to maximize visibility for industry-specific queries.' roofingwebmasters.com ↗
- A multi-location compliance rule is published rather than sold around: 'Remember, you are only eligible for additional Google Maps locations if you operate a second registered business entity. You cannot open a second Google Maps location simply because you operate in multiple service areas.' roofingwebmasters.com ↗
- Local Services Ads verification is published in detail: 'this process may include a business entity check, business owner background check, field worker background check, license verification, and insurance verification.' roofingwebmasters.com ↗
- The LSA dispute route and its limits are published: 'Invalid leads can be formally disputed through Google's dispute process, though dispute resolution timelines vary.' roofingwebmasters.com ↗
- The LSA downside is published rather than hidden: 'Relying solely on LSA as a primary lead source carries risk, since cost per lead is market-dependent and can rise without warning'. roofingwebmasters.com ↗
- A starting figure is published on the homepage - '$99 to Start! Call for Details: (800) 353-5758' - and the ongoing arrangement is described only as 'a regular month-to-month fee'. roofingwebmasters.com ↗
- The published terms govern the website rather than an engagement: 'We reserve the right to terminate or suspend your access to the Website at our discretion, without prior notice, if you violate these Terms.' roofingwebmasters.com ↗
What we could not verify
- What the ongoing monthly fee is - only the '$99 to Start!' figure and the month-to-month structure are published.
- Who owns the website, the Google Business Profile and any call-tracking numbers at the end of an engagement.
- Who holds the Local Services Ads account, despite the depth of the rest of that page.
- Whether any client has published calls, booked jobs or revenue - every case study read reports traffic, rankings, pins or profile interactions.
Sources
- https://www.roofingwebmasters.com/
- https://www.roofingwebmasters.com/local-seo-for-roofers/
- https://www.roofingwebmasters.com/services/google-maps-services/
- https://www.roofingwebmasters.com/services/online-reputation-reviews-services/
- https://www.roofingwebmasters.com/local-service-ads/
- https://www.roofingwebmasters.com/case-studies/
- https://www.roofingwebmasters.com/terms-of-service/
Others we evaluated in Local SEO & Local Service Ads
Same rubric, same evaluator, same date range — so these are directly comparable to the verdict above.
See all 17 Local SEO & Local Service Ads agencies we evaluated →
Think this is wrong?
If anything on this page is wrong or out of date, send us the correction and we will re-read the site.
Evidence moves a verdict. Money never does — no agency pays us for a listing, a placement, or a re-review. Whatever we conclude we publish, including that the verdict stands.