Blog

Webseiten besser verstehen

Freitag, 23. Mai 2014

In 1998 als unsere
Server liefen in
Susan Wojcicki‘s Garage mussten wir uns nicht wirklich um JavaScript oder CSS kümmern. Sie wurden nicht oft verwendet, oder JavaScript wurde verwendet, um Seitenelemente… blinken zu lassen! Seitdem hat sich viel verändert. Das Web ist voller reichhaltiger, dynamischer und fantastischer Websites, die intensiv von JavaScript Gebrauch machen. Heute sprechen wir über unsere Fähigkeit, reichhaltigere Websites zu rendern – das bedeutet, dass wir Ihre Inhalte mehr wie moderne Webbrowser sehen, externe Ressourcen einbinden, JavaScript ausführen und CSS anwenden.

Webseiten besser verstehen

Traditionell haben wir uns nur den rohen Textinhalt angesehen, den wir im HTTP-Antwortbody erhalten haben, und haben nicht wirklich interpretiert, was ein typischer Browser, der JavaScript ausführt, sehen würde. Wenn Seiten mit wertvollen Inhalten, die durch JavaScript gerendert werden, auftauchten, konnten wir Suchende nicht darüber informieren, was ein bedauerliches Ergebnis sowohl für Suchende als auch für Webmaster ist.

Um dieses Problem zu lösen, beschlossen wir, zu versuchen, Seiten durch die Ausführung von JavaScript zu verstehen. Das ist im Maßstab des heutigen Webs schwer zu tun, aber wir haben entschieden, dass es sich lohnt. Wir haben die Art und Weise, wie wir das tun, seit einiger Zeit schrittweise verbessert. In den letzten Monaten hat unser Indexierungssystem eine erhebliche Anzahl von Webseiten eher wie den Browser eines durchschnittlichen Benutzers mit aktiviertem JavaScript gerendert.

Manchmal läuft das Rendern nicht perfekt, was sich negativ auf die Suchergebnisse für Ihre Website auswirken kann. Hier sind einige mögliche Probleme und – wo möglich – wie Sie deren Auftreten verhindern können:

Webseiten besser verstehen — 2
  • Wenn Ressourcen wie JavaScript oder CSS in separaten Dateien blockiert sind (sagen wir, mit robots.txt), sodass der Googlebot sie nicht abrufen kann, können unsere Indexierungssysteme Ihre Website nicht wie ein durchschnittlicher Benutzer sehen. Wir empfehlen, dem Googlebot das Abrufen von JavaScript und CSS zu erlauben, damit Ihre Inhalte besser indexiert werden können. Dies ist besonders wichtig für mobile Websites, bei denen externe Ressourcen wie CSS und JavaScript unseren Algorithmen helfen zu verstehen, dass die Seiten
    für Mobilgeräte optimiert.
  • Wenn Ihr Webserver das Volumen der Crawl-Anfragen für Ressourcen nicht bewältigen kann, kann sich dies negativ auf unsere Fähigkeit auswirken, Ihre Seiten zu rendern. Wenn Sie sicherstellen möchten, dass Ihre Seiten von Google gerendert werden können, stellen Sie sicher, dass Ihre Server Crawl-Anfragen für Ressourcen verarbeiten können.
  • Es ist immer eine gute Idee, Ihre Website so zu gestalten, dass sie bei Ausfällen gracefully degradiert. Dies hilft Benutzern, Ihre Inhalte auch dann zu genießen, wenn ihr Browser keine kompatiblen JavaScript-Implementierungen hat. Es hilft auch Besuchern mit deaktiviertem oder ausgeschaltetem JavaScript sowie Suchmaschinen, die JavaScript noch nicht ausführen können.
  • Manchmal ist das JavaScript zu komplex oder esoterisch, als dass wir es ausführen könnten, in diesem Fall können wir die Seite nicht vollständig und genau rendern.
  • Einige JavaScript-Codes entfernen Inhalte von der Seite, anstatt sie hinzuzufügen, was uns daran hindert, den Inhalt zu indexieren.

Um das Debuggen zu erleichtern, arbeiten wir derzeit an einem Tool, das Webmastern hilft, besser zu verstehen, wie Google ihre Website rendert. Wir freuen uns darauf, es Ihnen in den kommenden Tagen zur Verfügung zu stellen in
Webmaster Tools.

Wenn Sie Fragen haben, können Sie unser Hilfe-Forum besuchen.

Alien Road

So setzen wir das um

We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.

Verwandte Leistungen

Teilen