Entgegen der eigenen Aussage werden Canonical-Links von Google manchmal auch dann berücksichtigt, wenn sie nachträglich per JavaScript eingefügt werden. Das zeigt ein interessanter Test.
Im vergangenen Monat wurde berichtet, dass Canonical-Links von Google nur dann erkannt und berücksichtigt werden, wenn sie sich im Roh-HTML befinden. Nachträglich per JavaScript gesetzte Canonicals würden demnach nicht greifen.
Ein aktueller Test des SEO-Dienstleisters searchVIU zeigt aber, dass auch später eingefügte Canonicals wirksam sein können. Dazu wurden in vier URLs Canonical Tags mit dem Google Tag Manager eingebunden. Dabei ergaben sich die folgenden Erkenntnisse:
- Google berücksichtigte die Canonicals.
- Für manche der getesteten URLs dauerte es mehr als drei Wochen, bis die Canonicals wirkten.
- Die Funktion "Abruf wie durch Google" und das anschließende Einreichen von URLs zum Indexieren scheint dabei keine beschleunigende Wirkung zu haben.
- Der Bericht zur Indexabdeckung in der neuen Google Search Console ignoriert Canonical-Tags, die per JavaScript gesetzt werden.
John Müller bestätigte die Ergebnisse des Tests zumindest teilweise. Das im Test verwendete Setup scheint demnach zu funktionieren. Er riet aber dazu, Canonicals zur Sicherheit von Anfang an zu setzen:
Dieses Beispiel zeigt, wie sich das Verhalten Googles anhand geeigneter Tests nachvollziehen lässt. Auch für rel="amphtml"-Verweise, die laut Google nicht erkannt werden, wenn sie per JavaScript gesetzt werden, dürfte es eine entsprechende Testmöglichkeit geben.
Titelbild © kaiwaterfield - Fotolia.com