Top 5 Insights aus „Practical Rendering SEO Explained“ mit Martin Splitt und Bartosz Goralewicz

Veröffentlicht: 2021-10-07

Am 6. Oktober 2021 sprach Bartosz Goralewicz mit Martin Splitt von Google über Rendering SEO – ein Thema, das sie seit einiger Zeit behandeln und der SEO-Community zur Verfügung stellen.

Das Webinar wurde von Jason Barnard moderiert und von Duda.co organisiert.

Sie können das vollständige Transkript hier lesen und die Aufzeichnung hier ansehen, aber in diesem kurzen Artikel möchte ich über einige der Dinge sprechen, die ich in diesem Gespräch am bemerkenswertesten fand.

Inhalt verstecken
1 Rendering ist wichtig für das Ranking
2 Beim Rendering geht es nicht nur um JavaScript
3 Google achtet beim Rendern auf den CPU-Verbrauch
4 Die Verwendung von CMS-Plattformen bringt Vor- und Nachteile beim Rendern mit sich
5 Rendering SEO hilft sowohl Google als auch Ihren Nutzern

Rendering ist wichtig für das Ranking

Bartosz eröffnete die Diskussion mit einer grundlegenden Frage an viele SEOs, und Martins Antwort war ziemlich direkt: Ja, wenn etwas schief geht, wenn Google versucht, Ihre Seite zu rendern, kann es Sie verletzen.

Das Rendern ist ein wesentlicher Schritt in der Indizierungspipeline von Google. Es besteht hauptsächlich aus dem Abrufen von Ressourcen und dem Ausführen von JavaScript, um einen Layoutbaum für eine bestimmte Seite zu erstellen. Dieser Layoutbaum ist für Google eine entscheidende Informationsquelle über diese Seite – er hilft zu verstehen, wo sich der Hauptinhalt befindet, worum es auf der Seite geht, und er wird in den weiteren Schritten verwendet, die dazu führen, dass Ihre Seite in den Suchergebnissen angezeigt wird.

Selbst der kleinste Fehler in Ihrem Code kann dazu führen, dass ein Teil oder sogar eine ganze Seite nicht richtig wiedergegeben wird, sowohl in den Browsern Ihrer Nutzer als auch für den Web-Rendering-Dienst von Google. Die Folgen davon können variieren, von der Seite, die nicht indexiert wird, weil Google den Inhalt nicht sehen kann, bis hin zu einigen Teilen dieses Inhalts, die nicht indexiert werden, was wiederum Ihr Ranking beeinträchtigen kann.

Und selbst wenn Sie sich einige sehr beliebte Websites ansehen, finden Sie leider viele Fehler und JavaScript, das einfach zu schwer zum Rendern ist – unsere Untersuchungen legen nahe, dass schwere Skripte oft für das Problem der teilweisen Indexierung verantwortlich sind.

Beim Rendering geht es nicht nur um JavaScript

Dieser Punkt ist von entscheidender Bedeutung, da er impliziert, dass Sie prüfen sollten, wie Google Ihre Website darstellen könnte, unabhängig davon, ob Sie JavaScript verwenden oder nicht (obwohl ich Sie wage, eine beliebte Website zu finden, die heutzutage kein JavaScript verwendet.)

Rendering wird oft mit der Ausführung von JavaScript gleichgesetzt, aber es ist mehr als das – es umfasst alle visuellen Elemente Ihrer Website, wie Menüs, Linkkarussells, Bilder, Videos und sogar Textabsätze.

Während das Debuggen von JavaScript der schwierigste Teil der Rendering-SEO ist, sollten Sie versuchen zu verstehen, wie Google auch Nicht-JS-Elemente verarbeitet.

Beispielsweise können Sie die Arbeit von Google erleichtern und so den Indexierungsprozess beschleunigen, indem Sie Bildmaße für alle Ihre Bilder verwenden. Dadurch kann Google das Rendern von Bildern überspringen und die bereitgestellten Abmessungen zum Generieren des Layoutbaums verwenden. Es hilft auch bei Ihrem Crawl-Budget, da die Bilddateien nicht abgerufen werden müssen!

Google kümmert sich beim Rendern um den CPU-Verbrauch

Bartosz fragte Martin, wie SEOs den Rendering-Prozess für Google vereinfachen können, wenn sie Ressourcen optimieren. Seine Antwort war interessant, und ich denke, es ist etwas, das nicht sehr oft erwähnt wird:

„Google Rendering Service kümmert sich nicht um Pixel, also malen wir nicht. Wenn Sie also etwas sehen, das sehr teuer ist, brauchen Sie sich darüber keine Sorgen zu machen. Wir verwenden keine GPUs, um Bilder zu malen, und wir kümmern uns nicht um alles, was mit Malen zu tun hat.

Teure Layouts sind knifflig, insbesondere Layoutarbeiten, die im Hauptthread ausgeführt werden – Layoutarbeiten, die CPU-Zeit verursachen, die für Google wertvoll ist.“

Was Sie also tun können, ist, den Umfang der Haupt-Thread-Arbeit zu minimieren, die zum Rendern Ihrer Seiten erforderlich ist. Während dies für eine kleine Website möglicherweise keine Rolle spielt, summieren sich die CPU-Kosten bei Millionen von Seiten und können möglicherweise den Indexierungsprozess für Ihre Website verlangsamen.

Die Verwendung von CMS-Plattformen bringt Vor- und Nachteile beim Rendern mit sich

Martin hatte etwas Faszinierendes darüber zu sagen, wie CMS-Plattformen die Darstellung Ihrer Seite beeinflussen könnten:

„Das Schöne an Plattformen ist, dass Sie diese Optimierung kostenlos erhalten, wenn sie die eigentliche Plattform optimieren. Sie müssen eigentlich nichts dagegen tun, das ist also schön. Wenn Sie Ihr eigenes Ding bauen, müssen Sie die Optimierungsarbeit leisten, und niemals fällt Ihnen eine Optimierung wie von Zauberhand in den Schoß.“

Aber das hat seinen Preis. Die Verwendung einer CMS-Plattform bedeutet, dass Ihre Website redundanten Code liefern muss, den Sie möglicherweise nie verwenden werden. Die Plattform bietet möglicherweise eine sofort einsatzbereite Funktion, die Sie niemals verwenden werden, aber es ist möglicherweise unmöglich, den Code loszuwerden, der die Funktion ermöglicht.

Rendering SEO hilft sowohl Google als auch Ihren Nutzern

Wenn Sie das Rendering optimieren, machen Sie Ihre Seiten oft einfach heller. Für Google bedeutet dies weniger CPU-Verbrauch und weniger Ressourcenabruf, was hervorragend ist, da Google diese Dinge sehr konservativ ausgibt.

Aber es ist genauso großartig für normale Benutzer, vor allem, wenn sie Geräte der unteren Preisklasse mit einer schlechten Verbindung verwenden.

Wie Martin es ausdrückte:

„Je teurer man es macht, desto schlechter ist es für uns als Erlebnis. Die Google-Suche kümmert sich nicht wirklich darum, wir müssen nur in Ressourcen investieren, die wir brauchen, und wir nehmen viele Optimierungen vor, um sicherzustellen, dass wir so wenig Zeit und Energie wie möglich verschwenden. Aber natürlich, wenn Sie das optimieren, ist ein netter Nebeneffekt, dass Ihre Benutzer wahrscheinlich auch glücklicher sein werden, weil sie weniger Akku benötigen, ihr altes Telefon immer noch gut mit dem funktioniert, was Sie dort veröffentlichen, und sie werden in der Lage sein, zu konsumieren Ihre Webinhalte und vielleicht nicht die Ihrer Konkurrenten, weil Ihre Konkurrenten sich einfach nicht darum kümmern und tatsächlich etwas produzieren, das auf ihren Telefonen weniger bequem zu verwenden ist. Das ist also nicht etwas, bei dem Sie Google gegen UX ausspielen, das ist so etwas wie das gleiche Problem oder die gleiche Herausforderung, und wir alle stehen vor ihr, einschließlich der Google-Suche, also ist das eine nette Sache.“