Posts, drafted from work you already approved.
Every approved article becomes a draft Google post, tracked until it’s live. Your profile stops looking abandoned.
Keeps your profile posting, answers reviews under your rules, and catches the edits Google makes without telling you. Works with any website. A Google listing needs no site access.
New review on your profile
“Came out same day and fixed the leak in under an hour. Explained what went wrong instead of just handing me a bill.”
a customer, 2 hours ago
Reply drafted for you
“Thanks for taking the time to write this. Glad we could get it sorted the same day.”
Every approved article becomes a draft Google post, tracked until it’s live. Your profile stops looking abandoned.
Every reply passes a policy gate. Critical reviews always wait for your approval; happy ones auto-post only if you’ve opted in.
Your profile lives as a file. When Google silently changes your hours or category, you get a PR showing exactly what changed. Almost nobody surfaces this.
Review text is fetched, used, and dropped. Never stored. Even the star rating is purged within 30 days.
The ones people ask before letting anything near a site they’re responsible for.
Never. A merge needs a recorded approval: your one-tap email link, your PR review, or you merging it yourself. Silence means nothing ships.
No. Not because we’re careful, but because we’re constrained. Nothing reaches your site until you merge it, and GitHub blocks CI access server-side. The worst case is a PR you close.
No. Month to month, cancel any time. Founding rates lock in for as long as you stay. Leaving is one uninstall, not a migration.
You keep everything. It was always in your repo, so there’s no export because there was never an import. Uninstall the App and our access is gone instantly. Two footnotes: you remove our Google manager access yourself if you used Local (we remind you), and we keep the log of your approvals. That log is your own audit trail.
No. The listed price is the whole price: no per-word charges, no meters, no setup fee. A product that isn’t live yet, like Local, is never billed at all.
No. Owners approve from email with a preview and a one-tap link. Developers can review every diff like any other code.
One reminder, then the cycle quietly expires and the slot rolls forward. Nothing is lost. If approvals keep expiring, a person reaches out. We never treat silence as a yes.
The opposite bet. Volume tools dump 30 unreviewed articles a month, the exact pattern Google now targets. We ship a few posts a human explicitly approved, with the audit trail to prove it.
Content and Insights, today. Local is fully built and waiting on Google’s API approval; create your account and we onboard you the day it clears. Everything further out lives on the roadmap page, not the price list.
Content: three GitHub permissions on the repos you choose. Insights: a read-only Search Console connection. Local: our Google account added as a manager on your profile, removable any time. None of them ever hold CMS logins or deploy keys.
Blog writing: git-backed sites (Astro, Hugo, 11ty, Jekyll, Next) on Cloudflare Pages, Vercel, or GitHub Pages. Local: any platform at all, Wix and WordPress included.
We re-measure every change in your own Search Console data, 28 days before against 28 days after, and print the verdict either way. When a change loses, your report says loss.
No card, no charge. We onboard you the day Google’s approval clears. Nobody is billed until Local is live on their profile.
Cancel any time. Everything stays in the repo.