A two-column modal for one URL. The left half is behaviour: the scroll ladder at 25/50/75/100, median time on page, entries and exits, bounce, device split, where readers went next, and every named action taken. The right half is search: the verdict, the terms assigned to it, the terms it actually ranks for, the recommended terms, and for each of them the criteria that produced the recommendation.
Also called: page detail · page analytics drill-down · what does this page do
- 1The Pages table row carries its full aggregate (views, visitors, depth ladder, next pages, events) plus its page insight.
- 2Clicking opens the modal through a React portal so it is never trapped inside a transformed ancestor.
- 3The left column renders the behavioural aggregates; the right renders the podium and every target with its reasons list.
- 4Each target shows its state — ranking, assigned or recommended — and its six factor values.
The component says what it replaced: "The Pages table answers 'which pages get traffic'. It could never answer the question that actually leads anywhere: what is this page supposed to rank for, is it, and if not what do I do about it? That needs room." Putting behaviour and intent side by side is the point — a page with 90% scroll depth and no assigned term is a different problem from a page with a great term and a 20% scroll depth.
- Behaviour data and search data lived in different tools.
- A traffic table gives no next action for a single page.
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →