# SEO Cannibalization Detector — PrestaShop 8 & 9

> Erkennen und lösen Sie SEO-Kannibalisierung in Ihrem Shop über die Google Search Console: Schweregradwert 0-100, automatische Empfehlungen, integrierte 301-Weiterleitungen.

- Seite: <https://www.datafirefly.com/de/produkt/dfcannibalization/>
- Sprache: de
- Aktualisiert am: 2026-06-29
- Plattform: PrestaShop
- Kategorie: SEO & Suchmaschinen
- Artikelnummer: DF-CANNIBAL
- Preis: 39.00 EUR
- Weitere Sprachen: [fr](https://www.datafirefly.com/product/dfcannibalization/index.md), [en](https://www.datafirefly.com/en/product/dfcannibalization/index.md), [es](https://www.datafirefly.com/es/producto/dfcannibalization/index.md), [it](https://www.datafirefly.com/it/product/dfcannibalization/index.md), [pl](https://www.datafirefly.com/pl/produkt/dfcannibalization/index.md), [nl](https://www.datafirefly.com/nl/product/dfcannibalization/index.md), [pt](https://www.datafirefly.com/pt/produto/detetor-canibalizacao-seo-prestashop/index.md)
- Index: <https://www.datafirefly.com/de/produkt/llms.txt>

## Mehrere Seiten Ihres Shops konkurrieren um dieselben Keywords?

Wenn zwei oder drei PrestaShop-URLs auf derselben Suchanfrage ranken, verteilt Google die Klicks zwischen ihnen, lässt ihre Positionen schwanken und verwässert letztlich Ihre Autorität. Sie verlieren Traffic, ohne überhaupt zu wissen, wo Sie suchen sollen.

**SEO Cannibalization Detector** verbindet sich im Nur-Lese-Modus mit Ihrer Google Search Console-Property, analysiert bis zu 16 Monate echter Daten und identifiziert automatisch jede Suchanfrage, bei der mehrere URLs sich gegenseitig kannibalisieren. Für jeden Fall vergibt das Modul einen Schweregradwert von bis zu 100 und empfiehlt die passendste Aktion: Inhalte konsolidieren, 301 weiterleiten, Targeting differenzieren oder einfach überwachen.

## Was Sie in wenigen Minuten erhalten

- **Die vollständige Liste** der kannibalisierten Suchanfragen Ihres Shops, nach Schweregrad sortiert.
- **Für jede Suchanfrage** die Details der konkurrierenden Seiten mit Klicks, Impressionen, durchschnittlicher Position und CTR.
- **Die "gewinnende" URL** automatisch über ein gewichtetes Signal identifiziert (Klicks, Position, Impressionen).
- **Eine kontextuelle Empfehlung** basierend auf dem URL-Typ (Produktseite, Kategorie, CMS, Blog…) und der Leistungsverteilung.
- **Einen "301-Weiterleitung anwenden"-Button**, der die Regel in der Datenbank erstellt und sie aus dem PrestaShop-Dispatcher-Hook ausliefert.

## Ein transparenter Scoring-Algorithmus

Der Schweregradwert kombiniert vier gewichtete Signale:

- **Anzahl konkurrierender Seiten** (max. 25 Punkte) — je mehr URLs konkurrieren, desto schlimmer.
- **Klickverteilung** (max. 30 Punkte) — berechnet über einen invertierten HHI-Index: eine Suchanfrage mit 50/50 zwischen zwei URLs ist problematischer als 95/5.
- **Positionsabstand** (max. 30 Punkte) — ein kleiner Abstand bedeutet, dass Google tatsächlich zwischen den Seiten zögert, Bonus wenn alle in den Top 10 sind.
- **Impressionsvolumen** (max. 15 Punkte, logarithmische Skala) — eine Kannibalisierung bei einer Suchanfrage mit 50k Impressionen/Monat wiegt mehr als eine mit 50 Impressionen.

Vier Alarmstufen: _low_, _medium_, _high_, _critical_.

## Automatische Empfehlungen per Entscheidungsbaum

- **Differentiate** — Seiten sind unterschiedlichen Typs (Produkt vs. Kategorie vs. Artikel). Title/Meta-Tags neu ausbalancieren statt zusammenführen.
- **Redirect 301** — eine URL fängt über 70% der Klicks bei durchschnittlicher Position ≤ 15 ab. Das Modul identifiziert die Gewinnerin automatisch und schlägt die Weiterleitung vor.
- **Consolidate** — die Leistung ist aufgeteilt. Inhaltszusammenführung empfohlen, dann 301 zur behaltenen URL.
- **Monitor** — Wert < 26. Einfache Überwachung, keine dringende Aktion.

## 301-Weiterleitungen aus PrestaShop ausgeliefert

Wenn Sie eine Weiterleitung im Bericht bestätigen, wird sie in der Datenbank gespeichert und aus dem `actionDispatcherBefore`-Hook von PrestaShop ausgeliefert, vor jeder Routing-Verarbeitung. Optimale Performance: ein einziger SELECT pro PHP-FPM-Worker, statischer In-Memory-Cache, Hit-Zähler pro Regel. Sie können jede Weiterleitung im Tab "Redirects 301" deaktivieren oder löschen.

## Geplante automatische Scans

Ein token-geschützter Front-Controller wird bereitgestellt, um geplante Scans zu ermöglichen (Cron, OVH-Scheduler, o2switch usw.). Beispiel-Crontab-Eintrag im Readme.

## Einrichtung in 4 Schritten

1. Erstellen Sie ein Service Account in der Google Cloud Console und laden Sie den JSON-Schlüssel herunter.
2. Fügen Sie in der Search Console die Service-Account-E-Mail als eingeschränkter Benutzer Ihrer Property hinzu.
3. Fügen Sie das JSON in das Modul ein und geben Sie Ihre GSC-Property-URL an.
4. Klicken Sie auf "Verbindung testen" und dann "Scan starten".

Keine externe Abhängigkeit: keine Google-SDK-Bibliothek, native RS256-JWT-Signatur über OpenSSL, HTTP-Anfragen in cURL.
