Blog content vs. category pages: which one should actually rank?
Table of Contents
Here’s a failure mode that’s specific to ecommerce sites and doesn’t really happen on content-only sites: a blog post and a category page both end up targeting the same commercial keyword, and instead of one of them ranking well, Google can’t decide between them — sometimes ranking the weaker page, sometimes rotating between both, sometimes ranking neither where it should be.
This is keyword cannibalization, and on ecommerce sites it’s usually self-inflicted by exactly the advice that’s supposed to help: “write more content targeting your key terms.”
Why this happens specifically on ecommerce sites #
A content marketer, understandably wanting to build topical authority, writes “Best hiking boots for 2026” as a blog post — covering roughly the same ground, and targeting roughly the same keyword, as the store’s existing /hiking-boots/ category page. Both pages now genuinely compete to satisfy the same search intent for the same term.
Google’s algorithm doesn’t reward having two attempts at the same keyword — it has to choose one to show, and that choice fragments whatever ranking signal (links, clicks, engagement) would otherwise have concentrated on a single page. The practical result is usually that both pages perform worse than either would have alone.
The test: which page type should own a given keyword #
Category page territory
The keyword itself implies "show me the products" — "hiking boots," "waterproof hiking boots," "men's hiking boots size 10." A shopper typing this wants a product grid, not 2,000 words to read first.
Blog content territory
The keyword implies "explain this to me" — "how to choose hiking boots," "hiking boots vs trail shoes," "how to break in new boots." A shopper typing this wants an answer, then a path to relevant products.
If you genuinely can’t tell which bucket a keyword belongs in, check what’s already ranking for it in Google — a page of product grids means commercial/category intent is winning; a page of guides and articles means informational/blog intent is winning. That’s a direct, current signal for which page type has a real shot at that specific term, not a guess.
This is the same intent-bucket thinking covered in more depth in ecommerce keyword research — this article is really about applying that map to one specific, recurring conflict.
Fixing it where it’s already happened #
If an audit turns up existing cannibalization — a blog post and a category page both ranking, poorly, for the same term — the fix is consolidation, not more content:
Step 1
Decide which page should win based on the intent test above — usually the category page for anything with real commercial intent, since it's the page that can actually convert the visit.
Step 2
Re-angle the losing page toward a genuinely different keyword instead of deleting it outright — a "best hiking boots" post can become a "how to choose hiking boots" guide, shifting it from competing with the category page to feeding it.
Step 3
Link the re-angled content to the category page directly, so the internal link equity that used to be split between two competing pages now reinforces the one meant to rank.
Why this isn’t an argument against blog content #
None of this means ecommerce sites shouldn’t have blogs — quite the opposite. It means blog content should target the roughly 70% of informational-intent search demand that a category page was never going to satisfy anyway, and use that reach to funnel traffic toward category and product pages instead of duplicating what they already do. A blog post that links prominently to the relevant category page is doing its job properly; a blog post trying to out-rank that same category page for its own core term is working against the rest of the site.
The practical rule: one primary keyword, one page, decided in advance — not discovered after the fact when two pages are already quietly cannibalizing each other.
Cannibalization audits are a standard part of ecommerce SEO work here, precisely because it’s invisible until you’re specifically looking for two pages competing for the same term.
Related reading: Ecommerce keyword research · Category page SEO · Internal linking