Brand kit/Search Pulse

Inside your brand kit · SEO Analysis · Scan · Diagnose · Fix

What is search quietly costing your client?

The SEO diagnosis agencies bill for, built into the brand kit. The client's own Search Console data across the window you choose, the live results page photographed and dated — AI Overviews included — every finding diagnosed to one cause with evidence, fixes, and copy-ready rewrites, and a white label client report. Re-run monthly: the recoveries are the retainer.

The monthly loop

Every pulse makes the last one pay off

Scan, diagnose, fix — then measure again. The difference from a one-off audit is the arc back to the start: the next pulse reads the same site after the fixes, so every recommendation returns as a number the client can see. Recoveries, on the record, month after month.

OWN
THE SERP
Scantheir Search Console · the live results
Diagnoseone cause · evidence
Fixrewrites · briefs
Re-measurethe next pulse

Most SEO tools stop at the audit. The re-measure arc is the retainer — every fix returns as a number the client can see.

Click Gaps & Decay · The Loss Lanes

Two ways to lose clicks — one diagnosis engine

A page can rank fine and still lose the click, or bleed out slowly while Google keeps showing it. Both lanes end the same way: the live results page photographed, one diagnosed cause, and the fix ready to ship.

Click gap — ranks fine, skipped
a rival result ← the click
a rival result ← the click
your page · position 4 — healthy
click-through, draining under expected
another rival ← the click
Decay — the slow bleed
■ impressions hold · ■ clicks bleed — the invisible traffic killer
Photograph
the live results
The diagnosis engine
the results page captured and dated — competitors, People-Also-Ask, the AI Overview when Google shows one
ONE cause · confidence scored
Ship
the fix
Copy-ready rewrites
3 titles + 3 descriptions per click gap, each lever named — a twenty-minute deploy
The fixes, ranked
evidence-grounded, ordered by impact — and re-measured on the next pulse

Ranks fine, loses the click

A click gap holds a healthy position while searchers pick the results around it — click-through far under what that position should earn. The clicks exist; they're going elsewhere.

The invisible traffic killer

Decay is the slow bleed — and its worst form hides: click-through collapsing while Google keeps showing the page. Impressions look healthy, so nobody notices until the clicks are gone.

One cause, receipts attached

Every finding gets the live results page photographed and dated, exactly ONE diagnosed cause with its confidence and evidence, ranked fixes — and for click gaps, three titles and three descriptions ready to paste.

Search Term Depth · New This Pulse

Every search gets measured — and routed to its move

The searches a site shows up for run through one simple decision: ranking depth decides — a new dedicated page, or a stronger section on the page that already ranks.

Their real searches
ai creative canvas
brand video maker
carousel ad ideas
email hero design
Measure
ranking depth
The depth gauge
page 1
seen, unclicked
position 15+
never seen
Route
the move
Create a new page
deep terms — searched, never seen
Strengthen the ranking page
page-1 terms — seen, not clicked

Real searches, not guesses

Every term comes from the client's own Search Console — searches their site already shows up for, with the impressions to prove demand.

Depth routes the move

Position 15 or deeper: people search it, but the site is never seen — that term earns its own page. Page 1 but unclicked — the ranking page earns a stronger section.

The formula included

Every opening ships its recipe: the exact phrase for the title and H1, where to answer it, and what to trim so pages never compete — priced with market volume and difficulty.

The Rivalry Check · New This Pulse

When a site competes with itself, nobody wins

Two pages answering one search take turns in the rankings and hold each other down. The check finds every pair, names the page to keep, and hands over the consolidation steps.

The fight — one query, two pages
“call center software”
/call-center
takes the ranking… then loses it
/telephone-answering
takes the ranking… then loses it
Consolidate
one page per search
After — one page, the whole history
/call-center  ← keep this one
the weaker page folds in and redirects — clicks, history, and authority stop splitting
…and on a healthy site, the check says so: clean — no two pages fighting, with the pairs-checked count.

The quiet failure mode

Two of the site's own pages answering one search — Google rotation-tests them against each other, and each suppresses the other's click history.

A clean bill is a real answer

Every pulse re-runs the check across every query read. Finding nothing is reported as proudly as finding something — with the pairs-checked count.

The survivor is named

When rivals exist, the check names the page to keep and the consolidation steps — fold, redirect, re-point the links, and re-measure next pulse.

The diagnosis, end to end

One click connects the account's Search Console read-only, one property maps to each client kit — then every pulse runs the whole arc with the evidence attached.

The window

From-date to-date, your call

SEO analysis is a time span, not a snapshot. Pick the window — it defaults to “since the last pulse” — and every number measures that span against the equal span before it. Every stat on the page carries its dates.

You pick the datesWindow-over-windowDated stats

The lanes

Click gaps, quiet decay, and rivalries

A click gap ranks fine but loses the click — position healthy, click-through far under what that position should earn. Decay is the slow bleed: clicks falling, or the invisible traffic killer — click-through collapsing while Google keeps showing the page. And the Rivalry Check catches the site competing with itself.

Click gapDecayThe Rivalry Check

Search Term Depth

Ranking depth decides the move

Every search the site shows up for runs through one decision: terms at position 15 or deeper — searched for, never seen — earn a dedicated new page; page-1 terms that get seen but not clicked earn a stronger section on the page that already ranks. Each opening ships its formula, priced with market volume, keyword difficulty, and searcher intent.

New page or stronger pageThe formula per termMarket-priced

The Rivalry Check

Pages competing against each other

Every query is tested for two or more of the site's own pages answering it at once — Google rotation-tests rivals and each suppresses the other. The check names the page to keep, hands over the consolidation steps, and reports a clean bill just as proudly when nothing is fighting.

The survivor namedConsolidation stepsClean bill is real

The live results page

Photographed, dated, honest

For every finding, the pulse photographs the live mobile results page — competitors, People-Also-Ask, and the AI Overview when Google shows one. Failed photos retry; when one still fails, the newest good photo is reused and clearly dated. Never a confident number the data can't back.

AI Overview captureDate-stampedRetries built in

The diagnosis

One cause, with receipts

No hedging: every finding gets exactly one primary cause from a fixed set of seven, a confidence score, and the evidence cited line by line. Click gaps come with three replacement titles and three descriptions, copy-ready, each with the persuasion lever named.

One cause of sevenEvidence citedCopy-ready rewrites

The proof of work

Show everything that was read

The Scan lists every page and every query–page pair Google reported, green-dotted as read and checked — plus the pulse line day by day, the pages and queries growing, brand versus discovery clicks, and the device split. The work is visible, not claimed.

Full scan ledgerThe pulse lineWinnersBrand vs discovery

The deliverable

A client report built to bill

A white label SEO report carrying the agency mark and the client kit's logo: executive verdict, the pulse line, the scoreboard, every finding with its diagnosis and rewrites, the full scan appendix, and a method page. Prints to PDF with an agency-ready filename — and the recommended-actions page detaches.

White-labelPrint to PDFDetachable actions

Run the whole diagnosis from Claude

Measure the window, read the findings and their one diagnosed cause, take the copy-ready rewrites, and forward the client report — the same diagnosis, driven from a conversation.

Works inClaude.ai (web)Claude CoworkClaude Code— no API key needed.

Run the diagnosis

Ask Claude to

“Run a search pulse for Acme — what is search quietly costing them?”

Work the findings

Ask Claude to

“Where is Acme leaking clicks, and what is the one cause behind each finding?”

Deliver it

Ask Claude to

“Generate the Search Pulse client report for Acme and send me the link.”

Where this is heading

The pulse finds and diagnoses; these are the corrective and conversational layers on the way.

The Fix PackCOMING

The chosen rewrites packaged for deployment, a writer-ready brief for every stale page, and schema snippets where the diagnosis calls for them — the deliverable the client deploys.

Compare-to-last delta cardsCOMING

When a pulse has a prior run, the stat cards carry the movement — “since the last pulse: clicks +12%” — the client-progress story on every card.

The depth laneCOMING

The third lane: pages that were never strong enough — compared against the top-ranking competitors for their query, with a content-expansion blueprint.

Moments vs windows — labeled apart

Window numbers come from the client's own Search Console data and are stable. The results-page photos are moments — Google changes that page hour to hour — so every photo carries the time it was taken, and an incomplete sample says so instead of showing a confident zero.

Google hides the rare long tail

Search Console omits rarely-searched queries for privacy, and only shows queries where the site actually appeared. The scan shows everything Google reports — which is honest, and less than everything that exists.

Read-only, always

The connection reads Search Console performance data and nothing else — nothing is ever written to the client's Search Console, and disconnecting removes the stored credential entirely.

A clean bill is a real result

The thresholds flag meaningful loss, not noise. A pulse with zero findings means nothing is measurably leaking at those thresholds — documented in the report as a clean bill, not an error.