Roofing reputation management is the operating loop that earns reviews from real completed jobs, watches the surfaces homeowners check, and responds within policy through storm season.
A full re-roof is a high-ticket, low-frequency purchase, and a leak repair can be lower-ticket and urgent, so each genuine roofing review carries more weight than a review in a trade a homeowner uses every month. Roofing reputation management is the repeatable operating loop that earns those reviews from real completed jobs, monitors the surfaces homeowners actually check, responds inside platform and federal rules, and defends the business through storm season and insurance-claim work.
This page is the canonical owner for roofing reputation management, roofer reputation management, and roofing online reputation management. It owns the review-and-reputation loop only: ask, monitor, respond, defend, and measure. The broader roofing search umbrella lives in the roofing SEO guide, platform-agnostic review mechanics sit in the review management guide, and the commercial proposition is at theStacc for roofers. Nothing here is legal, insurance, licensing, or pricing advice, and nothing here promises a star rating, a review count, a ranking, traffic, leads, revenue, or a response time.
What you will learn:
- What roofing reputation management actually is, and how a review differs from a rating, a testimonial, and a referral.
- Why the ask is anchored to a verified completed job, not a calendar blast.
- How to ask inside Google and federal rules, with an audit trail and no incentives.
- Which surfaces homeowners check for roofers, and how to respond to negative and disputed reviews.
- How to defend a local name through storm season, and how to measure reputation without faking the funnel.
What roofing reputation management actually is
Roofing reputation management is the repeatable loop of earning, monitoring, and defending how a roofing business is perceived online after real jobs. It covers asking genuine customers for reviews, watching the surfaces homeowners actually check, replying within policy, and correcting false or policy-breaking content through the proper channels.
The loop has five motions: ask, monitor, respond, defend, and measure. Ask means requesting a review from a real customer of a finished job. Monitor means watching the places a homeowner checks before signing a high-ticket contract. Respond means replying to praise and complaints without arguing in public or exposing private details. Defend means keeping your real identity unmistakable when storm work and out-of-area operators flood a market. Measure means recording each funnel stage in its own system so you never mistake a click or a review for a booked job. For a platform-neutral definition of the discipline, see the online reputation management glossary.
Because a re-roof is a large, infrequent decision, homeowners read reviews more slowly and weigh them more heavily than they would for a recurring service. A single detailed review describing scope, crew conduct, and cleanup can influence a contract worth far more than a quick service call. That weight cuts both ways: one unresolved complaint on a surface homeowners trust can cost more than a month of polite silence earns. The loop exists so neither side is left to chance.
Review, rating, testimonial, and referral: the differences
These four words get blended together, but they behave differently in policy, proof, and measurement. Keeping them separate prevents a team from treating a private compliment as public proof, or a star rating as a booked job.
| Term | What it is | Where it lives | What it is not |
|---|---|---|---|
| Rating | A star score left on a platform, sometimes with no text | Google Business Profile, BBB, survey tools | Not a written account, and not a booked job |
| Review | A written customer account, often with a rating attached | Public platforms that host reviewer content | Not something the business writes or buys |
| Testimonial | A customer statement the business republishes with permission | The company site or owned proof pages | Not a substitute for unedited platform reviews |
| Referral | A customer sending a new household to the business | Offline conversation, tracked in the CRM if at all | Not a public rating and not a review metric |
A testimonial you republish needs the reviewer's permission and must keep the reviewer's meaning; a rating is a platform signal you do not control; a referral is an outcome you can record but cannot manufacture. Mixing them up is how teams end up quoting a private email as a public review, or reporting a star average as if it were a pipeline number.
Why roofing reputation is won or lost at job completion
A roofing review is earned at the moment a real job is finished and the customer is satisfied, not from a calendar blast. The trigger is completion and sign-off: a leak repair closes fast, a full re-roof closes after final walkthrough, and an insurance-claim job closes only after the work itself is complete.
The reason is simple. A review asked for before the work is finished is a review of a promise, not a result, and it reads that way to the next homeowner. A review asked for weeks after completion, from a list pulled out of a spreadsheet, reaches people whose memory of the job has cooled and who may never have been satisfied. The highest-integrity moment is the narrow window after the customer has seen the finished roof, walked the property, and confirmed the work matches the agreement.
Different roofing jobs reach that moment on different clocks, and the ask has to follow the job rather than the calendar. A leak repair can be complete the same day the crew leaves. A planned re-roof is complete after tear-off, install, cleanup, and a final walkthrough the homeowner accepts. A storm or hail repair that runs through an insurance claim is not complete just because a payment moved; it is complete when the scoped work is finished and signed off, regardless of the claim's status. Asking during an open claim dispute, or on a job that was canceled or left incomplete, produces exactly the kind of mismatch that turns into a public complaint later.
Review-ask timing card
Use this card to tie the ask to a real completion trigger, a named asker, and a written permission record, with explicit exclusions so nobody asks at the wrong moment.
| Job type | Completion trigger | Ask window | Who asks | Permission record | Exclusions |
|---|---|---|---|---|---|
| Leak repair | Repair holds and the homeowner confirms the fix | Within the business's stated follow-up window after confirmation | Crew lead or office owner who closed the job | Job-management note that a request was sent, with date | Active leak, callback pending, incomplete work |
| Planned re-roof | Final walkthrough accepted and cleanup signed off | After walkthrough, inside the stated window | Project owner named on the job | Request log tied to the completed job record | Open punch list, incomplete cleanup, canceled job |
| Storm or hail repair | Scoped work finished and signed off, separate from claim status | After sign-off of the work itself | Operations owner, not an adjuster contact | Completion note plus request log | Active claim dispute, scope still open |
| Inspection | Report delivered and any follow-on work scoped | After delivery, only if a paid service occurred | Intake or service owner | Service record plus request log | Free estimate with no work performed |
| Commercial or low-slope | Milestone or substantial completion per the contract | After the contracted milestone is accepted | Account owner named in the contract | Contract milestone note plus request log | Open warranty items, disputed scope, procurement-only contact |
The exclusions column matters as much as the trigger. An active claim dispute, an open punch list, a callback that has not been resolved, and a free estimate with no paid work are all moments where an ask is premature. Holding the ask in those cases is not lost revenue; it is how the business avoids manufacturing a negative review by asking at the wrong time.
The permissioned review-ask that stays inside platform and federal rules
Ask only genuine customers of completed jobs, never offer anything conditioned on a review or its sentiment, and protect customer privacy in every public reply. Keep a simple audit trail of who was asked, when, and for which job, so the request can be shown to be permissioned, optional, and tied to a real transaction.
Two references set the floor. Google's Business Profile guidance permits asking genuine customers for reviews, prohibits offering incentives for reviews, and advises protecting customer privacy in public replies (GBP-REV-01). The U.S. Consumer Reviews and Testimonials Rule prohibits specified fake or false reviews and prohibits incentives conditioned on a review expressing a particular sentiment (FTC-REV-01). Read together, they mean a roofer may ask a real customer for honest feedback, may not pay or discount for a review, and may not make the reward depend on a positive rating. For the Google-specific mechanics, the Google reviews guide covers the platform-agnostic steps; this page keeps the roofing-specific boundaries.
A permissioned ask has four parts. It goes to a verified customer of a completed job, pulled from the job record rather than a purchased list. It asks for honest feedback and makes clear the review is optional and unpaid. It records that the request was sent, by whom, when, and against which job. And it is suppressed automatically when the job is incomplete, canceled, under a punch list, or in an active claim dispute. That record is what lets the business show, if a platform ever questions a review, that the request was legitimate.
What is allowed, what is forbidden, and what to record
| Practice | Allowed? | Governing reference | What to record |
|---|---|---|---|
| Ask a genuine customer for honest feedback | Allowed | GBP-REV-01 | Customer of a completed job, request date, asker |
| Offer a discount, gift, or entry for leaving a review | Forbidden | GBP-REV-01; FTC-REV-01 | Do not do it; record nothing except the policy |
| Condition a reward on a positive or 5-star rating | Forbidden | FTC-REV-01 | Do not do it |
| Send the same blast to every past contact on a calendar | Discouraged; risks non-customer and stale asks | GBP-REV-01 | Replace with completion-triggered requests and a log |
| Expose claim, insurance, or personal details in a reply | Forbidden | GBP-REV-01 privacy guidance | Keep specifics in a private channel; log the route |
| Suppress the ask on incomplete, canceled, or disputed jobs | Required by this process | Internal rule aligned to GBP-REV-01 | Suppression reason on the job record |
Gating, where a business screens unhappy customers away from the public form and routes only happy ones to leave a review, is the gray area that gets roofing companies in trouble. It is not an explicit line in the two references above, so this page does not present it as a legal ruling; treat it as a risk to avoid and route any policy question to a qualified reviewer rather than a blog post. The safe default is simple: every genuine customer of a completed job gets the same optional ask, with no screening on sentiment.
The platforms homeowners check for roofers
Homeowners vetting a high-ticket roof check more than one surface before they call. Google Business Profile reviews, Better Business Bureau profiles and complaint histories, GuildQuality satisfaction surveys, and manufacturer or contractor-program pages each carry a different signal, and a roofer should know what each one shows without treating any single platform as best.
No single surface owns roofing trust, so this guide does not rank them. A homeowner replacing a roof after a storm may scan Google reviews for recent, nearby jobs, then open the BBB profile to read complaint history, then look for a manufacturer credential that signals the crew installs that system correctly. A property manager awarding a commercial re-roof may weigh complaint resolution and references more than a star average. The roofer's job is to know what each surface shows, to reply where a reply is possible, and to keep the governing policy for each surface on file so the team responds inside the rules.
Platform boundary table
This table describes what each surface is and what a roofer may and may not do there. It does not label any platform best, and it does not claim theStacc manages all of them.
| Surface | What it is | What a roofer may ask | What is forbidden | Reply owner | Governing reference |
|---|---|---|---|---|---|
| Google Business Profile | Public business profile hosting ratings and reviews | Ask genuine customers for honest reviews; reply within policy | Incentives, fake reviews, privacy exposure in replies | Named reply owner | GBP-REV-01; GBP-REV-02 |
| Better Business Bureau | Business profiles that can include ratings, reviews, and complaint histories homeowners consult for high-ticket services | Keep profile facts accurate; respond to complaints through the channel | Misrepresentation; ignoring a complaint thread | Named complaint owner | BBB-01 |
| GuildQuality | Customer-satisfaction surveying used by home-services and contractor firms | Survey real customers of completed jobs; act on the feedback | Surveying non-customers; cherry-picking who is surveyed | Operations owner | GUILD-01 |
| Manufacturer or contractor-program page | A program surface that can signal credentialing for a system the crew installs | Keep credentials current and accurate where listed | Claiming a credential the business does not hold | Operations owner | Program-specific; verify against the program's current published rules |
BBB is worth a specific note because it behaves differently from a star-only surface. The Better Business Bureau maintains business profiles that can include ratings, customer reviews, and complaint histories, which homeowners consult for high-ticket home services (BBB-01). A complaint thread left unanswered reads worse than a low star rating, because it shows the business saw a problem and went quiet. GuildQuality is different again: it provides customer-satisfaction surveying used by home-services and contractor firms (GUILD-01), which is structured feedback the business requests rather than an open public review, so the discipline is surveying every real customer, not the ones most likely to praise you.
Responding to negative and disputed reviews
Respond promptly within the window your business states, acknowledge the concern without arguing in public, and never expose claim, insurance, or personal details. Route safety, technical, and insurance-claim disputes to a named owner, and use Google's report flow only when a review actually breaks platform policy, not because it is unflattering.
The public reply is not where the dispute gets settled. It is where the next homeowner decides whether this business handles problems like an adult. A short, factual acknowledgment that thanks the reviewer, recognizes the concern, and moves specifics to a private channel does more for reputation than a paragraph of self-defense. Arguing in public, correcting the reviewer line by line, or revealing claim numbers, addresses, or medical or financial details turns one unhappy customer into a permanent exhibit for everyone who reads the thread later.
Google publishes prohibited and restricted content for reviews and a process to report inappropriate reviews, and removal follows Google's policy rather than the business's preference (GBP-REV-02). That means a business can flag a review that is spam, hate, off-topic, a clear conflict of interest, or posted by someone who was never a customer, and then wait for Google's decision. It cannot flag a review simply because it is negative or because the roofer disagrees with it. Knowing that line keeps the team from wasting reports on legitimate criticism and from the worse mistake of answering a real complaint as if it were spam.
Negative-review triage flow
Work these steps in order, with a named owner at each routing point, so the public reply stays short and the real resolution happens in the right channel.
- Capture the sentiment and the surface: where the review appeared, what it claims, and whether it names a real job.
- Screen for safety, technical, and insurance-claim content before writing anything public.
- Acknowledge publicly within the business's own stated window, with no argument and no private detail.
- Route safety, technical, and claim disputes to the named owner who can actually resolve them.
- Report to the platform only when the review breaks a documented policy, such as spam, hate, or a clear conflict of interest.
- Never disclose claim, insurance, or personal data in any public reply, even to correct the record.
| Issue type | Public reply stance | Routed owner | Eligible for policy report? |
|---|---|---|---|
| Service complaint from a real customer | Acknowledge, apologize for the experience, move specifics private | Operations owner | No; legitimate criticism |
| Safety or technical allegation | Acknowledge concern, do not debate technique in public | Technical or safety owner | No, unless it is demonstrably false and off-topic |
| Insurance-claim dispute | No claim, coverage, or settlement detail; offer a private channel | Named claim liaison | No; route to owner, not a template |
| Spam, hate, or a reviewer who was never a customer | Brief factual note or no reply | Reply owner documents evidence | Yes, through GBP-REV-02 report flow |
Operational help exists for the parts that are genuinely repetitive, but it has hard limits. TheStacc's Local SEO module handles Google Business Profile posts, review replies, Google Q&A, citations and name-address-phone consistency, and Map Pack rank tracking through the official GBP API; it replies to reviews you earn and does not generate reviews, set a rating, or remove them. Routing a claim dispute or a safety allegation still needs a named human owner, not a template.
Turn the next negative review into a record, not a firefight. A written triage flow and a named owner keep public replies short, factual, and inside the rules.
Storm-season and storm-chaser reputation defense
After hail or wind, demand and review volume spike and out-of-area operators arrive, so a local roofer must make its real identity unmistakable before the rush. Keep the legal business name, true service area, and a license or bond reference pointed at the state board consistent everywhere, and hold every review-ask until completion is confirmed.
Storm season compresses a year's worth of roofing demand into a few weeks, and it draws operators who follow the weather from market to market. Homeowners under pressure to stop a leak cannot always tell a rooted local company from a crew that will be gone in a month, and the confusion lands on the legitimate roofer's reputation: mixed-up names, mismatched phone numbers, and reviews meant for someone else. The defense is not louder marketing. It is identity clarity that is already in place before the storm hits, so a stressed homeowner can confirm who you are in seconds.
Three signals do the work. The legal business name must match across the site, the Google Business Profile, the BBB profile, and the truck the crew arrives in. The service area must be the one the business genuinely serves, stated the same way everywhere, not inflated to chase storm zip codes. And a license or bond reference should point a homeowner to the state board where it can be verified, which is identity proof rather than legal advice. This page does not tell anyone how to get licensed or what a policy covers; it says the reference path should exist and be consistent so a homeowner can check it.
Storm-season readiness checklist
Work this checklist before storm season, not during it, and hold the review-ask until each job is confirmed complete.
- Verified entity and name-address-phone facts match across the site, Google Business Profile, and BBB profile.
- License or bond reference points to the state board a homeowner can check, with no legal or coverage advice attached.
- A named post-storm communication owner handles public replies and routes claim questions privately.
- The review-ask is held until completion is confirmed, with storm and hail jobs suppressed during any open claim dispute.
- No claim, coverage, settlement, or response-time promise appears in any post, reply, or page.
- Out-of-area impersonation, when it happens, is corrected with evidence through the platform's process rather than argued in public.
Post-storm project communication is its own discipline, and it belongs to the sibling owner rather than this page; see social media for roofers for how project updates and proof are communicated without overpromising. The reputation boundary here is narrower: say only what the record supports, hold the ask until the work is real, and never trade a storm's urgency for a claim or coverage statement the business cannot stand behind.
Make your local identity unmistakable before the next storm. A readiness checklist worked now is cheaper than repairing confusion after hail or wind.
Measuring reputation without faking the funnel
Measure reputation as separate records, never one blended number: impression, click, call click, form, qualified enquiry, booked job, and completed job each has its own source system and owner. A review, a click, or a form is never a booked or completed job, and a lead event is a stage the business defines, not an offline outcome.
The most common measurement failure in roofing reputation is collapsing stages that mean different things. A homeowner who taps the call button is not a booked job. A form submission is not a qualified enquiry until it passes the written service, area, and capacity rule. A review is proof of a completed job, not a new one. When a team reports one blended "reputation score" that mixes impressions, calls, forms, and reviews, it loses the ability to see where demand actually converts and where it leaks, and it starts treating activity as outcome.
Google Analytics 4 documents lead events such as generate_lead, qualify_lead, working_lead, and close_convert_lead; the business defines when each stage occurs, and an event is not an offline booked or completed job by itself (GA4-01). That is the measurement spine: each stage is defined in writing, recorded in its own system, owned by a named person, and time-stamped, so a period can be compared to the same period later without inventing portable benchmarks.
Reputation funnel dictionary
Keep these seven stages separate. Each row is a distinct record with its own source system, owner, and exclusions; never merge two rows into one number.
| Stage | Counts when | Source system | Owner | Exclusions |
|---|---|---|---|---|
| Impression | A roofing page or profile is shown | Platform or Search Console | Marketing owner | Bot or filtered impressions |
| Click | A user taps through to the site or profile | Platform or analytics | Marketing owner | Accidental or bounced taps the platform discards |
| Call click | A user taps a call control | Call-control event or GBP insights | Intake owner | Mis-taps, disconnected or after-hours |
| Form | A request form is successfully submitted | Form or CRM event | Intake owner | Validation errors, duplicates, spam |
| Qualified enquiry | A request meets the written service, area, and capacity rule | CRM or intake log | Intake owner | Out-of-area, unsupported service, employment or vendor |
| Booked job | A qualified request is scheduled | Scheduling or job system | Scheduling owner | Reschedules counted once; cancels stay booked-not-completed |
| Completed job | Work is finished and signed off | Job-management record | Operations owner | No-shows, incomplete, active claim dispute |
Three formulas, with every field kept
Only these formulas are approved for this page, and each display keeps every field. They are definitions for your own records, not benchmarks to publish or compare across companies.
| Formula | Numerator | Denominator | Evidence window | Source system | Owner | Exclusions |
|---|---|---|---|---|---|---|
| Review-request coverage | Unique completed-job customers sent a permissioned review request | Unique completed jobs in the same window | One declared 30-day completion cohort plus the stated ask lag | Job-management record plus review-request log | Office or intake owner | Incomplete or canceled jobs, jobs under active claim dispute, non-customer contacts, incentivized or gated requests |
| Policy-compliant response coverage | New reviews that receive a policy-compliant reply | Total new reviews in the same window | One declared 30-day window | Review platform plus reply log | Named reply owner | Spam or removed reviews and reviews under legal or claim dispute routed to an owner |
| Completed-job review yield | Reviews left by customers from a completed-job cohort | Unique completed jobs in that cohort | One declared completion cohort plus a stated 30- to 60-day follow-up | Job-management plus review platform | Operations owner | Incentivized or gated reviews, non-customer reviews, duplicates, jobs still in dispute |
Read these as bookkeeping, not as targets with promises attached. A review is an output of a completed job and a permissioned ask; it is not a lead, a booking, or revenue. Comparing the same declared window across periods shows whether the loop is running; it does not let any page promise a rating, a count, or a return.
Frequently Asked Questions
These answers hold the same boundaries used throughout the guide: earn reviews only from genuine completed jobs, stay inside platform and federal rules, keep each funnel stage separate, and treat storm season and insurance-claim work as higher-risk moments that need a named owner rather than a faster template.
Roofing reputation management is the operating loop of earning, monitoring, and defending how a roofing business is perceived online after real jobs. It means asking genuine customers for reviews, watching the surfaces homeowners check, replying within policy, and reporting only policy-breaking content. It is not legal, insurance, licensing, or pricing advice, and it promises no rating, ranking, or review count.
Ask after the job is genuinely complete and the customer is satisfied, with completion and sign-off as the trigger rather than a calendar date. A leak repair may close the same day; a full re-roof closes after final walkthrough; an insurance-claim job closes only when the work itself is finished. Never ask during an active claim dispute or on an incomplete job.
No. Google prohibits offering incentives for reviews, and the U.S. Consumer Reviews and Testimonials Rule prohibits incentives conditioned on a review expressing a particular sentiment, including a 5-star rating. Ask genuine customers for honest feedback with nothing tied to whether they leave a review or what rating they choose. Keep the request optional and documented.
Acknowledge the concern within your stated window, stay factual, and move specifics to a private channel without arguing in public or exposing claim, insurance, or personal details. Route safety, technical, and insurance-claim disputes to a named owner. Report the review to Google only if it breaks platform policy, such as spam, hate, or a clear conflict of interest.
Yes. Treat insurance-claim jobs as higher-risk: hold the ask until the work is complete, never reference claim outcomes, coverage, or settlement amounts in any reply, and route any dispute to a named owner rather than a template. Do not give insurance or coverage advice in a public reply. A review from a claim job follows the same no-incentive, privacy-protecting rules as any other.
The surfaces homeowners actually check for a high-ticket roof are Google Business Profile reviews, Better Business Bureau profiles and complaint histories, GuildQuality satisfaction surveys, and manufacturer or contractor-program pages. None is universally best; each carries a different signal and policy. Know what each shows, reply where you can, and keep the governing policy for each surface on file.
After hail or wind, out-of-area operators can flood a market and blur who is local, so confused homeowners may lump a legitimate roofer in with transient crews. Pre-empt that with a consistent legal name, true service area, and a license or bond reference pointed at the state board, plus steady post-storm communication. This is identity clarity, not legal or coverage advice.
No. Nothing in this guide or in any compliant process promises a star rating, a review count, a ranking, traffic, leads, revenue, or a response time. The goal is a repeatable, policy-compliant loop that earns genuine reviews from real jobs and defends the business honestly. Top-three for the primary query is a target, never a promise.
Common roofing reputation mistakes and a pre-season checklist
Most roofing reputation damage is self-inflicted and avoidable: incentivized or gated reviews, public arguments, privacy or claim-detail exposure, ignored complaint surfaces, calendar-blasted asks, and claim disputes answered by a template. The fix is a short readiness checklist worked before storm season, owned by named people, and measured against records the business already keeps.
Failure states to remove
Each of these is a pattern that either breaks a rule, manufactures a worse review, or both. Remove them before scaling the ask.
- An incentivized or gated review that rewards a rating or screens out unhappy customers.
- A public argument that corrects the reviewer line by line instead of moving specifics private.
- Privacy or claim-detail exposure in a reply, including addresses, claim numbers, or settlement amounts.
- A claim or safety dispute answered by a template rather than routed to a named owner.
- A request sent before completion, or sent for a job that is incomplete, canceled, or in dispute.
- A duplicate or non-customer request pulled from a purchased or stale list.
- Out-of-area impersonation left uncorrected because nobody documented the evidence for the platform.
30-day roofing reputation operating plan
This plan builds the loop on records the business already keeps. It is a sequence of setup and habit, not a promise of ratings, rankings, or review counts.
| Window | Action | Owner | Record to keep |
|---|---|---|---|
| Days 1-7 | Define completion triggers per job type and the exclusions that suppress an ask | Operations owner | Written completion rule and suppression list |
| Days 8-14 | Build the permissioned ask and the request log; verify entity and NAP consistency | Intake owner | Request-log template and NAP checklist |
| Days 15-21 | Name reply and dispute owners; publish the triage flow and the stated response window | Reply owner | Triage flow and routing table |
| Days 22-30 | Wire the funnel dictionary and the three formulas; compare the first declared window | Marketing and operations owners | Stage definitions, owners, and first comparison |
Keep the loop honest and the records separate, and reputation becomes a byproduct of finished jobs rather than a campaign. The roofing SEO umbrella, the generic review mechanics, and the commercial proposition each live on their own pages, and this one stays the owner of the ask, monitor, respond, defend, and measure loop. Build the loop on records you already keep, and review it on a fixed cadence rather than on a calendar of blasts.
Build the roofing reputation loop on records you already keep. theStacc's Local SEO module replies to reviews you earn, posts to your profile, answers Google Q&A, maintains citations and name-address-phone consistency, and tracks Map Pack position through the official GBP API; it does not generate reviews, set a rating, or remove them.
Sources & references
- [1] Google Business Profile Help — Get reviews and manage your reputation (ask genuine customers, no incentives, protect privacy)
- [2] Google Business Profile Help — Prohibited and restricted content and how to report inappropriate reviews
- [3] U.S. Federal Trade Commission — Consumer Reviews and Testimonials Rule: questions and answers
- [4] Better Business Bureau — business profiles, ratings, customer reviews, and complaint histories
- [5] GuildQuality — customer-satisfaction surveying for home-services and contractor firms
- [6] Google Analytics Help — Recommended lead events (generate_lead through close_convert_lead)
Rank in the Map Pack, collect reviews, and keep every location active — on autopilot.