01
Status emails burn the morning
You already know the account. You still open GSC, a sheet, last week's note, and a blank compose window. Thirty to ninety minutes per client, most of it reconstruction.
For solo SEO freelancers and tiny shops
Connect GSC once. Every week you get a branded draft: what rankings and clicks did, why it matters, and what to do next. Approve it. Forward it. Get back to the work.
1 site free. Founding locks $19/mo for 5 sites. Studio is $39/mo for 15. GSC OAuth is not in this release.
Monday draft · Harbor & Co.
Clicks +12%. Three pages to watch.
The problem
Rank trackers and GSC itself are fine for you. They are a poor client artifact. The gap is a short, named, weekly letter — not another dashboard login.
01
You already know the account. You still open GSC, a sheet, last week's note, and a blank compose window. Thirty to ninety minutes per client, most of it reconstruction.
02
Clients don't retain a Looker screenshot. They need what moved, whether it matters, and what you're doing. Charts without that sentence get ignored or worse — forwarded with a question.
03
The retainer is the work. The email is how the work is seen. If it isn't branded, specific, and ready to send, you eat the time or you invoice awkward hours.
How it works
Three steps on purpose. This is not a rank tracker with a PDF export. Connect and sending are not in this landing build — the waitlist is.
01
OAuth to the properties you manage. Read-only. No write access to Search Console, and we don't touch the client's inbox.
02
We pull queries, pages, clicks, impressions, and position. You get a branded email: what moved, why it matters, what to do next.
03
Edit anything. Then send from your mailbox or forward as-is. Nothing goes to a client until you say so.
Sample weekly
Static mock. Same shape as the draft: snapshot, movers, a short read, next actions. Branded as you, not as us.
Inbox · Monday 7:04 AM
FromMaya Chen · Northline SEO <maya@northline.seo>
ToJordan Hale · Harbor & Co. <jordan@harborandco.com>
SubjectHarbor & Co. — week of Sep 8: clicks +12%, 3 pages to watch
Northline SEO · weekly
Sep 8–14, 2026
Prepared for Jordan Hale. Reply to this thread if you want anything pulled forward into next week.
Clicks
412
+12%
Impressions
18.4k
+4%
Avg. position
8.2
was 8.9
CTR
2.2%
+0.2 pts
Up
custom kitchen cabinets portland
3.4 → 2.1 · clicks 28 → 47
/services/quartz-countertops
11.2 → 6.8 · clicks 9 → 21
kitchen island seating ideas
8.0 → 5.4 · clicks 12 → 19
Watch
kitchen remodel cost
4.1 → 7.6
New SERP features crowding the pack.
/blog/choosing-hardware
9.8 → 14.2
Title still reads like 2023.
Cabinets and quartz are doing the commercial work — those queries now sit in positions you can actually defend. The cost query slipped because Google is answering more of it on the results page; traffic there will stay noisy. Hardware is a content problem, not a penalty: the post still ranks, it just does not earn the click.
Pricing
Stripe isn't connected in this environment, so the founding button drops you on the waitlist instead of Checkout.
$0
1 site
One property. A weekly draft you forward yourself.
$19/mo
5 sites · rate locked
Locked founding rate for operators with a small roster.
$39/mo
15 sites
For tiny shops handling a full book of retainers.
FAQ
Yes. The planned connect step uses OAuth with read-only GSC scope. We never write to your properties. That connect flow is not in this landing build.
Not unless you send it. You get a draft, you edit if you want, then you send or forward from your own mailbox.
Yes. The point is a complete first draft, not a locked template. If a week is quiet, say so in a sentence instead of padding a chart.
Free is 1 site. Founding is $19/mo for 5 sites, locked for founding members. Studio is $39/mo for 15 sites. Branding lives on every plan; the difference is roster size.
If STRIPE_SECRET_KEY, NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY, and STRIPE_PRICE_ID aren't set, founding checkout is skipped and we take a waitlist signup instead. That's expected in local dev.
After GSC connect and the digest job ship. This site is the waitlist and the product story. We'll email when onboarding is actually available.
In-house teams that live in Looker, and agencies running dozens of properties who need a rank-tracking suite. ClientWeekly is the email for a small book of retainers.
No. Client data is for generating that client's weekly email. We don't sell it and we don't use it to train a shared model.
If you still write Monday status emails by hand, you are the user. We email once when onboarding opens. No card until Stripe is live and you choose to check out.