ContentGrapher
ContentGrapher
← Changelog
New2026-05-28

SERP Intent Alignment in Analysis Header

You can now see whether the SERP's dominant retrieval intent matches your page's structure, directly in the analysis header — along with an AIO indicator when Google is serving an AI Overview for your keyword.

Problem

ContentGrapher fetched SERP data and used it to sharpen recommendations, but users had no visibility into what that data revealed. A mismatch between the page's structural role and what the SERP rewards was the most actionable signal in the system — and it was invisible.

Context

The PRR verdict in the analysis header told users how their page was structured, but not whether that structure matched what Google was rewarding for the keyword. When those diverge, the page is built for a different job than the one the SERP is optimising for — a structural decision, not a ranking one.

Why now

The three SERP fields needed (prrConsensus, prrAmbiguous, aioPresent) were already computed and in client state. Surfacing them required only a UI change, with no backend work.

What changed

The analysis header now shows a SERP intent row beneath the Primary Retrieval Role badge. It displays match, mismatch (with the page's current role shown for comparison), or mixed intent when no dominant retrieval pattern exists in the top results. An AIO badge appears on the PRR row when Google is serving an AI Overview for the keyword. Both signals are absent for unauthenticated users and appear only after SERP data resolves. The Demand Signal description was also updated to make its connection to the writing agenda explicit.
SERP Intent Alignment in Analysis Header | Changelog | ContentGrapher