Brand Kit/SEO Pulse Capabilities

Site Audit · Page by Page · Fix-Ready

SEO PulseBeta

Point it at any website — a client's or a prospect's — and every page comes back read the way a search engine and an AI assistant read it. Then the pages that carry the weight get diagnosed in depth, with the corrected text ready to paste and a white-label report to hand over.

The Scan · Every Page, Not A Sample

See the site the way Google and the AI assistants see it

Paste a URL and a row of independent instruments is pointed at the whole site at once. What comes back isn't a score out of a hundred — it's a wall of specific findings, page by page, each one something you can fix and re-measure.

Pointed at one website
The crawl
Every page the site declares, fetched politely, robots.txt honored
The page checks
Metadata, headings, schema, alt text, indexability — page by page
The keyword index
Real positions and volumes from a third-party index of Google
Their Search Console
The client's own clicks and queries, when it's connected
The AI-crawler read
llms.txt and where each assistant's crawler stands
All at once
The findings land as cards
Pages crawled
115
Checked
115
Site grade
B
Read in depth
56
Discoverability
Sitemap
Canonical tag
Schema markup
AI readiness
llms.txt
ClaudeBot allowed
! GPTBot unaddressed
Rendering
Client-rendered
! Crawlers see almost nothing
Marketing pixels
Analytics
Meta Pixel
! Ads running, unmeasured
Link previews
Preview image
! Shared links render bare
Site architecture
115 pages in sitemap
! Heading order broken
Every finding is fixable — and the next scan measures whether the fix worked.

Measured, not guessed

Google's own tests, the site's own markup, the index's own positions. Every line in the audit is a reading the client can go and verify — which is what makes the conversation that follows easy.

Every ✗ is a job on the board

A client-rendered site is dev work. A missing pixel is media buying. Broken heading order is a template fix. The audit hands you the scope before you've written a proposal.

A whole site in about a minute

The crawl, the checks, the keyword join and the pre-ticking happen in one pass — a hundred-page site audited before a manual tab-by-tab review would finish its front page.

What Gets Checked · What Comes Back

Every page tested, the whole site read — then handed to you as work

Two passes run on every scan: the checks that apply to each page one at a time, and the ones that only make sense for the site as a whole. What comes out the other side isn't a list of problems — it's a ranked pile of work with the text already written.

EVERY PAGE
Checked one at a time
The same tests a search crawler applies
Grouped when pages share a template
Ticked for you, with the reason showing
Not measured is never shown as failed
Twelve checks a page, on a hundred pages, in one pass.
Title tagMeta descriptionH1Heading orderSchema markupCanonicalIndexableAlt textWord countInternal linksRenderingPage speed signals+ more per page
THE WHOLE SITE
Read as one thing
What a crawler sees before scripts run
Where each AI assistant's crawler stands
How the site is structured and linked
What the client's own Search Console says
The site-level findings a page-by-page tool never sees.
Sitemaprobots.txtllms.txtGPTBotClaudeBotPerplexityBotGoogle-ExtendedCCBotMeta PixelAnalyticsReview schemaPreview imageSite architecture+ more sitewide
Ready to fix
The fixes, ranked
Each diagnosed page carries its fixes in order of impact, tagged quick, moderate or involved — so you know what ships this afternoon and what needs a sprint.
Paste-ready rewrites
The corrected title, meta description, H1 and the schema worth adding — written to Google's display limits in the brand's own voice, each with a copy button.
The client report
The whole audit as a white-label document in your agency's name — every page diagnosed, the full crawl ledger, and a detachable action sheet. Download it or save it as a PDF.

The Deep Read · One Page, Diagnosed

The audit a senior consultant would write — for every page you tick

The page is read in full, live, against everything already measured about it. What comes back is a diagnosis with its evidence and the corrected text attached — the part of the job that used to eat an afternoon per page.

/articles/ad-deconstruction-frameworks · Articles
Clicks
2
their Search Console
Impressions
441
CTR 0.5%
Avg position
#9.5
in Google results
Words
13
seen by crawlers
Missing content — page is a stubconfidence 9/10
This page ranks in the top ten for its main term and pulls 441 impressions a month, proving the demand is real — but a crawler finds almost no content on it, so Google has nothing to rank and nobody clicks through.
The fixes, ranked
quickWrite the article body
quickAdd a descriptive H1
moderateLink it from the hub page
Paste-ready rewrites
Title — Ad Deconstruction Frameworks: A Strategist's Toolkit
Description — Break down any winning ad with five working frameworks…
Copy title · Copy description · Copy H1

One cause, not forty flags

A checklist tells a client everything that could be wrong. This names the one thing actually holding the page back, scores how sure it is, and shows the measured lines it read to get there.

The text is written for them

Title, description, H1 and schema come back paste-ready — inside Google's display limits, in the brand's own voice, taken from the page's real content rather than invented.

And where to aim next

Real keywords with real monthly volume and difficulty: net-new targets the page could win, terms it already ranks 4–30 for, and queries Google shows it for but nobody clicks.

The Report · Your Name On It

One click turns the scan into the deliverable

The client's logo in the masthead, your agency's mark top-right, your name in the footer — and everything the scan found, written for someone who doesn't do this for a living. Download the file or save it as a PDF; it prints properly, and the last sheet detaches.

What's in it, in order
01
Executive verdict
What's holding the site back, in three sentences a founder reads
02
The scoreboard
Grade, pages crawled, keywords ranking, pages diagnosed
03
Site health in words
Every check, passed or failed, in plain language
04
Each page diagnosed
Cause, evidence, ranked fixes, rewrites, keyword targets
05
Appendix A — the crawl
The full ledger: every page found and what it scored
06
Recommended actions
The detachable last sheet, with an owner per action
White-labeled, not co-branded
It goes out as your agency's work. Set your logo and details once in Account Admin and every report carries them.
Download HTMLSave as PDFPrint-readyDetachable action sheet
Re-generate it any time — it rebuilds from the scan you already ran, so a fresh copy after new fixes costs you nothing.

How agencies work it

1

Paste the client's website

One field, one click. Nothing to connect, no plugin on their site, no access to ask for — which is why you can point it at a prospect as easily as a client.

2

Every page comes back checked

The whole site is crawled from its own sitemaps and navigation, and each page gets the same checks a search crawler applies. You get a sortable table of the site with the pages worth a closer look already ticked, each with the reason it was picked.

3

Read the pages that carry the weight

Tick the pages worth it and each one is read in full against its own measured data — one named cause, the evidence behind it, the fixes ranked by effort, and the corrected title, description and heading ready to paste.

4

Hand the client the report

One click turns the whole scan into a white-label report in your agency's name — every page diagnosed, the full crawl ledger, and a recommended-actions sheet designed to detach. Download it or save it as a PDF.

What's inside

The scan
The whole site, not a sample

Every page discovered from the site's own sitemaps and navigation gets crawled and checked — a hundred pages or a thousand. The table shows all of them, sortable by what each page earns, with near-identical template pages grouped so you tick one instead of forty.

The scan
It works on a bare domain

No connection, no verification, no access request — paste a URL and go. That's what makes it a prospecting tool as much as a client tool: you can audit a business that has never heard of you.

The scan
It figures out what kind of site it is

Online store, local business, B2B or content site — detected from the site's own signals and stated up front so you can correct it, never asked for in a form. The audit is graded the way that kind of site is actually judged.

The audit
What the crawler actually sees

Server- or client-rendered, and how much text a crawler sees before scripts run. A site that looks fine to you and nearly empty to Google is the finding that explains everything else on the page.

The audit
Ready for AI search, or not

llms.txt, and where each AI crawler stands — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot — allowed, blocked, or simply never addressed. Most sites have never made that decision on purpose.

The audit
The evidence, not just a grade

Sitemap, robots.txt, canonical tags, schema types, heading order, alt-text coverage, link previews, marketing pixels, review display. Each one a card in plain words — a grade tells a client nothing, a list of ✗ tells them what to do.

The deep read
One named cause per page

Not a checklist dump: each read page gets one primary cause with a confidence score, a diagnosis in two or three sentences, and the measured evidence behind it — its own checks, its keyword rows, and its Search Console lines where they exist.

The deep read
Rewrites you paste, not advice

A corrected title tag and meta description written to Google's display limits in the brand's own voice, an H1, and the schema type worth adding — each with a copy button. The fixes above them are ranked and tagged quick, moderate or involved.

The deep read
Keywords selected, never invented

Optional per read: real keyword rows with real monthly volume and difficulty, chosen from the index and from the queries Google already shows the page for — net-new targets, climbs from positions 4–30, and queries earning impressions but no clicks.

The numbers
Which keywords actually buy

Every keyword the site ranks for is tagged by what the searcher wants — ready to buy, comparing options, looking for a brand, or just reading. A site can rank for thousands of terms and sell to almost none of them; this is the screen that shows it, and the list of buying-intent terms they could win now is the scope of the work.

The numbers
Their own Search Console, when connected

Connect the client's Google and every figure upgrades to their own measured clicks, impressions, CTR and positions — per page, not just sitewide. One brand kit connects to one client's Google account, so nothing crosses between clients.

The numbers
Demand they can actually reach

A local client's keywords get re-priced where they can actually be hired, not nationwide. Measured 44–67× apart on real local sites — which means a national figure can turn a keyword nobody local searches into the centrepiece of a strategy. Both numbers are shown, always, and the one you quote is the reachable one. It also returns the month demand peaks and the date content has to ship by to rank for it.

The numbers
The rivals inside their own keywords

The competitors this site already ranks for, named. A rival's brand sitting inside your client's keyword set is not a curiosity — it is the sentence that opens the call.

The locations
A chain is not one website

A ten-branch business audited as one site gets an average that describes nobody. Every location the site has a page for is found, with the keywords each one already carries and its best position — so you can see at a glance which branch is carrying the business and which one nobody can find.

The locations
The branch with no page of its own

The finding that sells the job: a location the business talks about but never gave a page cannot rank locally at all. It is sitting there in plain sight on every chain website, and no other tool hands an agency that sentence.

The locations
A map, not a single ranking

For a branch worth digging into: 49 real Google Maps searches on a grid around its actual address. Google shows different results depending on where the searcher stands, so "they own the map pack downtown and vanish three miles north" is a picture a client feels — and one number never was.

The locations
Every rival on that map, side by side

Those 49 searches return every business ranking at every point, each with its own complete map. Put the client head to head with any of them, swap them in and out as you work through the account, and download each comparison as its own branded image to drop straight into the deck.

The locations
Walk-in or service area — you choose

A restaurant and a plumber are not the same map. Walk-in keeps the grid tight around the address (about nine miles across) because people come to them; service area spreads the same 49 points across thirty miles because they drive to the customer. It changes where the searches happen, not how many. The right one is picked for you from the trade, and you can change it before anything runs.

The locations
Do the assistants name this branch?

Five questions written for that specific location — city and state in every one, because an assistant has no idea where you are — asked live to ChatGPT, Claude, Gemini and Perplexity. You get which of them named it, on which question, and the answer QUOTED. Expect most local businesses to score low today; "you're named by two of the four, let us get you into all of them" is a project with a finish line. Add it to any branch you dig into.

The locations
Going deeper on AI visibility

The check here answers one question about one branch: when someone asks an assistant for what this business sells in this town, does this location get named? When a client wants their whole brand measured that way, AI Visibility Pulse goes further — fifty questions, share of voice against competitors you name, which sources each assistant is reading, and how all of it moves month to month. Use this one inside a local audit; use that one when AI search is the conversation.

The report
The report is the deliverable

The client's logo in the masthead, your agency's mark top-right and your name in the footer. Executive verdict, scoreboard, site health in words, where their demand actually is, which keywords buy, every diagnosed page in full dress, the complete crawl ledger, and the method — download the HTML or save it as a PDF.

The report
A page per branch, ready to hand over

Every location you measured gets its own page in the report: its map beside the rival winning that map, the searches bringing people to it priced at ITS market, and the assistants' answers printed in full. On a ten-location client this runs to dozens of pages of measured work — the kind of audit that takes a person days, and reads like it.

The report
Built to be re-run

Scan again after the fixes ship: the same pages, the same checks, and every number now has a before. That movement is the story a retainer is built on, and the report's last sheet is designed to detach as the client's action list.

Run the whole audit from Claude

Scan the site, pick the pages worth diagnosing, read them in depth, and get the client report back as a link — the same loop, driven from a conversation.

Works inClaude.ai (web)Claude CoworkClaude Code— no API key needed.
Scan a site from a conversationLIVE

Scan clientsite.com with SEO Pulse and tell me what's holding it back.

Claude quotes it first and waits for your go. Works on any website — a client's or a prospect's.

Ask which pages deserve the workLIVE

Read my last scan — which keywords actually buy, and which ten pages would you diagnose first?

Reading the scan is free — the whole page ledger, with the reason each page was pre-ticked.

Diagnose the pages you pickedLIVE

Do the in-depth read on those ten pages and include keyword recommendations.

Charged per completed page — a page whose read fails costs nothing.

Find which branch is losingLIVE

Read the scan — which of their locations is actually drawing traffic, and which ones have no page of their own?

Free. The roster comes out of the scan you already paid for, and a branch with no page of its own cannot rank locally at all.

Measure a branch properlyLIVE

Dig into their three busiest locations and include the AI visibility check.

Priced per branch and quoted before it runs. You get the map, that branch's own keywords at its own metro, and the assistants' answers quoted.

Get the client report as a linkLIVE

Generate the SEO Pulse report for this client and give me the link.

Free — and it comes back as a link anyone can open without a login, with Download and Save as PDF built in.

Good to know
  • Until the client's Search Console is connected, traffic figures come from a third-party index of Google results — that index can't see people searching the business by name, so treat those numbers as a way to compare pages against each other, never as "this site gets N visits a month". Rankings and positions are solid either way.
  • A page we couldn't fetch is shown as "not measured", never as a page that failed its checks — a dash and a ✗ mean very different things to a client.
  • Every number carries its scope: the date the site was scanned, and the location its keywords were measured in.
  • The pages worth a deep read are pre-ticked with the reason showing, but the ticks are yours — untick anything, tick anything, and only what you tick is read.
  • A page whose deep read fails is never charged for, and the report says plainly how many didn't complete.
Scan your first site

A website address is all it takes.