Übersetzte Seiten (?tl=) werden von Google nicht indexiert, da der kanonische Tag auf die Original-URL statt auf sich selbst verweist

Hallo :waving_hand:

Ich habe die Inhaltslokalisierung mit den folgenden Admin-Einstellungen aktiviert:

  • content_localization_enabled :white_check_mark:
  • content_localization_supported_locales (en, fr) :white_check_mark:
  • content_localization_crawler_param aktiviert :white_check_mark:

Allerdings habe ich festgestellt, dass übersetzte Seiten von Google größtenteils nicht indexiert werden. In der Google Search Console zeigen übersetzte URLs den Status „Alternative Seite mit korrektem kanonischem Tag“ an, was bedeutet, dass Google sie absichtlich überspringt.

Die Ursache scheint darin zu liegen, dass übersetzte Seiten ein kanonisches Tag haben, das auf die ursprüngliche URL verweist, anstatt auf sich selbst.

Aktuelles Verhalten:

<!-- auf der ?tl=fr Seite -->
<link rel="canonical" href="https://site.com/t/topic/123" />

Erwartetes Verhalten:

<!-- auf der ?tl=fr Seite -->
<link rel="canonical" href="https://site.com/t/topic/123?tl=fr" />

Da Google hreflang-Tags ignoriert, wenn das Kanonische auf eine andere URL verweist, werden keine der übersetzten Seiten indexiert.

Ist dies ein bekanntes Problem oder gibt es eine Umgehungslösung?

Danke!

1 „Gefällt mir“

Ist das nicht das, was @nat als erwartet bezeichnet hat?

2 „Gefällt mir“

Ja, das ist es, danke für die Klarstellung!