Dealer sites compete against themselves by default.
Keyword cannibalization on a dealer group site is structural, not accidental.
The platform generates a model landing page. Someone adds a location page for the same model. The inventory filter produces an indexable URL for the same thing again. Then a decade of blog posts sits underneath all of it, written by three different vendors, answering the same buyer question in three different voices.
Google picks one of them. It is frequently not the one that converts, and often it is the homepage, because the homepage is the only URL on the domain with enough authority to be unambiguous. That is why a store can hold a respectable number of rankings and still find most of them resolve to a single page that was never built to close anyone.
The cost is not that the extra pages rank badly. It is that the authority which should have compounded into one strong answer is split across four weak ones, and every new page published without checking makes it worse.
This is also the layer where AI search visibility and classic SEO diverge least. An engine that cannot tell which of your four pages is the canonical answer resolves the ambiguity the same way a buyer does, by picking someone else. How citation works →
- Model landing page
- Platform-generated, thin, templated across every rooftop in the group.
- Location model page
- The same copy with a city name swapped in. Reads as a duplicate because it is one.
- Inventory filter URL
- Indexable, parameterized, and changing every time stock turns.
- Legacy blog post
- Written in 2019 by a vendor nobody at the group remembers hiring.
All four are answering the same buyer. Google publishes one and the other three spend authority to no effect.
The cannibalization map is the first deliverable.
Every URL on the domain, inventoried against every query that has clicks or impressions in Google Search Console, with overlap scored and consolidation candidates flagged. Nothing else in the content workstream starts until this exists.
- Which pages overlap, and by how much. Two pages sharing a handful of long-tail impressions are not a problem. Two pages splitting the same commercial query are. The map separates them so the work goes where the money is.
- Which page should survive. Decided on existing performance and link history, not on which one somebody likes. The surviving URL is usually the older one with the inbound links, even when the newer one reads better.
- Which queries the domain already earns. These are cheaper to win than anything net-new, because the site is already in the index for them and merely sits past the click threshold.
- Which queries it does not earn at all. The genuine content gaps, scored against what the group actually has on the lot rather than against national search volume.
The map is a document you keep, not a slide in a monthly deck. What the deliverables look like →
Three things happen after the map.
Consolidation
Merge or redirect the overlapping pages so one canonical answer compounds authority instead of three half-versions fragmenting it. Unglamorous, produces no new page to show anyone, and usually the highest-return action available in the first quarter.
Inventory-aware content
New pages mapped to what buyers are researching and scoped against what the group actually sells. A page targeting demand the store cannot fill converts nobody, however well it ranks. The keyword library is the segmentation this runs on. See the categories →
Plan discipline
Each month's actions come from Search Console data and from what competitors are ranking for, not from a preset editorial calendar. Calendars are how dealer sites accumulate the cannibalization problem in the first place.
The number of content actions per month tracks your tier and what the market demands. The qualifying test is the same at every tier: every new page either earns a query you do not already win, or it should not exist.
Common questions about content strategy.
What is keyword cannibalization on a dealership website?
It is what happens when several pages on the same domain compete for the same query. On a dealer group site it is usually structural: a model landing page, a location page for the same model, an indexable inventory filter, and a legacy blog post all answering the same buyer question. Google picks one, frequently not the one that converts, and the authority that should have compounded into a single answer splits across near-duplicates instead.
What is a content cannibalization map?
Every URL on the domain inventoried against every query with clicks or impressions in Google Search Console, with overlap scored and consolidation candidates flagged. It is the first content deliverable in an engagement, because every later decision depends on it. You cannot decide what to publish until you know what you already have and which of it is fighting itself.
Should a dealer group delete old blog posts?
Usually merge or redirect rather than delete. A legacy post that ranks for nothing and duplicates a stronger page should be redirected into that page so its links and history survive. Deleting throws away signal for no gain. The exception is content that is factually wrong, or that describes vehicles and offers the group no longer carries, where leaving it published is a liability in its own right.
How many content pieces per month does a dealer group need?
Volume tracks the tier and what the market demands, not a fixed quota. The test that does not change is the qualifying one: every new page either earns a query you do not already win, or it should not exist. Publishing to hit a number is how the cannibalization problem gets built in the first place.
Where do the monthly content decisions come from?
From Search Console data on your own domain and from what competitors in your market are actually ranking for. Queries where the site already has impressions but sits past the click threshold get worked first, because they are cheaper to win than net-new topics. Nothing on the plan comes from a template shared across clients. How the competitive read feeds it →
Does content strategy cost extra?
No. It is included in the published tier price: $1,165 per rooftop per month at Core, $1,615 at Compete, $2,425 at Command, with a banded volume discount for groups (10% off at 2–3 rooftops, 20% at 4–7, 28% at 8–14, 32% at 15+) and a flat one-time onboarding fee charged once per group. Month-to-month, no annual contract. Full pricing →
Find out what your domain is already fighting itself for.
The baseline audit covers AI citation first, but the Search Console read that comes with it is usually where the uncomfortable part shows up. Most groups discover they have been paying to publish pages that compete with pages they already own.