Letzte Woche berichteten wir über einen Kommentar von John Mueller von Google über den Head-Bereich Ihres HTML und warum Sie ihn sauber halten sollten. John hat am Freitag a gepostet Mastodon Thread, der mehr über den Head-Bereich erklärt und wie Suchmaschinen damit interagieren, insbesondere wenn viel JavaScript darin enthalten ist.
Hier der Inhalt aus dem Thread:
SEO im Kopf vs zu viel #JavaScript?
Das kommt von Zeit zu Zeit vor, ich dachte, ich wäre einmal ausführlicher (es ist nicht neu). Suchmaschinen (ich kenne nur Google, YMMV) rendern HTML-Seiten und es gibt einige Einstellungen, die im Kopf einer Seite gefunden werden müssen, um gültig zu sein. Wenn Ihnen diese Einstellungen wichtig sind, nehmen Sie die nicht vor
spröde, und verschieben Sie diese Einstellungen idealerweise auf die Oberseite des Kopfes.
Die SEO-Einstellungen, an die ich denke, sind das Robots-Meta-Tag und das kanonische Link-Element, aber es gibt auch das Titel- und Beschreibungs-Meta-Tag, das manche Leute für wichtig halten. Es geht auch nicht nur um SEO – Sie möchten wahrscheinlich auch sicherstellen, dass Dinge wie Zeichensatzdefinition, Darstellungsbereich und CSP als gültig angesehen werden.
„Natürlich ist mein Kopf ok“ – manchmal ist es nicht so offensichtlich wie deutlich gebrochenes Markup. Der Kopf schließt sich selbst, sodass jedes HTML-Element, das in der
führt dazu, dass der Rest als Teil des Körpers betrachtet wird. Das kann ein verirrtes Bild sein, das irgendwo falsch endet, es könnte ein Iframe sein, das ein Skript während des Renderns oben in den Kopf einfügt. Dies ist sichtbar, wenn Sie das DOM einer Seite in Ihrem Browser untersuchen.
Browser sind manchmal hilfreich und versuchen zu interpretieren, was Sie meinen. Wenn Sie nicht möchten, dass eine Seite indexiert wird oder eine andere URL als kanonisch gilt, möchten Sie wahrscheinlich nicht, dass Suchmaschinen sie erraten. (Bei SEO geht es zu einem großen Teil darum, Suchmaschinen nicht raten zu lassen.)
Kurz gesagt, vermeiden Sie es, den Kopf spröde zu machen, wenn Ihnen diese SEO-Einstellungen wichtig sind, ziehen Sie in Betracht, sie an die Spitze des Kopfs zu verschieben (fügen Sie keine 5.000 JS-Zeilen darüber ein) und überprüfen Sie das gerenderte DOM in Ihrem Browser von Zeit zu Zeit zur Zeit.
Sie müssen es nicht in den Körper verschieben (das kann andere Probleme verursachen), ich würde es unter die kritischen Elemente verschieben, die Sie im Kopf entdeckt haben müssen.
— John Mueller ist meistens nicht da 🐀 (@JohnMu) 13. Januar 2023
Das ist das Ende seines Kopf-Threads – verstanden?
Forumsdiskussion unter Mastodon.
