Hreflang-Reziprozität reparieren
Hreflang wird ignoriert, solange nicht jede Version auf jede andere Version zurückverweist, sich selbst eingeschlossen. Die meisten defekten Implementierungen sehen auf der Seite, die Sie prüfen, korrekt aus - der Fehler liegt auf der Geschwisterseite, die Sie nicht geprüft haben. Diese Skill findet die einseitigen Kanten.
KATEGORIE
Internationales SEO
FORMAT
hreflang-reciprocity-repair.md
PREIS
Kostenlos – ohne Konto
WANN SIE DAZU GREIFEN
Nutzen Sie dies, wenn übersetzte Seiten existieren und indexiert sind, aber nie im richtigen Land erscheinen, oder wenn die Search Console "keine Rückverweis-Tags" für Ihre Alternates meldet.
Die Skill-Datei
hreflang-reciprocity-repair.md
---
name: hreflang-reciprocity-repair
description: Nutzen Sie dies, wenn übersetzte Seiten existieren und indexiert sind, aber nie im richtigen Land erscheinen, oder wenn die Search Console "keine Rückverweis-Tags" für Ihre Alternates meldet.
---
# Hreflang-Reziprozität reparieren
Hreflang wird ignoriert, solange nicht jede Version auf jede andere Version zurückverweist, sich selbst eingeschlossen. Die meisten defekten Implementierungen sehen auf der Seite, die Sie prüfen, korrekt aus - der Fehler liegt auf der Geschwisterseite, die Sie nicht geprüft haben. Diese Skill findet die einseitigen Kanten.
## Was Sie vorher brauchen
- Ein Crawl, der jede hreflang-Annotation pro URL exportiert
- Das auf jeder dieser URLs deklarierte canonical
## Methode
1. Bauen Sie einen gerichteten Graphen: für jede URL eine Kante zu jedem Alternate, das sie deklariert.
2. Ein Cluster ist nur gültig, wenn er in beide Richtungen vollständig verbunden ist UND jedes Mitglied sich selbst deklariert. Finden Sie die Cluster, bei denen das nicht der Fall ist.
3. Der häufigste Defekt ist eine fehlende Selbstreferenz. Eine Seite, die fr, de und es auflistet, aber nicht ihr eigenes en, ist ein defekter Cluster, obwohl auf dieser Seite nichts falsch aussieht.
4. Gleichen Sie hreflang gegen canonical ab. Wenn eine Seite auf eine andere URL kanonisiert als jene, die ihre Geschwister als ihr Alternate nennen, wird der gesamte Cluster verworfen - das ist der Fehler, der jede Sichtprüfung übersteht.
5. Prüfen Sie, dass jedes Alternate direkt 200 zurückgibt. Ein Alternate, das auf eine weiterleitende URL zeigt, wird stillschweigend verworfen; deshalb müssen Alternates die exakte kanonische Form verwenden, inklusive der Konvention zum abschließenden Schrägstrich.
6. Stellen Sie sicher, dass x-default genau einmal pro Cluster existiert und auf die Version zeigt, die Sie nicht zugeordneten Besuchern ausliefern - nicht reflexhaft einfach auf die englische Seite.
7. Crawlen Sie erneut und bestätigen Sie, dass jeder Cluster nun bidirektional ist und sich selbst referenziert.
## Was dabei herauskommt
Eine Liste defekter Cluster mit der jeweils konkret fehlenden Kante sowie die canonical-Konflikte, die sie ohnehin ungültig gemacht hätten.
## Wo es schiefgeht
- hreflang in den head jeder Seite schreiben, aber nie die Gegenrichtung von den Geschwisterseiten aus prüfen
- Alternates, die auf weiterleitende URLs zeigen - korrekt aussehendes Markup, das verworfen wird, bevor es gelesen wird
- Eine sitzungsbasierte Locale-Weiterleitung die URL überschreiben lassen, sodass ein Crawler, der das englische Alternate anfordert, eine andere Sprache erhält und der Cluster nie validiert
---
Aus der QuQi-Skill-Bibliothek - https://www.quqi.io/de/skills/hreflang-reciprocity-repair
Kostenlos herunterladen · kein Konto, keine E-Mail
Was Sie vorher brauchen
-
Ein Crawl, der jede hreflang-Annotation pro URL exportiert
-
Das auf jeder dieser URLs deklarierte canonical
Methode
-
01
Bauen Sie einen gerichteten Graphen: für jede URL eine Kante zu jedem Alternate, das sie deklariert.
-
02
Ein Cluster ist nur gültig, wenn er in beide Richtungen vollständig verbunden ist UND jedes Mitglied sich selbst deklariert. Finden Sie die Cluster, bei denen das nicht der Fall ist.
-
03
Der häufigste Defekt ist eine fehlende Selbstreferenz. Eine Seite, die fr, de und es auflistet, aber nicht ihr eigenes en, ist ein defekter Cluster, obwohl auf dieser Seite nichts falsch aussieht.
-
04
Gleichen Sie hreflang gegen canonical ab. Wenn eine Seite auf eine andere URL kanonisiert als jene, die ihre Geschwister als ihr Alternate nennen, wird der gesamte Cluster verworfen - das ist der Fehler, der jede Sichtprüfung übersteht.
-
05
Prüfen Sie, dass jedes Alternate direkt 200 zurückgibt. Ein Alternate, das auf eine weiterleitende URL zeigt, wird stillschweigend verworfen; deshalb müssen Alternates die exakte kanonische Form verwenden, inklusive der Konvention zum abschließenden Schrägstrich.
-
06
Stellen Sie sicher, dass x-default genau einmal pro Cluster existiert und auf die Version zeigt, die Sie nicht zugeordneten Besuchern ausliefern - nicht reflexhaft einfach auf die englische Seite.
-
07
Crawlen Sie erneut und bestätigen Sie, dass jeder Cluster nun bidirektional ist und sich selbst referenziert.
Was dabei herauskommt
Eine Liste defekter Cluster mit der jeweils konkret fehlenden Kante sowie die canonical-Konflikte, die sie ohnehin ungültig gemacht hätten.
Wo es schiefgeht
-
hreflang in den head jeder Seite schreiben, aber nie die Gegenrichtung von den Geschwisterseiten aus prüfen
-
Alternates, die auf weiterleitende URLs zeigen - korrekt aussehendes Markup, das verworfen wird, bevor es gelesen wird
-
Eine sitzungsbasierte Locale-Weiterleitung die URL überschreiben lassen, sodass ein Crawler, der das englische Alternate anfordert, eine andere Sprache erhält und der Cluster nie validiert
Diese Skill in Ihrer eigenen KI nutzen
Die Datei ist einfaches Markdown, mit Name und Auslöser im Frontmatter. Wo ein Assistent Skills selbst laden kann, liest er genau dieses Frontmatter, um zu entscheiden, dass diese hier passt.
Claude Code
Speichern Sie sie als ~/.claude/skills/hreflang-reciprocity-repair/SKILL.md, dann lädt Claude sie von selbst, sobald Ihre Arbeit zum Auslöser passt. Legen Sie sie stattdessen in .claude/skills im Projekt ab, wenn das ganze Team sie haben soll.
Claude
Laden Sie die Datei im Skills-Bereich Ihrer Einstellungen hoch. Danach greift sie in jedem Gespräch, in dem der Auslöser passt, ohne dass Sie daran denken müssen.
ChatGPT
Es gibt kein Skills-Format zum Installieren, fügen Sie den Dateiinhalt also stattdessen in die Anweisungen eines Projekts oder eines Custom GPT ein. Dann gilt er für jeden Chat in diesem Projekt und nicht nur für den einen.
Alles andere
Fügen Sie das Markdown vor Ihrer Frage in den Chat ein. Das funktioniert in jedem Assistenten, muss aber jedes Mal neu eingefügt werden.
Mehr in Internationales SEO
Audit der Locale-Weiterleitungsfalle
Nutzen Sie dies, wenn Besucher berichten, nicht in eine Sprache zurückwechseln zu können, oder w...
Schutz gegen Drift der Übersetzungsschlüssel
Nutzen Sie dies auf jeder Website, deren Übersetzungsschlüssel der englische Quelltext sind, wo...
RTL-Layout-Audit
Nutzen Sie dies vor dem Ausliefern von Arabisch, Hebräisch, Farsi oder Urdu, oder wenn eine RTL-...
Abdeckung der mehrsprachigen sitemap.xml
Nutzen Sie dies, wenn übersetzte Seiten existieren und verlinkt sind, aber keine Impressionen er...