Blog
Methodology, not listicles.
How to read your Google Search Console data honestly: what the numbers mean, where they mislead you, and what to do about it.
Google Search Console MCP servers: compare access, not tools
Every GSC MCP server is a community project reading the same API. What differs is the access each asks for, and several ask for more than the job needs.
How we compute decay and intent, threshold by threshold
Every constant behind our decay and intent flags: 20 percent clicks, 100 impressions, 5 clicks, the keyword lists, and where they are weakest.
32 Search Console Fixes: 11 Worked, 5 Made It Worse
We marked 32 fixes on a live SaaS and measured every one against the 28 days before it. 11 improved, 7 went flat, 5 declined, and 9 can't be read at all.
Search Console Coverage Report: Fix, Wait, or Ignore
Google's coverage report ships a column telling you which rows aren't yours to fix. The three-way split that replaces reading the state list one by one.
How to Check if a Page Is Indexed (3 Methods, 1 Blind Spot)
URL Inspection is the only method that reports Google's real index status, and Google says so. Plus the drop Search Console structurally cannot show you.
URL Inspection Tool: 4 Ways One Reading Misleads You
URL Inspection shows Google's stored copy, not your live page. The four misreadings, including the canonical comparison that runs backwards.
Discovered, Currently Not Indexed: It's Not Crawl Budget
Google scopes crawl-budget work to sites with 1M+ pages. If yours is smaller, discovered, currently not indexed is a demand problem. Here's the check.
Crawled, Currently Not Indexed: 11 Fields, No Reason Why
Crawled, currently not indexed is the status Search Console gives no reason for. See the three fields that rule out a technical block, and what's left.
Claude Code SEO: Wire the Loop, Not Another Skill Pack
Claude Code SEO works when the agent can read, decide, edit, and check. See what to wire, where to put the instruction, and where its judgment stops.
Google Search Console MCP Server: Self-Host or Hosted?
Choosing a Google Search Console MCP server is not about tool count. It comes down to three trade-offs the feature tables skip: what setup really costs, rows versus analysis, and whether your history survives.
Which Page Survives a Merge? Not the One With More Clicks
Two of your pages genuinely compete and one has to go. The page with more clicks is often the wrong one to keep. Here's how to pick, on your own data.
Anchor URLs in Search Console: 9 URLs, One Real Page
Some URLs competing for one query are anchors of one page, not separate pages. There's nothing to merge. Here's the check that tells them apart.
Keyword Cannibalization in Search Console (The Honest Test)
Two of your pages ranking for one query usually isn't cannibalization. Here's the honest test, run on your own Search Console data.
Which Striking Distance Keywords to Prioritize (Click Math)
Not all striking distance keywords are worth the same push. Rank them by the clicks a climb actually buys, using your own Search Console impressions.
How to Push a Page From Page 2 to Page 1 of Google
A page ranks on page 2 for a query you could win. Here's how to push it to page 1: deepen the answer, link the query, and measure the climb in Search Console.
Striking Distance Keywords: The Query Your Average Hides
Striking distance isn't a page property, it's a query hiding in your page's blended average. Find the real near-miss in your own Search Console data.
How to get cited in AI Overviews when a rewrite can't win
When an AI Overview takes the click a page ranks for, no title rewrite wins it back. Here's how to get cited instead, found in your Search Console data.
How to write a title tag that wins the click
Write your title tag from the queries your Search Console shows you rank for, match the H1 to it, and cut the odds Google rewrites it.
Low CTR at a good position: title, or AI Overview?
A page ranking on page 1 but barely clicked is either a weak title you can fix, or an AI Overview taking the click that no rewrite recovers. Here's how to tell them apart in your own Search Console data.
Content decay vs a Google algorithm update
A slow slide on one page is content decay. A sharp cliff on a known update date is a Google update. How to tell them apart in your Search Console data.
Content decay detection in Search Console
Content decay is a slow slide in a page's clicks, not a sudden drop. Here's how to spot real decay in your own Search Console data, and tell it from an AI Overview taking the click.
How to revive a decaying page
You found a decaying page in your Search Console data. Here's how to decide between a refresh, a merge, and letting it go, and how to tell which one the data is asking for.
Informational pages ranking for buyer queries
When a guide ranks for buyer queries, it pulls ready-to-buy visitors to a page with nothing to buy. Catch it in your Search Console data, and route it.
Money pages ranking for informational queries
When a money page ranks for informational queries, it pulls clicks it can't convert. How to catch it in your Search Console data, and how to fix it.
Search intent mismatch: ranking for the wrong queries
A page ranking for the wrong search intent pulls clicks it can't satisfy. Here's how to catch intent mismatch in your own Search Console data.
30 days of Search Console on a real SaaS: what the dashboard buries
We read AppScreenshotStudio's live Search Console for a month through QueryScope. Impressions doubled, clicks stayed near flat, and one page ranked seventh with zero clicks. Here is what the dashboard hides, and the honest limit on each finding.
Google Search Console metrics explained
Clicks, impressions, CTR, and position in Google Search Console, plus the honest limit behind each metric: why your totals never reconcile.
Google Search Console data retention: the 16-month wall
Google Search Console keeps 16 months of data, then drops the oldest day every day. Why your most trusted numbers are the most perishable, and the fix.
Anonymized queries in Google Search Console
Anonymized queries hide about half your Search Console clicks. Why filtering can't recover them, and how to measure your own hidden share.
Page-level vs query-level data in Google Search Console
Your query clicks never add up to your page clicks in Search Console. Here is why (about half are hidden) and which number to trust for what.
No posts match that search.