Your Google Business Profile is
quietly losing you leads.
GBP Watchtower watches your listing every week — NAP consistency, unanswered reviews, completeness & local-pack rankings — and sends you one prioritized fix-it report. Built for owners who self-manage and agencies who manage 10–50 clients.
No OAuth required for v1 — just paste your profile URL or Place ID • Sample PDF in 30 seconds • Stripe test mode
MEDIUM 3 unanswered reviews — reply within 24h
LOW Only 1 photo in last 30 days — upload 2 more
What we check every week
NAP Consistency
Name / Address / Phone vs. what's indexed and in citations. Wrong phone = lost calls. Flagged as urgent when detected.
Unanswered Reviews >7 days
Counts reviews older than 7 days with no owner response. Response rate affects ranking & trust.
Profile Completeness
Hours, primary + secondary categories, attributes, description, photos in last 30 days. Each gap becomes a fix.
Local Pack Ranking — 3 keywords
You choose 3 keywords. We track position 1–20 (or 21+ if out of pack), trend, and whether you're in the top 3.
One report. Prioritized. Plain English.
Every month you get a PDF + email with a fix list sorted URGENT → HIGH → MEDIUM → LOW. No agency dashboard bloat. Just “do this next.”
- ✓ Monthly PDF you can hand to a client or follow yourself
- ✓ Instant email alerts for urgent issues (suspended, wrong phone)
- ✓ Weekly re-check — we catch drift before leads dry up
- ✓ Agency mode: 1 login, up to 15 profiles, one bill
What’s inside the PDF
- Health score 0–100 with verdict
- 4-pillar table (NAP / Reviews / Completeness / Rankings)
- Prioritized fix list with action + impact
- Local-pack table per keyword (position, in-pack, trend)
- Completeness breakdown (hours, category, attributes, photos)
Try it — paste any Google Maps URL, get a sample report in seconds. No card required for the free check.
Built for two customers
1. Solo owners
Contractors, dentists, HVAC, law firms — self-managing their GBP. Pain: decay is invisible until leads dry up.
$19/mo per profile — one login, one profile, one report. Cheaper than BrightLocal ($29–79) and Whitespark ($22–96) because it does one job.
2. Small agencies (10–50 clients)
Manual monthly audits don’t scale; churn happens when a client’s ranking drops and you didn’t catch it first.
$99/mo for up to 15 profiles — white-label-ready PDF, one Stripe subscription, weekly checks for all clients.
How the free audit → paid funnel works
You paste your profile URL
Find it by searching your business on Google Maps → Share → Copy link. Or paste a Place ID like ChIJ...
We run the 4 checks instantly
Simulated for MVP — deterministic per URL so you can demo repeatedly. Real GBP API / scraping later.
See your health score + PDF
Share the sample with a partner or client. If it resonates, subscribe via Stripe.
Then Stripe checkout only appears once you’ve seen a real report (low-friction hook per plan).
Recent audits
ChIJsmoketest123456789…
Score: 61/100 • 2026-08-23
Free hook — email gate
First 10 customers come from a free GBP Health Check: paste URL, get one audit back within 24h, no charge. We capture email via SQLite leads table, then convert to $19/$99 paid after they see the sample report.
Also: POST /api/leads with JSON {"email":"you@example.com"} → 201. Stored in watchtower.db.
FAQ
Do I need Google OAuth?
No for v1. Paste your Maps URL or Place ID. OAuth/GBP API comes later — this keeps friction low for the free hook.
How is the health score calculated?
Weighted: NAP 30% + Reviews 20% + Completeness 25% + Rankings 25%. Each with explainable fixes — e.g., “wrong phone” = high NAP penalty.
What are the 6 audited dimensions?
1) NAP phone 2) NAP address 3) Unanswered reviews >7d 4) Hours/categories/attributes/description 5) Photos last 30d 6) Local-pack rank for 3 keywords — all deterministic per URL.
How does weekly monitoring work?
POST /api/cron/weekly re-audits every profile. In production, schedule weekly + send monthly PDF email + instant alerts for suspended/wrong-phone.
What if Google changes their API?
Platform risk acknowledged in plan. MVP simulates data; real implementation would need scraping/API fallback and alerting if the surface breaks.
Can agencies white-label?
PDF is agency-ready (clean, printable). Full white-label dashboard is out-of-scope for v1 to avoid scope creep before revenue.
Honest risks (from the plan)
- 90%+ of solo micro-SaaS earns $0 base rate — this idea isn’t exempt. First 10 customers must validate willingness to pay.
- Google can change GBP’s API/scraping surface and break monitoring with no warning — platform risk.
- BrightLocal / Whitespark could add a cheap “lite” tier and undercut the $19 positioning.
- Agencies close slower and will ask for white-label + multi-client dashboards (scope creep before revenue).
Kill signal at Day 90: if MRR < $150 and churn >30% in first 60 days, stop and redirect to next candidate in method queue.