Was dieser Workflow dir bringt
Du hast eine Seite, die für ein wichtiges Keyword in den Top 10 stand — und jetzt ist sie auf Platz 34 abgerutscht. Du suchst nach derselben Phrase und siehst zwei eigene Links in den Ergebnissen. Oder dein Content-Team hat letzten Monat 40 neue Beiträge veröffentlicht, und du vermutest, dass ein paar davon sich still gegenseitig kannibalisieren.
Dieser Workflow verwandelt den Verdacht in eine bestätigte Liste und einen Korrekturplan. Am Ende hast du: jede Query, für die zwei oder mehr deiner Links konkurrieren, ein Urteil für jeden Cluster (zusammenführen, Canonical, differenzieren oder entfernen) und einen Vier-Wochen-Verifikationsplan, der dir sagt, ob die Korrektur hält.
- Für wen: SEO-Fachleute und Content-Teams auf Websites mit mehreren hundert Seiten und mehr, und alle, die schnell publizieren.
- Zeit: etwa 90 Minuten für die erste Audit einer typischen mittelgroßen Website; halb so viel, sobald es Routine ist.
- Voraussetzungen: Lesezugriff auf Google Search Console, ein Crawl-Export (Screaming Frog, Sitebulb oder Vergleichbares) und ein Ranking-Tracker, falls du einen abonniert hast.
- Abschlusskriterium: Jeder konkurrierende Cluster auf deiner Liste hat genau eines der vier Urteile oben, die Korrekturen sind umgesetzt, und im Kalender steht ein Termin zur erneuten Prüfung von Positionen und Impressionen.
Ein Realitätscheck vorab, weil er dich davor bewahrt, zu reparieren, was nicht kaputt ist: Mehrere Links für eine Query sind normal. Eine Kategorieseite, ein Blogbeitrag und eine Produktseite können für dieselbe Phrase ranken — wenn sie unterschiedliche Absichten bedienen (jemand, der recherchiert, gegenüber jemandem, der kaufen will), ist das eine gesunde SERP, keine Kannibalisierung. Dieser Workflow markiert nur Seiten, die um dieselbe Arbeit in derselben Phase konkurrieren.
Warum das 2026 wichtiger ist als vor fünf Jahren, aus einem Grund: KI-generierte Briefings und Entwürfe produzieren ähnliche Seiten in einem Tempo, das manuelle Prüfung nicht mithalten kann — Kannibalisierung passiert jetzt in großem Maßstab. Sie trifft Google-Rankings und KI-Suchzitate gleichzeitig.
Der 3-Minuten-Symptomcheck
Geh das durch, bevor du in die Daten eintauchst. Wenn dir zwei oder mehr Punkte bekannt vorkommen, führe die komplette Audit aus.
Symptom | Wie es aussieht | Wahrscheinlichste Ursache |
|---|---|---|
Ranking festgefahren | Die Seite hielt monatelang die Top 10 und rutschte nach dem Start einer neuen Seite auf Plätze 25–50 | Die neue Seite konkurriert um dieselbe Query |
Impressionen geteilt | Zwei Links teilen die Impressionen einer Query fast 50/50 | Keine Seite gewinnt eindeutige Relevanz |
Titel-Zwillinge | Zwei Seiten mit identischem oder fast identischem H1 und Title | Der Autor hat eine Variante gemacht, keine Ergänzung |
Ranking wechselt | Der für den Begriff rankende Link wechselt Woche für Woche zwischen deinen Seiten | Die Suchmaschine kann die Autoritätsseite nicht wählen |
KI-Antworten wechseln | Der KI-Assistent zitiert bei derselben Frage in verschiedenen Läufen verschiedene deiner Links | Dieselbe Verwässerung, auf anderer Oberfläche |
Bevor du startest: die benötigten Daten
Sammle diese drei Dinge:
- Search Console mit mindestens 6 Monaten Historie. Neunzig Tage reichen für einen schnellen Check, aber das längere Fenster zeigt, wann ein Ranking relativ zum Start einer Seite abgerutscht ist.
- Einen aktuellen Crawl mit extrahierten Title und H1. Screaming Frog macht das von Haus aus; Sitebulb und Botify gehen auch. Hast du keines davon, deckt eine
site:-Suche plus die Seitenliste des CMS die offensichtlichsten Fälle ab. - Einen Export des Ranking-Trackers (Semrush, Ahrefs, Authority Labs). Dieser Schritt ist optional — die Search-Console-Abgleiche allein finden die meisten Fälle.
Exportiere zwei Dinge aus Search Console, bevor du loslegst: den Query-Bericht (Query, Impressionen, Klicks, Position) und denselben Bericht mit der Dimension Seiten (URLs). Beide findest du in Performance, im vollständigen Bericht.
Schritt 1: Finde konkurrierende URLs in Search Console
Das ist der kostenlose Abgleich mit dem stärksten Signal.
- Öffne Search Console → Performance → vollständiger Bericht.
- Nutze den Query-Filter und gib dein erstes Prioritäts-Keyword ein.
- Schau dir die Linkliste unter dem Diagramm an. Notiere jede Query, für die zwei oder mehr deiner Seiten Impressionen erhalten.
Du suchst zwei Muster: Seiten, die Impressionen im selben Zeitraum ungefähr gleichmäßig teilen, und Seiten, die zwischen Position 20 und 50 festhängen, obwohl sie früher in den Top 10 waren — besonders, wenn der Abstieg um den Start einer ähnlichen Seite begann.
Starte mit deinen 10–15 wichtigsten Keywords. Findest du in der Hälfte davon Cluster, ist das Problem auf Site-Ebene, und es lohnt sich, alle Queries mit, sagen wir, mehr als 50 Impressionen im Halbjahr durchzugehen. Taucht es nur bei einigen wenigen auf, ist das Problem isoliert — behebe sie und mach weiter.
Erwartete Ausgabe: eine Liste von Queries, jede mit zwei oder mehr deiner Links und deren Impressionsaufteilung. Qualitätscheck: Die Seiten müssen wirklich dieselbe Query teilen. Klingen sie nur ähnlich, sind sie Nachbarn, keine Konkurrenten — streiche sie. Wiederherstellungspfad: Nichts gefunden? Erweitere das Fenster auf 3 Monate und nimm Longtail-Varianten deiner Keywords dazu. Prüfe auch die Aufteilung von Marken- und Nicht-Marken-Begriffen — dort verstecken sich Duplikate auf Multiversions-Sites (Sprachpaare, Großhandel versus Einzelhandel).
Schritt 2: Finde doppelte Title und H1 in deinem Crawl
Kannibalisierung ist oft ein Unfall der Content-Produktion: Ein Autor bekommt den Auftrag „schreib über X“, prüft nicht, was schon existiert, und baut eine Seite mit demselben Titel wie die bereits rankende.
Öffne den Crawl-Export, sortiere zuerst nach Title, dann nach H1, und markiere Duplikate und Fast-Duplikate. „Fast“ zählt — zwei Seiten brauchen keine identischen Titel, um zu konkurrieren. „Best CRM software“ und „Best CRM tools“ für dieselbe Zielgruppe sind Kandidaten; „Best CRM for real estate“ ist eine andere Seite, die gehört nicht in die Liste.
Prüfe im Crawl-Datensatz auch die technischen Verdächtigen: Canonicals, die nicht auf die Seite selbst zeigen, Meta-Robots-noindex-Regeln, die beim Hinzufügen von Varianten geändert wurden, und robots.txt-Blockaden, die begannen oder endeten. Wie der Leitfaden von Search Engine Journal zum Thema sagt: Wenn du die Art änderst, wie du Suchmaschinen anweist zu crawlen, zu indexieren und zu ignorieren, schaffst du Kannibalisierungsprobleme. Das klassische Beispiel ist die Produktvarianten-Seite, die das Canonical des alten Produkts geerbt hat.
Erwartete Ausgabe: Seitenpaare mit doppelten oder konkurrierenden Title und H1 plus technische Flags. Qualitätscheck: Beantworte für jedes Paar eine Frage: Existierte eine Seite und rankte sie, bevor die andere gestartet wurde? Wenn ja, notiere es; das ist das stärkste Signal für ein echtes Problem. Wiederherstellungspfad: Wenn dein CMS Exporte zur Qual macht, generiere die Liste aus der Crawl-CSV mit der Codex-Skill am Ende dieses Artikels. Behandle ihre Ausgabe als Kandidatenliste, nicht als Urteil.
Schritt 3: Bestätige mit dem Ranking-Tracker
Search Console sagt, was Google meldet; der Ranking-Tracker zeigt, wo deine Links über die Zeit liegen — und genau das legt wirklich festhängende Seiten offen.
Öffne jede Kandidaten-Query in deinem Tracker. Das Muster, das Kannibalisierung bestätigt: Das Keyword hängt zwischen Mitte 20 und Mitte 50, oder der Link, der Position X hält, wechselt weiterhin zwischen deinen Seiten. Semrush zeigt, welche deiner Seiten im letzten Jahr für den Begriff auftauchten; Authority Labs listet jeden Link für jedes Keyword. Wenn zwei oder mehr deiner Links in der Jahreshistorie auftauchen und keiner die Top 10 berührt hat, hast du die Bestätigung.
Lies auch die Richtung. Wenn deine ursprüngliche Seite bis zur Veröffentlichung der neuen gut rankte und beide jetzt unterhalb der Falzlinie schweben, hat die Neue die Rankings nicht „geklaut“. Beide Seiten haben sich gegenseitig verwässert. Das ändert die Korrektur: Führe die Neue in die Originalseite zusammen, nicht umgekehrt.
Erwartete Ausgabe: Bestätigungsstatus für jeden Kandidaten-Cluster — „bestätigt“ oder „nicht bestätigt, manuelle Prüfung“. Qualitätscheck: Die Bestätigung braucht mindestens zwei unabhängige Signale. Search Console + Crawl zählen als zwei; nur der Ranking-Tracker ist ein schwaches Einzelsignal. Wiederherstellungspfad: Wenn dein Tracker nur einen Link pro Keyword zeigt, überspringe diesen Schritt. Die Search-Console- und Crawl-Abgleiche reichen, um den ganzen Workflow durchzulaufen.

Die Audit-Pipeline: drei Erkennungsläufe, eine Entscheidungsmatrix, eine Verifikationsschleife.
Schritt 4: Entscheide über die Korrektur
Wähle für jeden bestätigten Cluster genau eines der vier Urteile. Diese Tabelle ist die gesamte Entscheidung:
Urteil | Verwende es, wenn | Die Aktion |
|---|---|---|
Zusammenführen | Die Seiten bedienen dieselbe Absicht, und eine ist klar vollständiger | Falte die Alleinstellungen der schwachen Seite in die starke und entferne dann den schwachen URL oder 301 ihn |
Canonical | Fast identische Varianten, die existieren müssen (Produktvarianten, Parameter, Kampagnenseiten) | Wähle den offiziellen URL, setze ein selbstreferenzierendes Canonical und canonicalisiere die Varianten darauf |
Differenzieren | Gleiches Thema, aber eine wirklich andere Absicht, die du behalten willst (z. B. How-to versus Produktseite) | Schreibe eine Seite so um, dass sie klar eine andere Query oder Funnel-Phase bedient; stelle sicher, dass Title und H1 sich nicht mehr überlappen |
Entfernen | Die Seite ist dünn, dupliziert oder existiert nur für einen Begriff, der schon abgedeckt ist | Entferne sie, nachdem du einzigartigen Wert auf die überlebende Seite gefaltet hast |
Zwei Fälle sind keine Kannibalisierung, lass sie in Ruhe: ein How-to-Artikel und eine Conversion-Seite, die dasselbe Keyword in verschiedenen Funnel-Phasen bedienen — Google versteht, welche Seite was macht — und getrennte Sprachversionen derselben Seite mit hreflang.
Eine Frage zur Prüfung deines Urteils: Landen Nutzer, die nach dem Begriff suchen, nach dieser Änderung auf einer Seite und bekommen alles, was die andere bot? Wenn ja, führe zusammen oder entferne. Wenn nein, canonicalisiere oder differenziere.
Schritt 5: Setze die Korrekturen ohne Sichtbarkeitsverlust um
Korrektur A: Content-Konsolidierung (Urteil „zusammenführen“). Arbeite von der überlebenden Seite aus. Kopiere jeden einzigartigen Abschnitt der verlierenden Seite hinein — die FAQ-Antworten, die Beispiele, den zitierten Block, die internen Links, die auf sie zeigten. Sortiere bei Bedarf um, damit der stärkste Inhalt oben steht. Wenn die verlierende Seite externe Backlinks oder eigene echte Rankings hat, richte einen 301 auf die Überlebende statt eines 404; hat sie beides nicht, ist das Entfernen okay. Der Leitfaden von Search Engine Journal vermeidet 301 bewusst — er bevorzugt, den Inhalt zu falten und die neuere Seite zu entfernen — und ein 301 wird nur nötig, wenn der entfernte URL eigenes Linkgewicht trägt. Aktualisiere interne Links, die den Anker der verlierenden Seite nutzten, damit sie auf die Überlebende zeigen.

Zwei konkurrierende Seiten zu einem URL zusammenzuführen, macht aus einer 50/50-Impressionsaufteilung einen einzigen Gewinner.
Korrektur B: Canonicalisierung (Urteil „Canonical“). Setze ein selbstreferenzierendes Canonical auf die offizielle Seite und canonicalisiere die Varianten darauf. Das ist das Werkzeug für fast doppelte Seiten, die existieren müssen: Produktvarianten, URLs mit Parametern, Kampagnenseiten. Es ersetzt keine Konsolidierung. Haben zwei Seiten bedeutenden Inhalt, lässt Canonical allein beide im Crawl und spaltet deinen redaktionellen Fokus — mach zuerst die Content-Arbeit und richte dann das Canonical aus.
Korrektur C: Programmatische Indexblockade (Urteil, das an „entfernen“ angrenzt). Wenn die Duplikate strukturell sind — Parameterseiten, Filterkombinationen, regionale Varianten, die keine Indexierung brauchen —, wende noindex auf Ordner- oder Template-Ebene an, nicht Seite für Seite. Das ist der Fall, in dem eine Zeile Code 200 manuelle Edits schlägt.
Korrektur D: Richte interne Links nach Absicht aus (Urteil „differenzieren“). Wenn zwei Seiten legitimerweise unterschiedliche Absichten bedienen, lass deine internen Links das sagen. Die Regel aus dem ursprünglichen Leitfaden: Wenn der Text um das Wort „Äpfel“ vom Kaufen von Äpfeln handelt, verlinke auf die Conversion-Seite; handelt er davon, woher Äpfel kommen, verlinke auf die Infoseite. Jeder interne Link ist eine Stimme. Wenn deine Links konsequent auf die Seite zeigen, die gewinnen soll, entfernst du die Mehrdeutigkeit, die Suchmaschinen sonst selbst auflösen würden — oft in die falsche Richtung.
Schritt 6: Verifiziere, dass die Korrektur hält
Warte zwei bis vier Wochen nach den Korrekturen und führe die Checks erneut aus.
- Search Console: Die Query sollte jetzt einen dominanten URL zeigen statt einer Aufteilung, und die Impressionen der überlebenden Seite sollten steigen. Die aggregierten Impressionen des Clusters können für ein bis zwei Wochen während des Re-Rankings fallen — das ist normal, kein Scheitern.
- Ranking-Tracker: Das Keyword sollte aufhören, zwischen Links zu pendeln.
- KI-Oberflächen: Frag dein Haupt-Keyword bei einem KI-Assistenten oder einer KI-Suche ab und bestätige, dass der zitierte Link der Überlebende ist — nicht der entfernte. Geteilte Seiten teilen auch KI-Zitate. Konsolidieren ist eine der wenigen Korrekturen, die Google-Rankings und Sichtbarkeit in der KI-Suche gleichzeitig helfen.
Wenn der Cluster nach vier Wochen immer noch geteilt ist, hast du entweder eine Seite übersehen (prüfe erneut Varianten, die du nicht kanntest), oder die Seiten bedienen wirklich unterschiedliche Absichten und hätten differenziert werden müssen statt zusammengeführt. Verifiziere erneut und entscheide erneut.
Verhindern, dass es zurückkommt
Die Audit ist der einfache Teil. Sauber zu bleiben ist Publikationsdisziplin. Drei Praktiken, in Reihenfolge der Wichtigkeit:
- Pflege eine Themenliste, die das Content-Team vor dem Schreiben prüft. Der schnellste Weg, Kannibalisierung zu erzeugen, ist ein Autor, der nicht weiß, dass die Seite schon existiert.
- Mach Überlappung zum Gespräch, nicht zum Zaun. Statt ein Thema zu verbieten, hilf dem Autor, den ergänzenden Winkel zu finden — das How-to, den Vergleich, die vertikale Version.
- Beaufsichtige besonders KI-Erstellungspipelines. KI-generierte Ausgabe ist die schnellste Kannibalisierungsfabrik, die es gibt: Sie produziert sich wiederholende, dünne Seiten, die unabhängig von der Prompt-Qualität miteinander konkurrieren. Jede Seite, die KI-generiert ist oder ein KI-Briefing hatte, muss vor der Terminierung den Themenlisten-Check durchlaufen, und die Quartalsaudit sollte sie priorisieren.
Führe die komplette Audit vierteljährlich aus und zusätzlich nach jedem Release, das mehr als ein paar Seiten zum selben Website-Bereich hinzugefügt hat.
Automatisiere die Audit: eine Codex-Skill
Die Schritte oben sind manuell, damit du verstehst, was die Daten bedeuten. Wenn du es verstanden hast, übergib die wiederholbaren Teile einem KI-Programmieragenten. Das ist eine komplette Skill-Datei für Codex: Sie liest deine Search-Console-Exporte, markiert konkurrierende Cluster und erzeugt ein Urteilsblatt, ohne deine Website anzufassen.
---
name: keyword-cannibalization-audit
description: Find and classify keyword cannibalization clusters from Google Search Console, crawl, and rank-tracker exports. Use when a query shows multiple URLs, rankings dropped after a new page launch, or you need a cannibalization verdict sheet. Read-only: produces a report, never edits pages.
---
# Keyword Cannibalization Audit
## Inputs (required)
- `gsc-queries.csv` — Search Console query export (query, impressions, clicks, position)
- `gsc-pages.csv` — Search Console page export (page, impressions, clicks, position)
- `crawl-titles.csv` — crawl export with URL, title, H1, canonical
- `rank-history.csv` — optional rank tracker export with per-keyword URL history
## Procedure
1. Load the CSVs. Normalize URLs (lowercase host, strip trailing slash and tracking parameters).
2. Join `gsc-queries.csv` and `gsc-pages.csv` on query to build query-to-URL mappings.
3. Flag queries where 2+ URLs each received at least 10% of the query's impressions in the last 90 days.
4. Flag queries where a URL sits between positions 20-50 and a second URL for the same query was created later (compare crawl or tracker history).
5. From `crawl-titles.csv`, flag pairs whose titles or H1s are identical or share 80%+ of their significant tokens.
6. From `rank-history.csv`, flag queries whose ranking URL changed more than twice in 6 months.
7. Cross-check every flag. Keep only clusters confirmed by at least two signals (Search Console + crawl counts as two).
8. Classify each surviving cluster as MERGE, CANONICALIZE, DIFFERENTIATE, or REMOVE:
- Same intent + one page clearly more complete → MERGE (fold unique sections into the survivor; note a 301 only if the removed URL has external backlinks)
- Near-identical variants that must exist (parameters, variants) → CANONICALIZE
- Same topic, genuinely different intent you want to keep → DIFFERENTIATE (rewrite one page, no title overlap)
- Thin or fully duplicated page with no unique value → REMOVE
- Complementary intent (how-to vs. product for the same keyword) → NOT CANNIBALIZATION, skip
9. Output `cannibalization-verdicts.md`: a table of query | competing URLs | signals found | verdict | action, ordered by query impressions. Include for each cluster the exact URLs, the evidence rows (dates, positions, impressions), and fix text ready to paste into a CMS task.
## Rules
- Read-only. Never edit pages, robots.txt, or canonicals. Output the report and a proposed action plan only.
- Never merge a URL into a survivor whose content is not equal to or better than the merged output.
- Do not classify locale variants (hreflang) or genuinely different intents as cannibalization.
- Clusters with fewer than two confirming signals get marked "unconfirmed — review manually," never dropped.
- When the rank tracker export is missing, run with Search Console + crawl only and say so in the report header.Speichere sie als keyword-cannibalization-audit/SKILL.md im Skill-Ordner von Codex, lege die vier CSVs in einen Workspace-Ordner und führe sie aus. Ein typischer Lauf über einige tausend Seiten dauert ein paar Minuten und liefert das Urteilsblatt.
Zwei kleinere Prompts für alle, die keine volle Skill wollen:
- Export-Triage: „Hier ist mein Query-Export aus Search Console. Finde alle Queries, bei denen zwei oder mehr meiner Links jeweils mindestens 10 % der Impressionen erhalten. Gib eine Tabelle aus mit Query, URLs, Impressionsaufteilung und Position jedes URLs. Keine Empfehlungen.“
- Cluster-Urteil: „Zwei meiner Seiten ranken für [Query]: [URL A] auf Position [X] und [URL B] auf Position [Y]. [URL B] wurde am [Datum] gestartet. Vergleiche ihre Inhalte und sag mir, welches der vier Urteile zutrifft — zusammenführen, Canonical, differenzieren, entfernen — und warum, in zwei Sätzen.“
Häufige Fragen
Mehrere Seiten ranken für mein Keyword — ist das automatisch Kannibalisierung?
Nein. Wenn die Seiten unterschiedliche Absichten (Recherche versus Kauf) oder unterschiedliche Sprachen bedienen, kommen Suchmaschinen damit gut zurecht. Nur Seiten, die um dieselbe Arbeit in derselben Funnel-Phase kämpfen, brauchen ein Urteil.
Canonical oder noindex — was nehme ich?
Canonical, wenn die Seiten zugänglich bleiben müssen (Produktvarianten, Parameter) und ihre Signale zur offiziellen Seite fließen sollen. noindex, programmatisch angewendet, wenn die Seiten reine Duplikate sind, die keinem Nutzerbedürfnis dienen. Beides ersetzt keine Content-Konsolidierung, wenn die doppelte Seite wirklich nützlichen Inhalt enthält.
Soll ich die verlierende Seite per 301 weiterleiten?
Nur wenn sie externe Backlinks oder eigene bedeutende Rankings hat. Sonst falte ihren einzigartigen Inhalt in die überlebende Seite und entferne sie. Ein 301 auf eine Seite, die kein echter Ersatz ist, verschwendet das Redirect-Gewicht und verwirrt Nutzer.
Der Traffic ist nach dem Zusammenführen gefallen — habe ich etwas kaputt gemacht?
Ein kurzer Abfall, während Google den Cluster neu bewertet, ist üblich. Miss nach vier Wochen: Wenn die Überlebende für die Query rankt und sich die Cluster-Impressionen erholt haben, hat die Korrektur gehalten. Wenn eine andere Seite gewinnt, hast du in die falsche Richtung zusammengeführt. Dreh es zurück, bevor das Problem schlimmer wird.
Wirkt sich Kannibalisierung auf KI-Suchzitate aus?
Ja. Wenn zwei deiner Links konkurrieren, wählen KI-Antworten zwischen ihnen und können jeden zitieren — oder keinen. Konsolidieren gibt dir einen starken, zitierfähigen Link statt zwei verwässerter.
Wie oft sollte ich die Audit ausführen?
Vierteljährlich als Basis, plus nach jeder Welle neuer Seiten. Websites, die Inhalte mit KI produzieren, sollten die Audit als Teil der Publikationspipeline behandeln, nicht als periodische Aufgabe.
Autorin: Clara Bennett, Content-Strategin mit zehn Jahren Erfahrung bei Auspia. Clara schreibt über Redaktionssysteme, Themennetze und wiederholbare Content-Operationen, die verhindern, dass Publikationspläne aneinanderstoßen.












