Two of your pages rank for the same query, and neither truly breaks through? That is the classic symptom of keyword cannibalization: instead of adding up their strength, your pages split it. Spotting these conflicts by hand across a large PrestaShop catalogue is nearly impossible. Connected to your Search Console, Fexa AI detects them automatically and tells you exactly which page to consolidate — and how.
Definition: what is cannibalization?
Keyword cannibalization happens when two or more pages of your store target the same query. Google doesn't know which one to favour: it spreads clicks, links, and authority across them. As a result, each ranks worse than a single, consolidated page would. You're competing against yourself.
On a PrestaShop store this is common: a category and a flagship product chasing the same generic term, several near-identical product sheets, or a product whose variants each replicate the same query.
How Fexa AI detects cannibalization
Detection relies on the real data from your Google Search Console — not an estimate. Once Search Console is connected and the property is linked to your store, Fexa syncs the queries that bring traffic to each page, then cross-references them to find those targeted by multiple URLs on your site.
For each affected keyword, Fexa identifies two roles:
- The authority page (
[AUTHORITY]): the one ranking best for the query — to keep and strengthen. - The internal competitor(s) (
[COMPETITOR]): the other pages on your site fighting for the same query and diluting the signal.
The logic is centralized: cannibalization derives from real Search Console performance, not from the SEO score. So a perfectly optimized page (high score) can still surface as a cannibalization opportunity to address.
Where to find the conflicts
In the "Opportunities" tab
This is the main place. The Opportunities page shows three families of Search Console quick wins — Striking Distance, Low CTR, and Cannibalization — with a summary card per type.
- Open the Opportunities tab.
- Click the Cannibalization card, or use the "cannibalization" filter in the actions bar.
- Each conflicting row shows the affected query and, under "Conflicts with", the list of named competing pages (with a direct link to each). No more guessing which URL cannibalizes which: Fexa names it.
Cannibalization detection is available from the Starter plan onwards. It requires an active Google Search Console connection with a property linked to the store.
Prerequisite: Search Console
Cannibalization opportunities can only appear once your Google Search Console is connected and the right property is linked to your store. Without this real traffic source, Fexa has no data to compare pages against each other. If the connection is missing, the Opportunities tab guides you to the setup. Syncing then happens automatically after each scan.
How Fexa fixes the conflict during generation
Detecting is useful. Fixing it automatically is better. When you run an optimization on an affected page, the generator receives the cannibalization context and applies two complementary levers, based on the page's role:
| Lever | When it applies | What the AI does |
|---|---|---|
| Differentiate the content | The page cannibalizes with others | The AI makes the content unique compared to competitors and suggests a specific angle (a feature or use case proper to this page) to resolve the conflict. |
| Reinforce authority with an internal link | The page is not the authority page | The AI suggests adding an internal link to the named authority page, consolidating the signal toward the right URL instead of scattering it. |
In practice: the authority page is strengthened and made more distinctive; the competing pages are differentiated and channel their editorial weight — via a contextual internal link — toward the authority. You stop competing against yourself, and authority concentrates where it counts.
This work is grounded in your real data: the actual Search Console keywords, the actual catalogue, the actual named competing page. Nothing is invented.
Best practice: tackle high-volume queries first
Not all cannibalizations are equal. Prioritize the queries that bring the most impressions: those are where consolidating authority earns the most traffic. On the Opportunities page, you can select several conflicting pages and send them together to the batch generator to handle them in series.
In summary
- Cannibalization is several of your pages fighting over the same query and weakening each other.
- Fexa detects it from your real Google Search Console data, flags the keyword
[CANNIBALIZED], and names the authority page versus its named internal competitors. - Conflicts are surfaced in the Opportunities tab (dedicated card and filter), with the list of linked competing pages.
- During generation, Fexa differentiates the weaker pages and/or adds an internal link to the authority page to consolidate the signal.
Frequently asked questions
Do I need to connect Google Search Console to detect cannibalization?
Yes. Detection relies entirely on your real traffic data. Until Search Console is connected and a property is linked to the store, no cannibalization opportunity can be computed.
From which plan is cannibalization available?
From the Starter plan. The feature is included on all paid plans, provided you have an active Search Console connection.
How do I know which page to keep?
Fexa automatically names the authority page: the one ranking best for the query. It's the other pages — marked as internal competitors — that you should differentiate or point toward the authority.
Does Fexa edit my pages automatically?
No. Fexa detects conflicts and generates the optimizations (differentiated content, internal link to the authority). You stay in control: you decide when to apply the changes to your store.
Are scanning and auditing my catalogue paid?
No. Scanning and auditing your catalogue are free and unlimited. Credits are only consumed when you run an optimization.