Vor dem Senden ausfüllen
[site URL][languages and URL structure, e.g. en: /, de: /de/, fr: /fr/][Search Console property][homepage and one service page URL in each language][one question per language][domain]
Meine Website [site URL] ist in diesen Sprachen veröffentlicht: [languages and URL structure, e.g. en: /, de: /de/, fr: /fr/]. Meine Search-Console-Property: [Search Console property]. Die beiden wichtigsten Seiten pro Sprache: [homepage and one service page URL in each language]. Eine kommerzielle Frage pro Markt: [one question per language]. Diese Aufgabe ist rein lesend.
Die meisten KI-Crawler und die Crawler von Google kommen von Servern in den USA, und ihre Browsersprache ist in der Regel Englisch. Wenn die Website Besucher automatisch nach IP-Land oder Browsersprache weiterleitet, sehen diese Crawler die deutsche oder französische Seite womöglich nie. Genau das soll diese Aufgabe messen.
1. Abstimmung der Tags. Lesen Sie die beiden Seiten jeder Sprache mit site_read_url (Standard-max_bytes; wird der Body vor `</head>` abgeschnitten, verwenden Sie max_bytes=1000000). Extrahieren Sie pro Seite den Wert von `<html lang>`, die Canonical-URL, jeden `rel="alternate" hreflang`-Link und x-default. Prüfen Sie: Zeigt der Canonical auf die Seite selbst (verweist der Canonical einer Sprachversion auf eine andere Sprache, fällt diese Version aus dem Index)? Sind die hreflang-Links gegenseitig (wenn A auf B verweist, muss B auf A verweisen)? Liefert jede hreflang-URL den Status 200 (site_read_url mit max_bytes=0)? Sind die Sprachcodes gültig (z. B. "en", "de", "en-GB"; mischen Sie nicht "de-DE" und "de")? Nennen html lang und hreflang dieselbe Sprache?
2. Sitemap. Lesen Sie die sitemap.xml und eventuelle untergeordnete Sitemaps mit site_read_url. Vergleichen Sie bei zwei Seiten die xhtml:link-Alternates mit dem hreflang auf der Seite.
3. Weiterleitungsverhalten. Lesen Sie die Startseite jeder Sprache mit site_read_url und max_bytes=0 und notieren Sie die Liste der Weiterleitungen (redirects). Dieses Tool sendet Anfragen wie ein Browser von einem festen Server aus und zeigt daher nicht, was ein Besucher aus einem anderen Land sieht. Messen Sie deshalb die Startseite jeder Sprache zusätzlich mit seo_technical_audit, das die Seite mit JavaScript von Servern an einem anderen Standort rendert. Zeigen die beiden Tools einen Title oder H1 in unterschiedlichen Sprachen, leitet die Website Besucher von diesem Standort auf eine andere Sprachversion um. Markieren Sie das mit höchster Dringlichkeit und fragen Sie mich: Nimmt die Weiterleitungsregel Such- und KI-Crawler aus (Googlebot, Bingbot, GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot), und verwendet sie 302 statt 301? Sie können weder den Code noch die Servereinstellungen einsehen, also raten Sie die Antwort nicht.
4. Googles Auswahl. Prüfen Sie die beiden Seiten pro Sprache in einem einzigen Aufruf von gsc_inspect_urls. Weicht der von Google gewählte Canonical von der Seite selbst ab (z. B. wird für die deutsche Seite die englische gewählt), sagen Sie das. Verwenden Sie get_report mit platform='search_console' und breakdown='country' für die letzten 90 Tage, danach breakdown='page by impressions', und summieren Sie Impressionen und Klicks pro Sprachordner. Markieren Sie jede Sprachversion, die im eigenen Markt kaum Impressionen erhält.
5. Die Sprache, die die KI sieht. Lassen Sie die kommerzielle Frage jedes Marktes mit den Standort- und Sprachwerten dieses Marktes und target=[domain] durch seo_ai_overview laufen. Wird eine meiner Seiten zitiert, notieren Sie, welche Sprachversion es ist. Ist references leer, nutzen Sie die Links innerhalb von ai_answer. Wird meine englische Seite für eine deutsche Frage zitiert, ist das ein Zeichen dafür, dass die deutsche Seite nicht ausreichend gesehen wird.
Formatieren Sie die Ausgabe so: Zuerst eine Zusammenfassung in vier Sätzen. Dann eine Seitentabelle: URL, html lang, Canonical (selbst oder nicht), Anzahl und Gegenseitigkeit der hreflang, x-default, von Google gewählter Canonical, Status. Dann eine Weiterleitungstabelle: Startseite der Sprache, Title in site_read_url, Title in seo_technical_audit, Unterschied. Dann eine Markttabelle: Sprache, Impressionen und Klicks im Hauptmarkt, in der KI-Antwort zitierte Version. Schließen Sie mit einer Maßnahmenliste nach Dringlichkeit. Gibt es eine automatische Sprachweiterleitung, fügen Sie diese allgemeine Empfehlung hinzu: Crawler von der Weiterleitung auszunehmen oder Besuchern statt einer Weiterleitung einen Banner mit einem Sprachvorschlag zu zeigen, ist der Ansatz, den Google für mehrsprachige Websites empfiehlt.
Beispielergebnis
Ein Beispiel für die Ausgabe dieses Prompts. Die Struktur stammt aus der echten Ausgabe der Tools, Zahlen und Namen sind fiktiv.
Beispielausgabe (basiert auf einer fiktiven Website, keine echten Kundendaten)
Zusammenfassung. examplesoft.example wird in drei Sprachen veröffentlicht, die hreflang-Tags sind wechselseitig gesetzt und x-default ist korrekt. Allerdings zeigt site_read_url auf /de/ einen deutschen Titel, während seo_technical_audit auf derselben URL einen englischen Titel gemessen hat; die Website leitet Besucher aus den USA von /de/ auf die englische Version um. Ob diese Weiterleitung Crawler ausnimmt, lässt sich mit diesen Tools nicht erkennen, daher brauchen wir hierzu Ihre Antwort. Bei der deutschen Kaufanfrage hat die KI-Antwort von Google Ihre englische Seite zitiert.
| URL | html lang | Canonical | hreflang | x-default | Google-Canonical | Status |
|---|
| / | en | self | 3, wechselseitig | / | / | OK |
| /de/ | de | self | 3, wechselseitig | / | /de/ | OK |
| /fr/tarifs/ | fr | /pricing/ | 3, wechselseitig | / | /pricing/ | Canonical verweist auf eine andere Sprache |
| Startseite der Sprachversion | Titel in site_read_url | Titel in seo_technical_audit | Abweichung |
|---|
| /de/ | Deutsch | Englisch | Ja |
| /fr/ | Französisch | Französisch | Nein |
| Sprache | Impressionen / Klicks im Hauptmarkt | In der KI-Antwort zitierte Version |
|---|
| de | Deutschland: 3.900 / 100 | Englisch (/pricing/) |
| fr | Frankreich: 2.200 / 38 | Keine Zitierung |
Reihenfolge der Korrekturen
1. Bestätigen, dass die Sprachweiterleitung Crawler ausnimmt und als 302 umgesetzt ist; falls nicht, von einem Entwickler eine entsprechende Regel ergänzen lassen.
2. Den Canonical von /fr/tarifs/ auf die Seite selbst setzen.
3. Den Preis auf der deutschen Preisseite direkt in den ersten Absatz schreiben; die KI übernimmt ihn derzeit von der englischen Seite.