
Citewatch — One NAP, everywhere, always, owned forever.
One NAP, everywhere, always, owned forever.
BrightLocal charges $39-59 a month to remind you your Yelp listing has the wrong suite number. Citewatch is that citation-tracking core as a tool you own: set your canonical NAP once, then audit what every directory actually shows. $34, once.
Canonical NAP profile — Name, address, phone, website and hours as the single source of truth, with multiple businesses supported.
Structured audit workflow — 11 seeded core and industry directories plus your own custom ones: open the directory, paste what it shows, done.
Smart diffing — Normalizes phone formats, case, punctuation and USPS abbreviations so it flags only real problems as match, formatting only, incomplete or mismatch.
Auto fix-tasks — A genuine mismatch files a fix task with the exact wrong values and a deep link to the edit page, and re-auditing clean closes the task itself.
Recheck reminders — A per-listing recheck interval (default 30 days) flags overdue audits.
Optional Google Places auto-pull — Set GOOGLE_PLACES_API_KEY to pull your Google Business Profile listing automatically; every other directory is a deliberate manual audit with no scraping to break.
Runs as a Windows desktop app or on any $5 VPS (Docker included).
What's included:
Full source code (MIT): https://github.com/bensblueprints/local-seo-citation-tracker
Lifetime v1 updates
Setup guide (README quick start)
