What does LogNorm read from Google Search Console?
LogNorm reads Search Console's performance data broken down by date, query and page: clicks, impressions, click-through rate and average position for each combination. These are the same four metrics Google's Performance report shows.
| Sync | Window | When |
|---|---|---|
| First sync | About 16 months of history | Right after you connect or pick a property |
| Daily sync | The last 90 days, replaced in full so Google's late corrections land | About once a day, automatically |
| Sync now | The last 90 days | When an owner or admin clicks Sync now |
LogNorm only takes Google's finalised numbers, so the latest day is about two days old. Google also leaves some queries out of its reports to protect user privacy (it calls them anonymized queries), so totals by query never add up exactly to totals by page. That is how Search Console works, not a sync problem.
How does LogNorm use Search Console queries?
After every sync, LogNorm reads the last 28 days (and the 28 before, for decay) and creates or updates moves in your backlog. Each move carries the Search Console rows behind it as evidence, so you can see exactly which queries and pages triggered it.
| Move | What triggers it | What to do |
|---|---|---|
| Striking distance | A page whose queries rank 8 to 20 with real impressions (at least 20 per query, 100 across the page in 28 days) | Improve the page's coverage, title and internal links for those queries |
| CTR fix | A top 10 page with 300+ impressions and a click-through rate under half of what its position usually earns | Rewrite the title and meta description to match the main query |
| Decay | A page that had 30+ clicks in the previous 28 days and lost 30% or more in the last 28 | Compare today's top results and refresh the content |
| Orphan query | A query of two or more words with 100+ impressions, ranking past page one, served by a page not written for it | Point the query at the right existing page, or write a new one |
| Cannibalisation | A query with 100+ impressions where two or more of your pages each take at least 20% of impressions | Pick one page to own the query and link the others to it |
Every move comes with an expected impact, such as "+340 clicks per 28 days at position 3", worked out from impressions and a typical click-through curve. Moves are then ranked against audit fixes, keyword gaps and competitor work in your weekly Growth Plan. Searches for your own brand are left out of orphan and cannibalisation moves, judged from the brand terms in your Company Brain.
How does LogNorm measure shipped moves with Search Console?
When a move ships, LogNorm records a 28-day baseline from Search Console and measures again at 28 and 90 days. It compares like with like: the last 28 days of each window against the baseline.
- A move wins when clicks or impressions rise 20% or more, when a new page goes from zero to at least 10 clicks or 100 impressions, or when average position improves by 3 places or more.
- A move with a target page is measured on that page, counting the http, https, www and trailing-slash spellings Google might use.
- A move that has not won at 28 days gets a second chance at 90 days, and each measurement is logged with its numbers and the reason.
Without Search Console, a move can't be marked won, because wins are decided on clicks, impressions and position. See Results and measurement for the full rules.
What else does the Search Console data feed?
It also feeds rank tracking and keyword research. After each sync, LogNorm records a daily position for every targeted keyword from the last 90 days: the impression-weighted average position for that exact query, plus the page that earned the most impressions.
Queries with at least 10 impressions in the last 90 days become keyword candidates, checked against search volume and difficulty before they are suggested. A weekly Google check covers targeted keywords that have no impressions yet. See Keywords.
How do you connect Google Search Console to LogNorm?
A workspace owner or admin clicks Connect Search Console, signs in with Google and grants the read-only permission. LogNorm picks the matching property and starts the first sync straight away.
- Pick the website
Each website in a workspace connects on its own, so switch to the right site first.
- Click Connect Search Console
From the last onboarding step, Search › Performance, or Settings › Integrations.
- Grant the permission
Sign in with a Google account that can see the property and tick the Search Console permission. LogNorm asks for the read-only
webmasters.readonlyscope. - Confirm the property
LogNorm prefers a domain property, then an https URL-prefix property. If none matches, you pick the property that covers the site.
LogNorm never writes to your Search Console account, and the tokens are encrypted per workspace. Disconnecting keeps the data already synced, so charts and move evidence keep working. The Search Console docs cover reconnecting and troubleshooting.
Can an AI agent use your Search Console data?
Yes, through LogNorm. A coding agent such as Claude Code or Codex connected over MCP reads the same Search Console data as your team, limited to the one website it joined, and never sees your Google tokens.
When it writes a brief, LogNorm's research step pulls in your Search Console queries next to Google results and keyword data. When it works a striking-distance move, it reads the evidence rows and updates the page in your repo. Read more in Google Search Console MCP and Agents and MCP.
Frequently asked questions
Is the Google Search Console integration free?
Yes. Search Console is included on every plan, including Free. Only workspace owners and admins can connect it. See pricing.
Can LogNorm change anything in my Search Console account?
No. It uses Google's read-only webmasters.readonly scope, so it can read clicks, impressions and positions but can't submit sitemaps, remove URLs or change settings.
Why is the newest Search Console data two days old?
LogNorm only takes Google's finalised numbers. Google marks its most recent data as preliminary while it is still being collected, so LogNorm waits until it settles.
What is a striking-distance keyword?
A query where your page already ranks between positions 8 and 20 with real impressions. Google already sees the page as relevant, so better coverage, titles and internal links can often move it onto page one.
Can I connect Search Console for several websites?
Yes. The connection belongs to one website, and each website in your workspace connects on its own with its own property.
Keep reading
- All integrationsConnect LogNorm to Google Search Console, your CMS and coding agents like Claude Code, Codex and Cursor. See what each one does and how to set it up.
- Search Console docsConnect, sync, moves and troubleshooting.
- Moves and rankingHow Search Console moves compete with the rest.
- Keywords and topicsResearch, clusters and rank tracking.
- Google Search Console MCPSearch data for your AI agent.
- SEO KPIsWhich numbers to watch.