The Restoration Company Owner’s Guide to Spotting Fake Leads (LSAs, Google Ads, and Web Forms) and Stopping Them

Restoration owners lose real money every month paying for fake restoration leads that never turn into jobs. A single junk Local Services Ad call can cost $40 to $90, and storm season floods your phone with them. Wasted spend hurts most when demand spikes and every lead should count.

This post separates two problems owners mix up: spam versus unqualified. Then it gives fixes for each channel — LSAs, Google Ads, and web forms.

You will get dispute patterns, call screening prompts, form hardening steps, and budget rules for surge events. Read it, apply it, and keep more of your ad budget working.

Spam vs. Unqualified: Why the Difference Changes Your Fix

Owners treat every bad lead the same. That mistake wastes hours and blocks refunds you deserve.

Spam leads are fabricated or irrelevant contacts with no intent to hire you. Bots, robocalls, competitor probes, and SEO sales pitches all fall here. You can dispute or block these outright.

Unqualified leads are real people who do not match your job criteria. A renter with no authority to approve work is unqualified. A homeowner outside your service area is unqualified.

The key difference: spam gets refunded or blocked, unqualified gets filtered earlier. Fixing spam protects your wallet. Fixing unqualified protects your calendar.

Quick Test to Sort Any Bad Lead

  • Did a real person with a real problem call? If no, it is spam.
  • Do they have a restoration need you handle? If no, it is unqualified.
  • Are they in your service area? If no, it is unqualified.
  • Can they approve or pay for work? If no, it is unqualified.

Sort first. Then apply the channel fix below.

Stopping Fake Restoration Leads in Local Services Ads (LSAs)

LSAs charge you per lead, which makes spam expensive fast. Google credits bad leads, but only when you dispute them correctly.

The Restoration Company Owner’s Guide to Spotting Fake Leads (LSAs, Google Ads, and Web Forms) and Stopping Them - 2

Most owners under-dispute because they think Google rejects everything. Google approves valid disputes at a high rate when you use the right reason codes.

LSA Dispute Patterns That Get Credited

  1. Spam or robocall: Mark it as spam. Silent calls and marketing pitches qualify.
  2. Wrong service: A caller wanting HVAC repair when you do water damage is a valid dispute.
  3. Geography mismatch: Caller outside your listed service area counts.
  4. No answer with no message and under a few seconds: Short bot calls qualify.
  5. Duplicate: Same number, same day, same issue — dispute the extras.

Dispute within the allowed window, usually inside 30 days. Waiting past it forfeits the credit.

Tighten Your LSA Profile to Reduce Spam

  • Set your service area to real drive-time zones, not the whole metro.
  • List only the job types you want, like water and fire restoration.
  • Turn off job types that pull junk, such as generic cleaning inquiries.
  • Pause bidding overnight if most spam hits after hours.

Review your LSA lead log weekly, not monthly. Fresh disputes get approved more reliably than stale ones.

Filtering Fake Leads in Google Ads Campaigns

Google Ads spam looks different. You pay per click, so junk drains budget before anyone calls.

Form-fill campaigns attract the most bot traffic in restoration. Storm-season spikes bring competitor clicks and lead-resellers scraping your forms.

Settings That Cut Wasted Spend

  1. Add negative keywords weekly: Block terms like “jobs,” “salary,” “free,” and “DIY.”
  2. Exclude irrelevant locations: Remove regions outside your license and travel range.
  3. Turn off Search Partners and Display expansion: Both pull low-intent clicks.
  4. Use call-only ads for emergencies: Real water damage callers want a phone, not a form.
  5. Add IP exclusions: Block competitor and known bot IP ranges.

Watch These Warning Signs in Your Reports

  • Clusters of form fills at 3 a.m. from the same region.
  • Gibberish names or mismatched area codes.
  • High click volume with zero phone calls.
  • Sudden conversion spikes with no revenue behind them.

Set up conversion tracking tied to booked jobs, not raw form fills. That single change shows you which keywords produce paying work.

Hardening Web Forms Against Spam

Your website form is the easiest target for bots. Unprotected forms fill your inbox with garbage overnight.

Form hardening means adding barriers bots cannot pass while real homeowners can. Done right, it cuts spam sharply without hurting real submissions.

Form Hardening Checklist

  1. Add invisible reCAPTCHA: Blocks most bots with no user friction.
  2. Use a honeypot field: A hidden field only bots fill in and get rejected.
  3. Require a phone field with format validation: Junk submissions fail it.
  4. Add a short qualifying question: Ask “Is this property in [your area]?”
  5. Rate-limit submissions: Block repeated posts from one IP in seconds.

Test each change on your own phone after adding it. A broken form loses real leads faster than spam ever could.

Call Screening That Filters Unqualified Leads Fast

Screening cuts unqualified calls before your team wastes time. A tight script sorts callers in under 30 seconds.

Your first three questions decide if a lead is worth booking. Train whoever answers to ask them every time.

Screening Prompts That Work

  • “What is the property address?” — confirms your service area instantly.
  • “Are you the owner or authorized to approve the work?” — filters renters.
  • “Is this an active emergency or an estimate request?” — sets priority.
  • “Is insurance involved, and have you filed a claim?” — flags payment path.

Log every answer in your CRM by lead source. That data tells you which channel sends real jobs.

Budget Rules for Surge Events Like Storm Season

Storm spikes bring both real jobs and record spam volume. Your budget rules must change when demand jumps.

Raising budgets blindly during a surge multiplies your spam costs. Structure spend so real emergency calls get priority.

Surge Budget Playbook

  1. Shift budget to call-based channels: Emergencies convert by phone during storms.
  2. Cap LSA daily spend and dispute daily: Volume rises, so does junk.
  3. Tighten geography further: Bid only where the storm actually hit.
  4. Pause broad web-form campaigns: Resellers scrape hardest during surges.
  5. Reallocate to your fastest-answering hours: Speed wins storm jobs.

Answer speed beats ad spend during a surge. A five-minute callback wins the job that a slow competitor loses.

Track Every Lead by Source to Stop the Bleeding

You cannot fix what you cannot measure. Source tracking exposes which channel sends fake restoration leads.

  • Use call tracking numbers per channel — LSA, Google Ads, organic.
  • Tag web forms with hidden source fields.
  • Mark each lead in your CRM as spam, unqualified, or booked.
  • Review cost-per-booked-job monthly, not cost-per-lead.

Cost-per-booked-job is the only number that shows real return. Chase it, and spam loses its grip on your budget.

Conclusion

Sort spam from unqualified, then apply the right channel fix — dispute LSAs, filter Google Ads, and harden your forms. Screen calls with three sharp questions and change your budget rules during storm surges. Track every lead by source so you pay for jobs, not junk.

The Restoration Marketers helps restoration owners cut wasted spend and stop spam leads restoration campaigns produce. Call or text us at 720‑885‑0749, or visit https://restorationmarketers.com.

Sources

  1. Google Local Services Ads Help – Dispute a lead
  2. Google Ads Help – Add negative keywords to campaigns
  3. Federal Trade Commission – Robocalls

Share This Story, Choose Your Platform!

Recent Posts