Tracking Organic Traffic Sources and Trends

Analyzing Page-Level Keyword Cannibalization in GA4 for Organic Traffic Decomposition

The shift from Universal Analytics to Google Analytics 4 was never just a migration of dimensions and metrics; it was a fundamental re-architecting of how we are forced to think about user behavior and pathing. For the intermediate web marketer who has already mastered basic traffic filtering and conversion tracking, the real competitive edge in GA4 lies in leveraging its event-driven data model to diagnose one of SEO’s most persistent afflictions: internal keyword cannibalization. You cannot afford to rely on third-party rank trackers alone to spot this. GA4, when queried correctly, offers a ground-truth view of which pages are actually competing against each other for the same search intent, and which one is hemorrhaging authority.

The classic symptom is static or declining organic traffic despite steady or improving keyword rankings. You see positions seven through three for a set of terms, but the aggregate click-through rate feels flat. The culprit is often multiple pages on your site that Google deems equally relevant for a thematic query cluster. To deconstruct this in GA4, you must move beyond the default “Landing Page” report. The key is slicing your organic traffic sources by both landing page and the specific query or user intent pattern. Since GA4 does not surface the search query directly in the way Universal Analytics did (gone are the days of the “Queries” report), you need to combine the “Organic Traffic” source/medium filter with the “Landing Page + Query String” dimension, if you have search console linked.

However, the more powerful approach for the savvy marketer is to use the “Page path and screen class” dimension in conjunction with “Session organic google keyword” (found under the Google Organic Search scope when using Explorations). Create a free-form exploration. Set rows to “Landing page.” Set columns to “Sessions.” Apply a filter for “Session default channel group” containing “Organic Search.” Then, add a secondary dimension of “Page title” or a custom event parameter that hints at the topic. Now examine your data for pages that share an identical or near-identical semantic target. You will see two pages, say `/guides/seo-tips` and `/blog/seo-strategy-2024`, both drawing 300 to 500 organic sessions for similar thematic keywords. The problem is not the volume; it is the distribution. Google is splitting the link equity and topical signals between them.

To diagnose which page is the winner and which is the drain, dive into the “Engagement” metrics within this same exploration. Do not just look at sessions. Look at “Average engagement time per user” and “Key events” (formerly conversions). The page with the higher engagement rate and conversion velocity is the one Google should be indexing as the primary resource. The other page is a parasite on your own domain’s authority. You will also want to check bounce rate trends over a 90-day period. A rising bounce rate on the older page combined with a falling bounce rate on the newer page is a clear signal that the search intent has shifted, and your content architecture has not followed suit.

A less obvious signal within GA4 is “User stickiness” or “Returning user rate” filtered by landing page. A cannibalized page often shows a lower new user percentage because it is siphoning away existing users who would have otherwise landed on a more authoritative page within your cluster. Track the “New user” vs. “Returning user” metric for each suspected cannibal page. If one page has a 70% new user rate and another has an 80% new user rate for the same search theme, the one with the higher new user rate is likely the entry point Google prefers for discovery. The other page is being served to users who have already seen the content elsewhere on your site, which is a poor user experience and signals duplication to the algorithm.

Finally, trend decomposition is critical. Use the “Compare date range” feature in your exploration. Compare the last 30 days to the prior 30 days, then to the same period last year. Look specifically at the trajectory of organic sessions for each competing page. A flattening curve on one page while the other is growing steeply is a sign that the market has consolidated its preference. The correct action is not to delete the weaker page, but to consolidate. You should implement a 301 redirect from the lower-performing cannibal page to the stronger URL, or, if both pages serve slightly different intents (e.g., beginner vs. advanced), you should explicitly cross-link them and disambiguate the title tags and H1s. The goal is to force Google’s index to choose one champion. GA4 gives you the behavioral data to make that choice based on real user economics, not just on opinion. Stop guessing which page is bleeding traffic. Let the engagement data and the source overlap patterns in your exploration tell you exactly where to cut and where to double down.

Image
Knowledgebase

Recent Articles

F.A.Q.

Get answers to your SEO questions.

What exactly are Core Web Vitals, and why did Google make them a ranking factor?
Core Web Vitals are a set of three specific, user-centric metrics measuring loading speed (LCP), interactivity (FID/INP), and visual stability (CLS). Google elevated them as ranking signals to objectively quantify the real-world user experience. By tying SEO directly to page experience, they incentivize webmasters to build fast, stable, and responsive sites. This move aligns search rankings with user satisfaction, pushing the web toward better performance standards that benefit everyone, not just search crawlers.
What’s the Best Way to Segment Organic Traffic for Deeper Analysis?
Beyond the basic channel, create custom segments or comparisons. Segment by Device Category to see mobile vs. desktop performance. Segment by Country if you target internationally. Use the New vs. Returning user dimension to see if your content attracts fresh audiences or nurtures loyal ones. Creating a segment for users who arrived via a branded vs. non-branded organic query can reveal brand strength and pure SEO value.
What is the primary goal of analyzing index coverage reports?
The core goal is to audit the gap between what you want indexed and what search engines actually index. It’s a health diagnostic for your site’s presence in search. By comparing submitted URLs (via sitemaps) against indexed pages, you identify critical issues: valuable pages being missed, low-quality pages wasting crawl budget, or technical errors blocking access. This analysis directly informs actions to maximize your site’s search visibility and ensure your best content is eligible to rank.
How does Core Web Vitals directly impact mobile SEO performance?
Core Web Vitals (LCP, FID, CLS) are direct Google ranking factors for mobile search. A slow, janky mobile experience tells Google your site provides poor user satisfaction, leading to lower rankings. Optimizing LCP (loading speed), FID/INP (interactivity), and CLS (visual stability) is non-negotiable for competitive mobile SEO. Tools like PageSpeed Insights and the CrUX report in Search Console are essential for diagnosis. Think of them as the technical health metrics for your mobile site’s user experience.
What role does page structure and content hierarchy play across devices?
On desktop, you have space for multi-column layouts, expansive navigation, and above-the-fold content blocks. Mobile requires a ruthless, single-column priority. The most critical information and primary CTA must be higher up. Use accordions or tabs for secondary content to reduce scrolling fatigue. Your H1 and introductory paragraph must satisfy intent immediately. The hierarchy isn’t different, but its presentation is compressed; every element must justify its vertical space on mobile.
Image