Die deutsche Seite verweist auf eine englische Fassung. Auf der englischen Seite fehlt aber der Rückweg. Prüfe das Sprachpaar gemeinsam, statt nur einen einzelnen HTML-Kopf als Beleg abzulegen.

Ein fiktives, bewusst kleines Paar kann dieselben beiden Alternativen auf beiden Dokumenten ausgeben:

<link rel="alternate" hreflang="de" href="https://example.invalid/hilfe/">
<link rel="alternate" hreflang="en" href="https://example.invalid/en/help/">

Die URLs müssen tatsächliche Sprachfassungen desselben Inhalts sein. Eine allgemeine englische Startseite ist kein Ersatz für einen noch nicht übersetzten Fachartikel.

Erreichbarkeit und Zuordnung trennen

Rufe beide Adressen ohne Anmeldung auf. Kontrolliere Status, Hauptinhalt und Sprachzuordnung. Ein Link auf eine Weiterleitung oder Fehlerseite ist ein anderer Befund als ein bloß vergessener Rückverweis. Die Attribute müssen in der ausgelieferten Fassung vorhanden sein, nicht nur in einer nicht veröffentlichten CMS-Vorschau.

Canonical und hreflang haben unterschiedliche Aufgaben. Eine vollständig englische Fassung braucht nicht deshalb einen Canonical auf die deutsche URL, weil sie eine Übersetzung ist. Prüfe bevorzugte Adressen und Sprachalternativen jeweils für das tatsächlich vorhandene Dokument.

Wenn ein Template die Verweise erzeugt, korrigiere die gemeinsame Zuordnung. Teste danach ein vollständiges Paar, einen noch nicht übersetzten Inhalt und eine entfernte Sprachfassung. So erkennst du, ob der Generator weiterhin Alternativen für nicht vorhandene Seiten ausgibt. Speichere die gefundenen Sprachpaare, damit entfernte Übersetzungen beim nächsten Abgleich auffallen.

Quellen