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

The Hidden Cost of Duplicate Content: A Guide to SEO Consequences

The Hidden Cost of Duplicate Content: A Guide to SEO Consequences

In the intricate ecosystem of search engine optimization, duplicate content stands as a persistent and often misunderstood threat.At its core, duplicate content refers to substantial blocks of content that are either completely identical or appreciably similar, appearing on multiple URLs, either within a single website or across different domains.

F.A.Q.

Get answers to your SEO questions.

Should I have separate URLs, responsive design, or dynamic serving for mobile vs. desktop?
For the vast majority of sites, responsive design is the unequivocal best practice. It uses the same URL and HTML, serving different CSS based on screen size, which simplifies maintenance, avoids canonicalization issues, and provides a consistent user experience. Google recommends it. Separate mobile sites (m-dot) introduce complexity and risk of errors, while dynamic serving requires careful user-agent detection. Stick with responsive design unless you have an exceptionally large, complex platform with radically different device needs.
How do I audit and fix mobile-specific technical SEO issues?
Conduct a crawl (using tools like Screaming Frog in mobile mode) to uncover mobile-specific problems. Key checks include: verifying proper viewport meta tag, ensuring robots.txt doesn’t block CSS/JS, checking for unplayable content (like Flash), auditing redirects between mobile/desktop sites, and confirming image optimization. Prioritize fixing any blocked resources, as these can prevent Googlebot from properly rendering and indexing your mobile pages.
My Site Was Hacked and Cleaned. Why is it Still Flagged?
Caching and indexing are the culprits. Even after you remove malicious code, Google’s index may still hold compromised URLs, and its cached pages might show old, hacked content. You must use the “Removals” tool in GSC to request a cleanup of outdated cached content and expedite the re-indexing of cleaned pages. Ensure your `sitemap.xml` is updated and resubmitted. Persistent flags often mean hidden malware remains; consider a professional security audit using server log analysis.
What is the impact of mobile site structure and navigation on crawl efficiency?
Complex, hidden navigation (like hamburger menus) should be implemented accessibly. All key content and links must be discoverable without excessive tapping. A flat, logical mobile site structure helps users and Googlebot find content efficiently. Ensure internal linking is present and functional on mobile. If Googlebot can’t easily navigate your mobile site, it won’t index all your pages, creating a content coverage issue in Search Console and limiting your ranking potential.
What’s the impact of header hierarchy on featured snippets and “People Also Ask” boxes?
A clear hierarchy directly feeds into Google’s algorithm for extracting answer passages. Well-structured H2/H3 headings, often phrased as questions or clear statements, are prime candidates for featured snippet blocks and “People Also Ask” results. By mirroring user queries in your headers, you increase the likelihood of your content being selected as a direct source. This turns your headers into strategic entry points for voice search and zero-click results.
Image