Skip to waitlist
ClientWeeklyJoin waitlist

For solo SEO freelancers and tiny shops

The weekly client email, pulled from Search Console.

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.

Join founding waitlist

1 site free. Founding locks $19/mo for 5 sites. Studio is $39/mo for 15. GSC OAuth is not in this release.

Free for 1 site when we launch. Founding is $19/mo for 5 sites. We will only email about access.

Monday draft · Harbor & Co.

Clicks +12%. Three pages to watch.

Clicks
412
+12%
Impr.
18.4k
+4%
Avg pos.
8.2
from 8.9

The problem

You already did the SEO. Monday is for explaining it.

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

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.

02

Dashboards are not a narrative

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

Forwardable is the actual deliverable

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

Connect. Draft. Forward.

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.

  1. 01

    Connect GSC

    OAuth to the properties you manage. Read-only. No write access to Search Console, and we don't touch the client's inbox.

  2. 02

    Weekly draft

    We pull queries, pages, clicks, impressions, and position. You get a branded email: what moved, why it matters, what to do next.

  3. 03

    Approve and send

    Edit anything. Then send from your mailbox or forward as-is. Nothing goes to a client until you say so.

Sample weekly

What you would actually forward.

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

Harbor & Co.

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

What moved

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.

Why it matters

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.

Next actions this week

  1. 1Add a short FAQ block on /kitchen-remodel for cost and timeline questions. Do not chase the SERP feature — own the click-through that remains.
  2. 2Internal links from three product pages into /services/quartz-countertops. That URL can still climb.
  3. 3Refresh the title on /blog/choosing-hardware. Put 2026 and the actual decision (finish, not brand) in the first 50 characters.

Maya Chen · Northline SEO

Numbers from Google Search Console, last 7 days vs prior 7. Draft generated by ClientWeekly, edited before send.

Pricing

One site free. Founding is $19.

Stripe isn't connected in this environment, so the founding button drops you on the waitlist instead of Checkout.

Free

$0

1 site

One property. A weekly draft you forward yourself.

  • 1 Search Console property
  • Weekly draft in your name
  • Ranking, click, and query changes
  • Next-action list
  • Forward from your inbox

Founding

Start here

$19/mo

5 sites · rate locked

Locked founding rate for operators with a small roster.

  • 5 Search Console properties
  • Branded weekly drafts
  • Approve before anything goes out
  • Founding rate locked on this plan
  • Priority onboarding when GSC connect ships

Studio

$39/mo

15 sites

For tiny shops handling a full book of retainers.

  • 15 Search Console properties
  • Everything in Founding
  • Shared drafts across your shop
  • Per-client branding

FAQ

Straight answers.

Is Search Console access read-only?+

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.

Do you email my clients?+

Not unless you send it. You get a draft, you edit if you want, then you send or forward from your own mailbox.

Can I edit the draft?+

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.

What's on Free vs Founding vs $39?+

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.

Stripe isn't asking me for a card.+

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.

When do weekly emails start?+

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.

Who is this not for?+

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.

Will you train a model on my GSC data?+

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.

Hold a founding seat.

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.

Free for 1 site when we launch. Founding is $19/mo for 5 sites. We will only email about access.