Einstellungen

Datenschutz ist uns wichtig. Deshalb können Sie bestimmte Speicherarten deaktivieren, die für die grundlegende Funktion der Website nicht erforderlich sind. Das Blockieren einzelner Kategorien kann Ihr Erlebnis auf der Website beeinträchtigen. Weitere Informationen (Cookie-Richtlinie)

Automatische interne Verlinkung: Methoden, Einrichtung und Regeln für sichere Links

So funktioniert automatische interne Verlinkung: 6 Methoden im Vergleich, Einrichtung Schritt für Schritt und die Fehler, die Auto-Links zu Spam machen.

Veröffentlicht am
14/11/2026
Aktualisiert am
14/11/2026
Lesezeit
24 Min.
Automatische interne Verlinkung: Methoden, Einrichtung und Regeln für sichere Links

Werkzeuge

Auf dieser Seite

Kurz gesagt

Automatische interne Verlinkung bedeutet, dass eine Software die Links zwischen Ihren eigenen Seiten findet, vorschlägt oder einfügt, statt dass Sie jeden einzelnen von Hand setzen. Das funktioniert gut, wenn die Maschine die mühsame Arbeit übernimmt (crawlen, Themen zuordnen, verwaiste Seiten finden, jeden Link protokollieren) und Sie die Regeln bestimmen: welche Seiten gestärkt werden, welche Ankertexte erlaubt sind, wie viele Links pro Seite. Richten Sie es nach dem Prinzip „vorschlagen, freigeben, veröffentlichen, messen“ ein, nicht als Plugin, das jedes Keyword verlinkt.

Möchten Sie mehr erfahren? Fragen Sie

Kurzes Quiz

Welcher Weg, online Kunden zu finden, passt am besten zu Ihnen?

Frage 1 von 425%
Wie finden Ihre Kunden Unternehmen wie Ihres?

Was automatische interne Verlinkung ist (und was nicht)

Ein interner Link führt von einer Seite Ihrer Website zu einer anderen Seite derselben Website. Er erfüllt drei Aufgaben: Er hilft Crawlern, Seiten zu entdecken, er zeigt Suchmaschinen und KI-Systemen, worum es auf der Zielseite geht (über den Ankertext und die umgebenden Wörter), und er gibt Autorität von starken an schwächere Seiten weiter. Wenn Ihnen die Grundlagen neu sind, beginnen Sie mit unserer Definition der internen Verlinkung.

Automatisieren heißt, dass ein Programm eine oder mehrere dieser Aufgaben übernimmt:

  • Bestandsaufnahme: die Website crawlen und jede Seite, jeden bestehenden Link und jeden Ankertext erfassen.
  • Zuordnung: entscheiden, welche Seite auf welche verlinken soll, anhand von Keywords, Bedeutung oder Entitäten.
  • Ankerauswahl: eine Formulierung finden, die schon im Quelltext steht und das Ziel beschreibt.
  • Einfügen: den Link ins HTML schreiben, in die CMS-Datenbank oder zur Renderzeit.
  • Pflege: Links korrigieren, wenn sich eine URL ändert, eine Seite gelöscht oder ein neuer Artikel veröffentlicht wird.

Was es nicht ist: eine Methode, denselben Keyword-Link in 500 Seiten zu stopfen, ein Ersatz für eine Seitenarchitektur oder ein Widget „Ähnliche Beiträge“ unter jedem Artikel. Diese Dinge können Teil eines automatisierten Systems sein, für sich allein erzeugen sie aber vor allem Rauschen.

Warum manuelle Verlinkung an ihre Grenzen stößt

Manuelle Verlinkung funktioniert auf einer Website mit 30 Seiten. Sie scheitert auf einer Website, die jede Woche veröffentlicht, aus einem einfachen Grund: Jeder neue Artikel erzeugt zwei Aufgaben. Er braucht Links zu bestehenden Seiten, und ältere Seiten brauchen Links zu ihm. Die zweite Aufgabe vergessen alle. Nach zwei Jahren Veröffentlichung haben Sie neue Artikel, auf die niemand verlinkt, und alte Artikel, die noch auf Seiten zeigen, die Sie längst ersetzt haben.

Interne Verlinkung vor und nach der Automatisierung

Vorher (manuell)
  • Neue Artikel bekommen ausgehende Links, selten eingehende
  • Verwaiste Seiten häufen sich unbemerkt
  • Links zeigen auf Weiterleitungen und gelöschte URLs
  • Ankertexte hängen davon ab, wer den Artikel geschrieben hat
Nachher (automatisiert, mit Prüfung)
  • Jede neue Seite bekommt Links von verwandten Seiten
  • Verwaiste Seiten werden bei jedem Crawl gemeldet
  • Defekte und weitergeleitete Ziele werden aktualisiert
  • Ankertexte folgen schriftlichen Regeln und werden protokolliert

Dieser Artikel konzentriert sich auf die Technik: Methoden, Einstellungen, ein funktionierendes Skript und typische Fehlerquellen. Für die strategische Seite (welche Seiten Vorrang haben, wie man Links für eine mehrsprachige Website plant) lesen Sie zuerst unsere Expertenstrategie für interne Verlinkung. Die beiden Texte sind dafür gedacht, zusammen genutzt zu werden.

Google ist beim Minimum eindeutig. Die Dokumentation zu Best Practices für Links sagt, dass „jede Seite, die Ihnen wichtig ist, einen Link von mindestens einer anderen Seite Ihrer Website haben sollte“, und dass Google einen Link in der Regel nur crawlen kann, wenn er ein <a>-Element mit einem href-Attribut ist. Eine verwaiste Seite ist nicht verboten, aber Sie verlassen sich allein auf die Sitemap, damit sie gefunden und verstanden wird.

Über das Minimum hinaus ist der beste öffentliche Datensatz zum Thema eine Korrelationsstudie von Cyrus Shepard bei Zyppy, „23 Million Internal Links: SEO Case Study“ (aktualisiert im Februar 2026). Sie verknüpft die internen Linkdaten von etwa 1800 Websites mit den Klicks aus der Search Console.

Was 23 Millionen interne Links zeigen

23 Millionenanalysierte interne Links auf etwa 520000 URLs
1800Websites im Datensatz, abgeglichen mit Klicks aus der Google Search Console
5xmindestens fünfmal mehr Traffic für Seiten mit mindestens einem internen Exact-Match-Anker
6%über 6% aller internen Links hatten überhaupt keinen Ankertext

Quelle: Cyrus Shepard, Zyppy, 23 Million Internal Links SEO Case Study, aktualisiert im Februar 2026

Das nützlichste Ergebnis für die Automatisierung betrifft die Menge. URLs mit 0 bis 4 internen Links erhielten im Schnitt 2 Klicks von Google, URLs mit 40 bis 44 internen Links viermal so viele. Ab etwa 45 bis 50 Links kehrt sich der Effekt um. Der Autor führt einen Großteil dieses Rückgangs auf seitenweite Navigationslinks zurück und bezeichnet die Studie ausdrücklich als Korrelationsstudie: als Richtung nützlich, aber kein Beweis.

Durchschnittliche Google-Klicks pro URL nach Anzahl eingehender interner Links

0 bis 4 interne Links2 Klicks
40 bis 44 interne Links8 Klicks (4x)

Quelle: Cyrus Shepard, Zyppy, 23 Million Internal Links SEO Case Study, aktualisiert im Februar 2026

Daraus folgen zwei praktische Lehren. Erstens gewinnen die Seiten mit zu wenigen Links am meisten, und genau diese findet Automatisierung zuverlässig. Zweitens zeigte die Studie, dass die Vielfalt der Ankertexte mit Klicks korrelierte und dass Seiten mit URL-Ankern und Exact-Match-Ankern besser abschnitten. Ein System, das jede Seite mit denselben drei Wörtern verlinkt, verschenkt diese Vielfalt.

Der GEO-Aspekt

KI-Crawler wie GPTBot, ClaudeBot und PerplexityBot entdecken Seiten genauso wie Googlebot: indem sie <a href>-Links folgen. Viele von ihnen führen kein JavaScript aus, ein clientseitig eingefügter Link existiert für sie also womöglich gar nicht. Unser Leitfaden zu KI-Crawlern erklärt, was jeder Bot abruft. Saubere, serverseitig gerenderte interne Links helfen sowohl Suchmaschinen als auch den KI-Systemen, die Ihre Seiten zitieren.

Isometrische Illustration von Webseiten, die durch leuchtende blaue Linien verbunden sind, mit einem Roboterarm, der neue interne Links setzt, und einer Lupe, die sie prüft
Automatische interne Verlinkung: Die Maschine findet und setzt die Links, ein Mensch legt die Regeln fest und prüft das Ergebnis.

Wie eine Engine für automatische interne Verlinkung unter der Haube arbeitet

Jedes ernstzunehmende Tool, ob Plugin, SaaS oder selbst geschriebenes Skript, durchläuft dieselbe Pipeline. Wer sie kennt, kann ein Tool in fünf Minuten beurteilen: Fragen Sie, wie es jeden Schritt umsetzt.

Die 6-stufige Pipeline einer Verlinkungs-Engine

  1. ErfassenDie Website crawlen oder das CMS auslesen, um jede indexierbare Seite mit Hauptinhalt, Titel, H1 und bestehenden ausgehenden Links zu erfassen.
  2. DarstellenJede Seite in etwas Vergleichbares umwandeln: eine Keyword-Liste, eine Menge von Entitäten oder einen Embedding-Vektor.
  3. ZuordnenJedes Paar aus Quelle und Ziel nach Relevanz bewerten und die besten Kandidaten pro Seite behalten.
  4. Anker wählenEine Formulierung finden, die schon im Quelltext steht und das Ziel beschreibt.
  5. Regeln anwendenObergrenzen, Ausschlüsse, Prioritäten und Sperrzonen durchsetzen (Überschriften, bestehende Links, Navigation).
  6. Einfügen und protokollierenDen Link schreiben, Quelle, Ziel, Anker, Regel und Datum speichern und dann zur Kontrolle erneut crawlen.

Schritt 1: Bestandsaufnahme, und warum der „Hauptinhalt“ zählt

Die Bestandsaufnahme muss den Hauptinhalt vom Template trennen. Ein Link im Kopfmenü erscheint auf jeder Seite und sagt Google wenig über das Ziel. Ein Link im dritten Absatz eines relevanten Artikels sagt viel. Gute Engines entfernen nav, header, footer und aside vor der Analyse und fügen nur in den Artikeltext ein. Sie schließen außerdem nicht indexierbare URLs aus: alles, was eine Weiterleitung, einen 404, ein noindex oder einen Canonical auf eine andere URL liefert.

Schritt 2: Seiten darstellen

Es gibt drei gängige Darstellungen, von grob bis fein:

  • Keywords: Jede Zielseite besitzt eine Liste von Formulierungen („interne Verlinkungsstrategie“, „Linkstruktur“). Schnell und vorhersehbar, aber blind für Bedeutung.
  • Entitäten: Eine Bibliothek für natürliche Sprachverarbeitung extrahiert benannte Dinge (Produkte, Orte, Konzepte) und ordnet sie den Seiten zu, die sie behandeln. Besser bei Mehrdeutigkeiten.
  • Embeddings: Ein Sprachmodell wandelt jede Seite in einen Vektor aus einigen hundert Zahlen um. Seiten zu ähnlichen Themen liegen nah beieinander, auch ohne gemeinsame exakte Wörter. Das nutzen heute die meisten „KI“-Verlinkungstools.

Schritt 3: Zuordnung

Mit Embeddings ist die Zuordnung eine Kosinus-Ähnlichkeit zwischen Vektoren, ein Wert zwischen -1 und 1 (bei Text in der Praxis 0 bis 1). Sie behalten Paare oberhalb eines Schwellenwerts und die besten N pro Seite. Der Schwellenwert ist die wichtigste Einstellung: zu niedrig, und Sie verlinken eine Seite über den Python (die Schlange) mit einer Seite über Python (die Programmiersprache); zu hoch, und Sie finden nur Beinahe-Duplikate. Starten Sie bei etwa 0,5 bis 0,6 mit einem allgemeinen Modell und justieren Sie nach, nachdem Sie 50 Vorschläge von Hand geprüft haben.

Schritt 4: Ankerauswahl

Der Anker sollte eine Formulierung sein, die schon im Quellsatz steht. Neue Wörter einzufügen bedeutet, den Inhalt umzuschreiben, und das ist eine andere Aufgabe. Die Engine sucht im Quelltext nach Formulierungen, die das Ziel beschreiben: sein Hauptkeyword, seine H1, enge Varianten oder die Suchanfragen, für die das Ziel in der Search Console bereits rankt. Diese letzte Quelle ist die beste, weil sie zeigt, wie echte Menschen die Seite beschreiben.

Schritte 5 und 6: Regeln, Einfügen, Protokoll

In den Regeln entscheidet sich die Qualität (siehe den eigenen Abschnitt weiter unten). Eingefügt wird an einer von drei Stellen: im gespeicherten Inhalt (der Link wird Teil des Artikels, dauerhaft und im Editor sichtbar), zur Renderzeit auf dem Server (ein Filter fügt Links beim Erzeugen der Seite hinzu, leicht rückgängig zu machen) oder im Browser per JavaScript (die schwächste Option für SEO). Unabhängig von der Methode ist ein Protokoll aller automatischen Links Pflicht: Ohne es können Sie weder prüfen noch messen noch zurücknehmen.

Die 6 Methoden der automatischen internen Verlinkung im Vergleich

„Automatische interne Verlinkung“ umfasst sehr unterschiedliche Techniken. Die meisten Websites kombinieren am Ende zwei oder drei davon.

1. Regelbasierte Keyword-Verlinkung

Prinzip: Sie pflegen eine Tabelle „Formulierung führt zu URL“, und das System verlinkt die Formulierung überall, wo sie vorkommt. Wann einsetzen: Glossare, Produktnamen, eine kleine Zahl umsatzrelevanter Seiten. Vorteile: vorhersehbar, transparent, günstig. Grenzen: kein Verständnis für Kontext, überall identische Anker, die Tabelle veraltet. Beispiel: Jede erste Erwähnung von „Crawl-Budget“ verlinkt auf die Glossarseite zum Crawl-Budget, mit maximal einem Link pro Artikel.

2. Struktur- und Template-Module

Prinzip: Das CMS erzeugt Links aus der Seitenstruktur: Breadcrumbs, Kategorielisten, „Ähnliche Artikel“, vorheriger und nächster Beitrag, Hub-Seiten, die ihre Unterseiten auflisten. Wann einsetzen: immer, es ist die Basisschicht. Vorteile: kein Pflegeaufwand, keine Seite einer Kategorie bleibt verwaist. Grenzen: Template-Links tragen wenig Kontext, und Module für „Ähnliche Beiträge“ wählen oft nach Datum oder Tag statt nach Bedeutung. Beispiel: eine Breadcrumb „Blog > SEO > Interne Verlinkung“ auf jedem Artikel.

3. Semantische Vorschläge mit menschlicher Freigabe

Prinzip: Embeddings finden verwandte Seiten und mögliche Anker; eine Redakteurin oder ein Redakteur gibt jeden Vorschlag frei oder lehnt ihn ab. Wann einsetzen: Content-Websites von etwa 50 bis zu mehreren tausend Artikeln. Vorteile: kontextbewusst, ein Mensch bleibt eingebunden, Anker variieren natürlich. Grenzen: Prüfaufwand, und die Qualität hängt vom Schwellenwert ab. Beispiel: Wird ein Artikel zu „Keyword-Kannibalisierung“ veröffentlicht, schlägt das Tool fünf ältere Artikel vor, in denen ein Satz bereits Kannibalisierung erwähnt.

4. Entitätsbasierte Verlinkung

Prinzip: Aus jeder Seite werden Entitäten extrahiert und mit der Seite verknüpft, die auf Ihrer Website die Referenz für diese Entität ist. Wann einsetzen: Websites mit vielen benannten Dingen: Marken, Orte, Personen, Zutaten, Software. Vorteile: gute Disambiguierung, baut eine saubere Zuordnung „eine Entität, eine Seite“ auf. Grenzen: braucht eine Zuordnung von Entität zu Seite, schwächer bei abstrakten Themen. Beispiel: Eine Reise-Website verlinkt jede Erwähnung von „Kyoto“ mit ihrem Kyoto-Reiseführer und nie mit der Seite für Hotels in Kyoto.

5. Graphbasierte Verlinkung (interner PageRank)

Prinzip: Die Website wird als Graph behandelt. Das Tool berechnet für jede Seite einen internen Wert (eine PageRank-ähnliche Kennzahl), ihre Klicktiefe ab der Startseite und ihre eingehenden Links und schlägt dann Links vor, die Autorität zu Prioritätsseiten lenken und tiefe Seiten näher an die Oberfläche holen. Wann einsetzen: große Websites, E-Commerce, jede Website, deren umsatzrelevante Seiten tief vergraben sind. Vorteile: optimiert auf ein Ziel, nicht nur auf Relevanz. Grenzen: Das Modell ist nur eine Annäherung daran, wie Google Links gewichtet, und reine Graphlogik kann irrelevante Links erzeugen, wenn sie nicht mit einem Relevanzfilter kombiniert wird. Beispiel: Eine Kategorieseite in Klicktiefe 5 bekommt Links von drei starken Ratgebern, die für verwandte Suchanfragen ranken, und rückt auf Tiefe 2.

6. Verlinkung beim Schreiben

Prinzip: Links werden beim Verfassen gesetzt, von einer Autorin oder einem Autor oder einem KI-Schreibtool, das den Seitenbestand vor sich hat. Wann einsetzen: auf jeder Website, die regelmäßig veröffentlicht. Vorteile: Der Link gehört zu einem Satz, der für ihn geschrieben wurde, die Anker lesen sich also natürlich. Grenzen: Es deckt die ausgehenden Links der neuen Seite ab, nicht die eingehenden Links von älteren Seiten, und muss daher mit einer Nachverlinkung kombiniert werden. Beispiel: Der KI-Generator für Blogartikel von Sorank schreibt jeden Artikel mit bereits gesetzten internen Links zu Ihren Leistungs-, Produkt- oder Kategorieseiten.

MethodeRelevanzAufwand im BetriebQualität der AnkerRisiko bei FehlkonfigurationAm besten für
Regelbasierte Keyword-VerlinkungNiedrigNiedrigRepetitivHoch (Keyword-Stuffing)Glossare, Produktnamen
Struktur- und Template-ModuleMittelSehr niedrigGenerischNiedrigJede Website, als Basisschicht
Semantische Vorschläge mit FreigabeHochMittel (Prüfung)Natürlich und abwechslungsreichNiedrigBlogs und Content-Hubs
Entitätsbasierte VerlinkungHoch bei benannten DingenMittelPräziseMittelReisen, E-Commerce, Kataloge
Graphbasiert (interner PageRank)VariabelHoch (Analyse)Hängt vom Filter abMittelGroße Websites, vergrabene Umsatzseiten
Verlinkung beim SchreibenHochNiedrigAm natürlichstenNiedrigWebsites, die oft veröffentlichen

Automatisierung dient einer Architektur, sie ersetzt sie nicht

Bevor Sie etwas konfigurieren, legen Sie fest, welche Form die Links zeichnen sollen. Ein Wikipedia-artiges Netz verlinkt jede Seite mit jeder verwandten Seite; das ist die Standardausgabe semantischer Tools und passt gut zu enzyklopädischen Inhalten. Ein semantischer Kokon beschränkt Links auf Seiten desselben Themenbaums, Mutterseiten verlinken nach unten, Tochterseiten nach oben und zur Seite; Ihre Regeln müssen Links zwischen Kokons verbieten, außer an der Spitze. Ein URL-Silo folgt der Ordnerstruktur (/guides/seo/...); eine einfache Regel „nur innerhalb desselben Ordners verlinken, plus Hub“ setzt es durch. Themencluster, beschrieben in unserem Leitfaden zu Themenclustern und Pillar Pages, liegen zwischen Kokon und Netz. Unser Artikel zur Seitenarchitektur für SEO hilft bei der Wahl.

Eine Verlinkungs-Engine ohne Regeln ist ein Spam-Generator. Das sind die Einstellungen, die Sie vor dem ersten Lauf festhalten sollten, mit Werten, die als Ausgangspunkt taugen.

Vollautomatisches Einfügen oder Vorschlagen und Freigeben

Vollautomatisch
  • Skaliert sofort auf jede Menge
  • Kein redaktioneller Aufwand
  • Fehler werden massenhaft veröffentlicht
  • Seltsame Anker und falsche Kontexte rutschen durch
  • Schwer zu erklären, warum ein Link existiert
Vorschlagen und freigeben
  • Die Maschine findet, der Mensch entscheidet
  • Jeder Link hat eine verantwortliche Person und einen Grund
  • Regeln verbessern sich durch abgelehnte Vorschläge
  • Für bewährte Regeln kann auf automatisch umgestellt werden
  • Braucht jede Woche Zeit für die Prüfung

Obergrenzen und Dichte

  • Automatische Links pro Seite: 3 bis 5 in einem Artikel mit 1500 Wörtern, zusätzlich zu den Links der Autorin oder des Autors. Google sagt, es gebe keine ideale Zahl, warnt aber vor übermäßiger Verlinkung; Ihre eigenen Daten verraten Ihnen mehr als jede Faustregel.
  • Ein Link pro Ziel und Seite. Dieselbe URL dreimal in einem Artikel zu verlinken, bringt Lesern nichts und verwässert Ihre Auswertung.
  • Mindestabstand: mindestens 50 bis 80 Wörter zwischen zwei automatischen Links, damit Absätze nicht blau werden.
  • Maximum pro Ankerformulierung auf der Website: Begrenzen Sie, wie viele Seiten exakt denselben Anker für dasselbe Ziel nutzen dürfen, und erzwingen Sie danach Varianten.

Sperrzonen

Fügen Sie niemals Links in Überschriften, das Inhaltsverzeichnis, Bildunterschriften, Zitate, Call-to-Action-Buttons, Autorenboxen oder innerhalb eines bestehenden <a> ein (verschachtelte Links sind ungültiges HTML). Verlinken Sie eine Seite niemals auf sich selbst, auf eine weiterleitende URL oder auf eine Seite mit noindex oder einem Canonical auf eine andere URL.

Ankerregeln

Googles Dokumentation verlangt Ankertext, der „beschreibend, angemessen kurz und relevant für die Seite ist, auf der er steht“, und nennt „hier klicken“ und „weiterlesen“ als zu allgemein. Übersetzen Sie das in Regeln: Anker mit 2 bis 6 Wörtern, aus dem vorhandenen Satz übernommen, mindestens zwei oder drei verschiedene Varianten pro Ziel auf der Website und eine Suchintention pro Anker. Wenn „Tool für interne Verlinkung“ auf einer Seite zu einem kostenlosen Analysetool und auf einer anderen zu einer kostenpflichtigen Funktion führt, erzählen Sie Suchmaschinen zwei Geschichten. Unser Leitfaden zum Ankertext behandelt die Ankertypen im Detail.

Dokumentationsseite von Google Search Central zu Best Practices für Links, mit Beispielen für crawlbare Links und Ankertexte
Googles Best Practices für Links: crawlbare -Links und beschreibende Ankertexte sind die Basis, die jedes Tool für automatische Verlinkung einhalten muss.

Eine Konfiguration zum Kopieren

Ob Sie ein Plugin mit Einstellungsseiten oder ein Skript nutzen: Schreiben Sie die Regeln in eine Datei. Sie wird zu Ihrer Dokumentation und zu Ihrem Prüfprotokoll.

{
  "global": {
    "max_auto_links_per_page": 5,
    "max_links_per_target_per_page": 1,
    "min_words_between_links": 60,
    "similarity_threshold": 0.55,
    "insert_only_in": ["article .content"],
    "skip_selectors": ["h1", "h2", "h3", "h4", "a", "figcaption", "blockquote", ".toc", ".cta", "nav", "footer"],
    "skip_targets_if": ["redirect", "noindex", "canonical_elsewhere", "status_not_200"],
    "mode": "suggest"
  },
  "priority_targets": [
    {"url": "/pricing", "boost": 1.5},
    {"url": "/guides/internal-linking-strategy", "boost": 1.3}
  ],
  "rules": [
    {"phrase": "crawl budget", "target": "/glossary/crawl-budget", "max_site_uses": 40, "mode": "auto"},
    {"phrase": "topic cluster", "target": "/glossary/topic-cluster", "max_site_uses": 40, "mode": "auto"}
  ],
  "never_link": ["/legal", "/login", "/cart"]
}

Tipp

Starten Sie jede neue Regel im Modus „suggest“. Stellen Sie sie erst auf „auto“ um, nachdem Sie 20 ihrer Vorschläge hintereinander freigegeben haben, ohne einen davon zu ändern.

Schritt für Schritt: automatische interne Verlinkung auf Ihrer Website einrichten

Diese Methode funktioniert mit jedem Tool. Planen Sie für eine Website mit einigen hundert Seiten einen Tag für die Einrichtung ein, danach etwa eine Stunde pro Woche.

Schritt 1: crawlen und eine Ausgangsbasis festhalten

Crawlen Sie die gesamte Website mit einem Desktop-Crawler wie Screaming Frog (unser Leitfaden zur Einrichtung von Screaming Frog erklärt die Konfiguration). Exportieren Sie für jede indexierbare URL: eingehende interne Links (eindeutig), Klicktiefe, ausgehende Links und den internen Link-Score des Crawlers. Vergleichen Sie den Crawl mit Ihrer XML-Sitemap: URLs, die in der Sitemap stehen, aber vom Crawl nicht gefunden werden, sind Ihre verwaisten Seiten. Speichern Sie diesen Export mit Datum. Das ist Ihr „Vorher“.

Nicht jede Seite verdient mehr Links. Erstellen Sie eine kurze Liste von Prioritätszielen: Seiten, die Umsatz bringen, Seiten auf den Positionen 5 bis 20 für wertvolle Suchanfragen (Search Console, Leistungsbericht, Filter nach Position) und Ihre Cornerstone-Inhalte. Fügen Sie jede verwaiste Seite und jede Seite mit mehr als 3 Klicks Tiefe hinzu. Diese Liste speist die „priority_targets“ in Ihren Regeln.

Schritt 3: die Ankerbank aufbauen

Sammeln Sie für jedes Prioritätsziel 3 bis 10 Ankerformulierungen. Die beste Quelle ist die Search Console: Öffnen Sie die Seite im Leistungsbericht, wechseln Sie zum Tab Suchanfragen und exportieren Sie die Anfragen, für die sie bereits Impressionen erhält. Ergänzen Sie die H1, das Hauptkeyword und natürliche Varianten. Streichen Sie alles, was mehrdeutig ist oder mit einer anderen Seite geteilt wird.

Schritt 4: Kandidaten erzeugen und filtern

Lassen Sie Ihr Tool oder Skript laufen. Für jedes Ziel sollte es Quellseiten liefern, in deren Text der Anker vorkommt und deren Thema nah genug ist. Rechnen Sie damit, dass sich der Trichter stark verengt: Das ist ein Zeichen, dass die Filter funktionieren.

Wie Linkkandidaten gefiltert werden

Jedes Paar aus Quelle und Ziel auf der WebsiteAlle Paare
Paare über dem ÄhnlichkeitsschwellenwertTop 20 pro Seite
Paare, bei denen ein natürlicher Anker im Text existiertAnker gefunden
Paare, die Obergrenzen und Sperrzonen einhaltenRegeln erfüllt
Freigegebene und veröffentlichte Links3 bis 5 pro Seite

Schritt 5: in Stapeln prüfen

Prüfen Sie die Vorschläge in einer Tabelle mit fünf Spalten: Quelle, Ziel, Anker, Satz, Score. Lesen Sie den Satz, nicht nur den Anker. Lehnen Sie alles ab, was Sie nicht selbst geschrieben hätten. Notieren Sie den Ablehnungsgrund (falsche Bedeutung, zu werblich, schon in der Nähe verlinkt): Daraus werden neue Regeln.

Schritt 6: in Wellen veröffentlichen, nicht alles auf einmal

Veröffentlichen Sie 50 bis 200 Links pro Welle auf einer Gruppe von Seiten, die Sie verfolgen können. Behalten Sie eine Kontrollgruppe ähnlicher Seiten ohne neue Links. So haben Veränderungen bei den Klicks einen Bezugspunkt, und das ist wichtig, weil Rankings sich aus vielen Gründen bewegen.

Schritt 7: erneut crawlen und das gerenderte HTML prüfen

Crawlen Sie die Website erneut. Prüfen Sie, dass die neuen Links als <a href> im rohen HTML stehen und nicht erst nach Ausführung von JavaScript erscheinen. Nutzen Sie für einige URLs das URL-Prüftool der Search Console und sehen Sie sich das gerenderte HTML an, das Google sieht.

Schritt 8: an den Veröffentlichungsprozess anbinden

Der eigentliche Gewinn ist dauerhaft. Bei jeder Veröffentlichung sollte das System zwei Dinge tun: aus dem neuen Artikel heraus verlinken (beim Schreiben) und Links von älteren Seiten zu ihm vorschlagen (Nachverlinkung). Bei jeder URL-Änderung sollte es die Links, die darauf zeigen, aktualisieren oder entfernen.

Tipp

Um eine Seite schnell zu prüfen, fügen Sie ihre URL in unseren kostenlosen Analyzer für interne Links ein: Er listet jeden internen Link der Seite mit Anker und Attributen auf, sodass Sie bestätigen können, dass eine Welle automatischer Links wie geplant live gegangen ist.

Selbst bauen: ein semantisches Skript für interne Verlinkung in Python

Wenn Ihr CMS kein gutes Tool hat oder Sie genau verstehen wollen, was ein Anbieter tut, reicht für einen funktionierenden Prototyp ein Skript mit rund 60 Zeilen. Diese Version liest die Sitemap, extrahiert den Hauptinhalt, berechnet Embeddings mit einem Open-Source-Modell und gibt eine CSV-Datei mit Vorschlägen zur manuellen Prüfung aus. Ihre Website wird dabei nie verändert.

Installieren und crawlen

pip install requests beautifulsoup4 sentence-transformers
import csv, re
from urllib.parse import urljoin
import requests
from bs4 import BeautifulSoup
from sentence_transformers import SentenceTransformer, util

SITEMAP = "https://example.com/sitemap.xml"
urls = re.findall(r"<loc>(.*?)</loc>", requests.get(SITEMAP, timeout=20).text)

pages = {}
for url in urls:
    r = requests.get(url, timeout=20)
    if r.status_code != 200 or r.url != url:
        continue  # Fehler und Weiterleitungen überspringen
    soup = BeautifulSoup(r.text, "html.parser")
    robots = soup.find("meta", attrs={"name": "robots"})
    if robots and "noindex" in robots.get("content", ""):
        continue
    main = soup.find("article") or soup.find("main") or soup.body
    for tag in main.find_all(["nav", "header", "footer", "aside", "script", "style"]):
        tag.decompose()
    pages[url] = {
        "h1": soup.h1.get_text(" ", strip=True) if soup.h1 else "",
        "text": main.get_text(" ", strip=True),
        "links": {urljoin(url, a["href"]).split("#")[0] for a in main.find_all("a", href=True)},
    }

Embeddings, Zuordnung und Ankersuche

model = SentenceTransformer("all-MiniLM-L6-v2")
keys = list(pages)
docs = [pages[u]["h1"] + ". " + pages[u]["text"][:2000] for u in keys]
emb = model.encode(docs, normalize_embeddings=True)
sim = util.cos_sim(emb, emb)

# Ankerbank: Ziel-URL -> Formulierungen (H1 + aus der Search Console exportierte Suchanfragen)
anchors = {u: [pages[u]["h1"].lower()] for u in keys}
# anchors["https://example.com/crawl-budget"] += ["crawl budget", "crawl budget optimization"]

THRESHOLD, MAX_PER_PAGE = 0.55, 5

def find_anchor(text, phrases):
    for phrase in sorted(phrases, key=len, reverse=True):
        if len(phrase.split()) < 2:
            continue
        m = re.search(r"\b" + re.escape(phrase) + r"\b", text, re.IGNORECASE)
        if m:
            start = max(0, m.start() - 120)
            return m.group(0), text[start:m.end() + 120]
    return None, None

rows = []
for i, src in enumerate(keys):
    added = 0
    for j in sorted(range(len(keys)), key=lambda k: -float(sim[i][k])):
        score = float(sim[i][j])
        if score < THRESHOLD or added == MAX_PER_PAGE:
            break
        tgt = keys[j]
        if tgt == src or tgt in pages[src]["links"]:
            continue
        anchor, context = find_anchor(pages[src]["text"], anchors[tgt])
        if anchor:
            rows.append([src, tgt, anchor, round(score, 2), context])
            added += 1

with open("link_suggestions.csv", "w", newline="", encoding="utf-8") as f:
    csv.writer(f).writerows([["source", "target", "anchor", "score", "context"]] + rows)

So wird es produktionsreif

  • Den Server schonen: Bauen Sie eine Pause zwischen den Anfragen und einen eindeutigen User-Agent ein, oder lesen Sie den Inhalt direkt aus der CMS-Datenbank oder API, statt zu crawlen.
  • Besseren Text für Embeddings nutzen: Titel plus H1 plus die ersten 300 Wörter schlagen meist die ganze Seite, die das Thema verwässert.
  • Die Zuordnung skalieren: Die Ähnlichkeitsmatrix wächst mit dem Quadrat der Seitenzahl. Ab 20000 Seiten nutzen Sie einen Index für approximative nächste Nachbarn (zum Beispiel FAISS) und vergleichen jede Seite nur mit ihren 50 nächsten Nachbarn.
  • Prioritäten einbauen: Multiplizieren Sie den Score mit einem Bonus für Prioritätsziele und einem Abschlag für Ziele, die schon viele eingehende Links haben.
  • Die Architektur respektieren: Bei einem Silo oder Kokon verwerfen Sie Paare, deren URLs nicht denselben erlaubten Ordner oder Themenbaum teilen.
  • Serverseitig einfügen: Schreiben Sie freigegebene Links über die CMS-API in den gespeicherten Inhalt, nie über ein Frontend-Skript.

Unverlinkte Erwähnungen mit einem Crawler finden

Auch ohne Code kann ein Crawler einen Teil der Arbeit übernehmen. In Screaming Frog findet die Funktion Custom Search jede Seite, die eine Formulierung enthält, und Custom Extraction mit XPath zählt die Links zu einem bestimmten Ziel. Seiten, die die Formulierung enthalten, aber keinen Link zum Ziel haben, sind Ihre Kandidaten. Das Benutzerhandbuch des SEO Spider dokumentiert außerdem den Link Score, „eine Kennzahl zwischen 0 und 100, die den relativen Wert einer Seite anhand ihrer internen Links berechnet“, für den nach dem Crawl die Crawl Analysis laufen muss.

count(//article//a[contains(@href, "/guides/internal-linking-strategy")])
Produktseite des Screaming Frog SEO Spider
Screaming Frog SEO Spider: Crawlen Sie Ihre Website, exportieren Sie interne Links und Ankertexte und finden Sie Seiten, die ein Thema erwähnen, ohne darauf zu verlinken.

Häufige Fehler bei der automatischen internen Verlinkung (und wie Sie sie beheben)

Die meisten Probleme mit automatischer Verlinkung sind keine Abstrafungen. Es sind verschwendete Links, widersprüchliche Signale und Seiten, die sich lesen, als hätte eine Maschine sie geschrieben. So erkennen und beheben Sie jeden Fehler.

1. Jedes Vorkommen eines Keywords verlinken

Was es ist: Ein regelbasiertes Plugin ohne Obergrenzen verlinkt „SEO-Audit“ auf 400 Seiten mit demselben Anker auf dieselbe Seite. Wie Sie es erkennen: Sortieren Sie im Ankertext-Export Ihres Crawlers die internen Anker nach Häufigkeit; eine Formulierung, die hunderte Male identisch auf eine URL zeigt, ist das Signal. Wie Sie es beheben: Begrenzen Sie die Verwendungen pro Regel auf der Website, verlangen Sie mindestens zwei Varianten pro Ziel und entfernen Sie die Links von Seiten, auf denen das Thema nur nebenbei erwähnt wird.

2. In der falschen Bedeutung verlinken

Was es ist: Das Wort passt, die Bedeutung nicht („Apple“ als Obst mit einem Artikel über iPhones verlinkt, „Java“ als Insel mit einem Programmier-Tutorial). Wie Sie es erkennen: Prüfen Sie jeden Monat eine Zufallsstichprobe von 30 automatischen Links und lesen Sie den ganzen Satz. Wie Sie es beheben: Erhöhen Sie den Ähnlichkeitsschwellenwert, verlangen Sie sowohl eine Formulierungs- als auch eine Themenübereinstimmung und ergänzen Sie mehrdeutige Regeln um auszuschließende Keywords.

Was es ist: Die Engine stapelt vier Links in einem Absatz mit 60 Wörtern. Leser klicken nicht mehr, und der Text wird schwer lesbar. Wie Sie es erkennen: Berechnen Sie die Links pro 100 Wörter Hauptinhalt; alles über 3 verdient einen genaueren Blick. Wie Sie es beheben: Legen Sie einen Mindestabstand in Wörtern zwischen automatischen Links fest und eine Obergrenze pro Seite, die die bereits gesetzten Links mitzählt.

Was es ist: Ein Treffer in einer H2, einem Inhaltsverzeichnis oder einem bestehenden Anker wird in einen neuen Link verpackt, was verschachtelte <a>-Tags oder blaue Überschriften erzeugt. Wie Sie es erkennen: Prüfen Sie einige Seiten mit einem HTML-Validator oder suchen Sie im Crawl nach Überschriften, die Links enthalten. Wie Sie es beheben: Legen Sie gesperrte Selektoren ausdrücklich fest und testen Sie sie vor jeder neuen Regel auf einer Staging-Kopie.

Was es ist: Ein Frontend-Widget fügt Links nach dem Laden der Seite ein, manchmal ohne href, manchmal erst nach einem Scroll oder Klick. Wie Sie es erkennen: Vergleichen Sie das rohe HTML (Quelltext) mit dem gerenderten DOM und prüfen Sie das gerenderte HTML in der URL-Prüfung der Search Console. Wie Sie es beheben: Verlagern Sie das Einfügen auf den Server oder in den gespeicherten Inhalt. Unser Leitfaden zu JavaScript-SEO erklärt das Rendering im Detail.

Achtung

Viele KI-Crawler führen überhaupt kein JavaScript aus. Ein Link, der erst nach dem Ausführen von Skripten erscheint, kann für Googlebot nach dem Rendern sichtbar sein und trotzdem für die Bots unsichtbar bleiben, die ChatGPT, Claude oder Perplexity versorgen.

Was es ist: Automatische Links, die aus einem alten Bestand erzeugt wurden, zeigen weiter auf URLs, die verschoben oder entfernt wurden. Wie Sie es erkennen: Filtern Sie in einem Crawl die internen Links nach Statuscode (3xx, 4xx) und nach nicht indexierbarem Ziel; unser kostenloser Checker für defekte Links erledigt das für eine einzelne Seite. Wie Sie es beheben: Aktualisieren Sie den Bestand vor jedem Lauf, akzeptieren Sie nur Ziele mit Status 200, indexierbar und mit selbstreferenzierendem Canonical, und passen Sie Links direkt an, wenn eine 301 angelegt wird.

7. Sich nur auf Widgets „Ähnliche Beiträge“ verlassen

Was es ist: Die Website hält sich für gut verlinkt, weil jeder Artikel mit drei ähnlichen Beiträgen endet. Diese Blöcke wählen oft nach Tag oder Datum aus, wechseln ständig und lassen alte Inhalte komplett aus. Wie Sie es erkennen: Ihr Bericht über verwaiste Seiten (Sitemap-URLs, die der Crawl nicht oder nur über die Paginierung erreicht) bleibt lang. Wie Sie es beheben: Behalten Sie das Widget, ergänzen Sie aber kontextuelle Links im Text und feste Links von Hub-Seiten.

8. Einen Anker auf zwei Seiten zeigen lassen

Was es ist: „Tool für interne Verlinkung“ verlinkt in manchen Artikeln auf Seite A und in anderen auf Seite B. Sie teilen damit die Relevanzsignale auf und können Keyword-Kannibalisierung fördern. Wie Sie es erkennen: Erstellen Sie aus dem Crawl eine Zuordnung von Anker zu Ziel und markieren Sie jeden Anker mit mehr als einem Ziel. Wie Sie es beheben: eine Suchintention, eine Zielseite; ordnen Sie die Anker der schwächeren Seite neu zu.

9. Kein Protokoll, kein Zurück

Was es ist: Links wurden von einem Plugin in den Inhalt eingefügt, das später deinstalliert wurde, oder niemand weiß, welche Links automatisch sind. Wie Sie es erkennen: Sie können die Frage „Wie viele Links hat das Tool letzten Monat hinzugefügt?“ nicht beantworten. Wie Sie es beheben: Speichern Sie jeden automatischen Link in einer Tabelle (Quelle, Ziel, Anker, Regel, Datum, Status), markieren Sie sie im HTML mit einem data-Attribut, wenn Ihr System das erlaubt, und prüfen Sie, dass Sie alle Links einer Regel in einem einzigen Vorgang entfernen können.

FehlerSignal, auf das Sie achtenLösung
Jedes Vorkommen verlinktEin Anker hunderte Male auf eine URLSeitenweite Obergrenzen, Ankervarianten
Falsche BedeutungSeltsame Sätze in einer manuellen StichprobeHöherer Schwellenwert, auszuschließende Keywords
LinkdichteMehr als 3 Links pro 100 WörterWortabstand, Obergrenze pro Seite
SperrzonenLinks in Überschriften, verschachtelte AnkerAusdrücklich gesperrte Selektoren
Links nur in JavaScriptLinks fehlen im QuelltextServerseitiges Einfügen
Tote ZieleInterne 3xx- und 4xx-Links im CrawlBestand aktualisieren, nur Ziele mit 200
Verlinkung nur per WidgetLange Liste verwaister SeitenKontextuelle Links und Hub-Links
Ein Anker, zwei ZieleAnkerzuordnung mit DublettenEine Intention, eine Seite
Kein ProtokollAutomatische Links lassen sich nicht zählenLinktabelle, data-Attribut, Rücknahme

Interne Links bewirken selten einen Sprung über Nacht. Messen Sie auf den Seiten, die Links bekommen haben, im Vergleich zur Kontrollgruppe, über 4 bis 12 Wochen.

Was Sie nach jeder Welle von Links verfolgen sollten

  • Anzahl verwaister Seiten (Sitemap gegen Crawl)
  • Seiten mit mehr als 3 Klicks Abstand zur Startseite
  • Eindeutige eingehende interne Links pro Prioritätsseite
  • Impressionen und durchschnittliche Position der Zielseiten in der Search Console
  • Klicks auf Zielseiten im Vergleich zur Kontrollgruppe
  • Crawl-Frequenz der Zielseiten in den Server-Logs
  • Anteil der bei der Prüfung abgelehnten automatischen Links (Qualität der Regeln)

Der Linkbericht der Search Console

Der Linkbericht der Search Console zeigt Ihre „am häufigsten intern verlinkten Seiten“ und zu jeder davon die Seiten, die auf sie verlinken. Er eignet sich für eine Plausibilitätsprüfung (stehen Ihre Prioritätsseiten weit oben?), aber die Hilfeseite von Google weist darauf hin, dass seine Tabellen auf 1000 Zeilen begrenzt sind und der Bericht „keine vollständige Liste aller Links auf Ihrer Website“ ist. Nutzen Sie Ihren eigenen Crawl als maßgebliche Quelle und die Search Console, um zu sehen, was Google tatsächlich erfasst hat.

Hilfeseite der Google Search Console zum Linkbericht
Der Linkbericht der Search Console zeigt Ihre am häufigsten intern verlinkten Seiten, begrenzt auf 1000 Zeilen: Nutzen Sie ihn zur Kontrolle, nicht als maßgebliche Quelle.

Server-Logs

Wenn Sie Zugriff darauf haben, zeigen Server-Logs, ob Googlebot und KI-Crawler die neu verlinkten Seiten nach einer Welle häufiger besuchen. Das ist das direkteste Signal für eine bessere Auffindbarkeit. Unser Leitfaden zur Logfile-Analyse für SEO erklärt, wie Sie Bots filtern und die Crawl-Frequenz lesen und warum das für das Crawl-Budget großer Websites wichtig ist.

Die Ergebnisse ehrlich lesen

Steigen die Impressionen auf den Zielseiten, aber nicht in der Kontrollgruppe, haben die Links wahrscheinlich geholfen. Steigen beide, ist es vermutlich ein saisonaler oder algorithmischer Effekt. Gewinnen Zielseiten Impressionen, aber keine Klicks, ist der nächste Hebel der Titel und der Inhalt, nicht mehr Links. Und wenn sich nach 12 Wochen nichts bewegt, prüfen Sie die Grundlagen: Stehen die Links im rohen HTML, und sind die Ziele tatsächlich indexiert?

Womit Sie heute anfangen

Sie brauchen kein großes Tool für den Anfang. Wählen Sie einen Cluster aus 20 bis 50 Seiten, crawlen Sie ihn, listen Sie seine verwaisten Seiten und Prioritätsseiten auf, bauen Sie eine Ankerbank aus der Search Console und fügen Sie Links in einer geprüften Welle hinzu. Messen Sie sechs Wochen lang, halten Sie Ihre Erkenntnisse als Regeln fest und gehen Sie dann zum nächsten Cluster über.

Wenn Sie oft veröffentlichen, ist die günstigste Verbesserung die Verlinkung beim Schreiben: Jeder neue Artikel sollte den Editor mit Links zu den richtigen Seiten verlassen. Genau das macht Sorank, wenn es Artikel für Sie schreibt und veröffentlicht, und sein Generator für Themencluster plant die Cluster, denen diese Links folgen, mit eingebautem Schutz vor Kannibalisierung. Für ältere Seiten kombinieren Sie das mit einer geprüften Nachverlinkung nach der oben beschriebenen Methode.

Häufig gestellte Fragen

Ist automatische interne Verlinkung für SEO sicher?

Ja, solange die Links relevant sind, beschreibende Ankertexte nutzen und innerhalb sinnvoller Obergrenzen bleiben. Googles Dokumentation verlangt crawlbare Links mit beschreibendem Ankertext und warnt vor übermäßiger Verlinkung, nicht vor Automatisierung an sich. Das Risiko entsteht durch Tools, die jedes Vorkommen eines Keywords mit demselben Anker verlinken: Behalten Sie einen Prüfschritt bei und protokollieren Sie jeden automatischen Link.

Wie viele interne Links sollte ein Artikel haben?

Google sagt, es gebe keine ideale Zahl. Ein praktischer Ausgangspunkt sind 3 bis 5 automatische kontextuelle Links in einem Artikel mit 1500 Wörtern, zusätzlich zu den Links der Autorin oder des Autors, mit einem Link pro Ziel und etwas Abstand zwischen den Links. Messen Sie auf Ihren eigenen Seiten und passen Sie an: Eine Korrelationsstudie von Zyppy sah Zuwächse bis zu etwa 40 eingehenden internen Links pro URL und eine Umkehr ab etwa 45 bis 50.

Ersetzt automatische interne Verlinkung eine Verlinkungsstrategie?

Nein. Automatisierung setzt eine Strategie um: Sie findet Kandidaten, fügt Links ein und hält sie aktuell. Sie müssen weiterhin entscheiden, welche Seiten Vorrang haben, welcher Architektur die Links folgen (Netz, semantischer Kokon oder Silo) und welche Anker zu welcher Seite gehören.

Erhalten Sie kostenlos Ihren Content-Plan für 30 Tage

Wir analysieren Ihre Wettbewerber, Ihre Website und Ihre KI-Sichtbarkeit, um kostenlos einen maßgeschneiderten Content-Plan für Sie zu erstellen.

Unsere kostenlosen SEO-Tools

Alle kostenlosen Tools ansehen

Erhalten Sie kostenlos Ihren Content-Plan für 30 Tage

Wir analysieren Ihre Wettbewerber, Ihre Website und Ihre KI-Sichtbarkeit, um kostenlos einen maßgeschneiderten Content-Plan für Sie zu erstellen.

Foto eines Sorank-NutzersFoto eines Sorank-NutzersFoto eines Sorank-NutzersCelio FabianoFoto einer Sorank-NutzerinProfilfoto des Kunden Xavier Breull
Google
SternSternSternSternStern
5/5
+5.000
Nutzer

Erfahrungsberichte ambitionierter Gründer

5/5 aus 5 Bewertungen

0 auf 10000 Besucher in 5 Monaten

Celio Fabianomonrobotlavevitre.frGoogleE-commerce

0 auf 5000 Besuche in 8 Monaten

Thibault BMsorank.comGoogleSoftware

0 auf 1104 Klicks in 4 Monaten

Dominiqueflight-sensations-idf.comGoogleFreizeit und Luftfahrt

0 auf 163 Klicks in 6 Monaten

Coworking Pariscoworking-paris.frGoogleOffice broker

x92 Klicks in 7 Monaten

Guide Zanzibarguidezanzibar.comGoogleReisen