SEO-News

CrawlerGoogle hat die Hinweise zu den Rendering-Fähigkeiten des Googlebots aktualisiert. Nicht unterstützt werden zum Beispiel die  Bestätigung erforderlicher Nutzerfreigaben und das WebSocket-Protokoll.

 

Der Googlebot ist inzwischen in der Lage, Webseiten so darzustellen wie ein moderner Browser. Sogar JavaScript-Code kann ausgeführt werden, was insbesondere bei dynamischen Webseiten mit AJAX-Technologie und Single Page Applications von Vorteil ist.

Welche Features auf Websseiten vom Googlebot unterstützt werden und welche nicht, hat Google jetzt in einer neuen Dokumentation beschrieben.

Google verwendet zum Rendern von Webseiten den Web Rendering Service (WRS), der auf Chrome 41 basiert. Eine komplette Liste der unterstützten Features ist hier zu finden.

Zu den nicht unterstützten Funktionen und Technologien gehören die folgenden:

  • WebSocket-Protokoll: Dieses bidirektionale Protokoll erlaubt dem Server das unaufgeforderte Senden von Daten, nachdem einmal eine Verbindung durch den Client geöffnet wurde. Zu diesem Zweck bleibt die zugrundeliegende TCP-Verbindung bestehen.
  • IndexedDB und WebSQL-Interfaces zur Datenhaltung im Browser
  • Inhalte, die erst nach Zustimmung des Nutzers angezeigt werden (z.B. nach dem Akzeptieren von AGB).

Zudem werden zwischen zwei Seitenaufrufen stets die Inhalte des Local Storages sowie des Session Storages gelöscht und HTTP-Cookies entfernt.

 

Google: Feature Detection und Polyfills nutzen

Google empfiehlt, beim Bau von Webseiten auf Feature Detection zu setzen, eine Technik, mit der geprüft werden kann, welche Fähigkeiten ein Browser besitzt, um danach entsprechende Funktionen anzubieten.

Auch Polyfills sind laut Google vorteilhaft - sie ermöglichen es, mit Hilfe von JavaScript Funktionen in älteren Browsern bereitzustellen, die es dort ansonsten nicht gäbe.

 

Wenn das Rendern nicht klappt: Fehlersuche

Um zu testen, ob Google eine Webseite korrekt rendert, sollte die Funktion "Abruf wie durch Google" in der Google Search Console genutzt werden. Dort kann man schnell erkennen, ob es bei der Darstellung Probleme gibt.

Fehler bei der Ausführung von JavaScript-Code können erfasst und geloggt werden, um die Grundlage für Optimierungsmaßnahmen zu erhalten. Dazu können Fehler entweder direkt im Browser dargestellt oder an einen separaten Service gesendet werden. Auch die Übermittlung der Ergebnisse an Google Analytics ist möglich.

window.addEventListener('error', function(e) {
    var errorText = [
        'Message: ' + e.message,
        'URL: ' + e.name,
        'Line: ' + e.lineno,
        'Column: ' + e.colno,
        'Stack: ' + (e.error && e.error.stack || '(no stack trace)')
    ].join('\n');

    // Example: log errors as visual output into the host page.
    // Note: you probably don’t want to show such errors to users, or
    //       have the errors get indexed by Googlebot; however, it may
    //       be a useful feature while actively debugging the page.
    var log = document.createElement('pre');
    log.style.position = 'fixed';
    log.textContent = errorText;
    document.body.appendChild(log);

    // Example: log the error to remote service.
    // Note: you can log errors to a remote service, to understand
    //       and monitor the types of errors encountered by regular users,
    //       Googlebot, and other crawlers.
    var client = new XMLHttpRequest();
    client.open('POST', 'https://example.com/logError');
    client.setRequestHeader('Content-Type', 'text/plain;charset=UTF-8');
    client.send(errorText);

    // Example: log the error to Google Analytics
    // Note: same as above, but assumes that you’ve loaded ga.js already
    //       and want to log the error as a Google Analytics event.
    ga('send', 'event', {
        eventCategory: 'Error',
        eventAction: e.name || '(no error name)',
        eventLabel: errorText,
        nonInteraction: true
    });
});

Mit diesen Möglichkeiten sollte dem Erstellen von Webseiten, die vom Googlebot korrekt gerendert werden können, nichts mehr im Wege stehen.

 

Titelbild © AKS - Fotolia.com

 


Christian Kunz

Von Christian Kunz

SEO-Experte. Sie benötigen Beratung für Ihre Webseite? Klicken Sie hier.



Anzeige von Clixado

Artikelveröffentlichungen auf starken Magazinen und Blogs

Wir kooperieren mit unzähligen Verlagen und Bloggern und können daher auf über 4000 Blogs zu fast allen Themengebieten Artikelplätze anbieten:

    - Nachhaltiger Linkaufbau, kein SEO-Netzwerk
    - Hohe Sichtbarkeitswerte, keine expired Domains
    - Einmalzahlung, keine Vertragsbindung

Für jede Artikelveröffentlichung erstellen wir hochwertigen Content mit mindestens 400 Wörtern und publizieren den Artikel mit einem DoFollow-Bachlink zu deiner Seite auf einem Magazin oder Blog deiner Wahl.

Frag uns unverbindlich nach Beispielen





SEO-Newsletter bestellen

Mit dem SEO-Newsletter erhältst Du einmal pro Monat eine Übersicht der wichtigsten SEO-Meldungen auf SEO Südwest sowie Ankündigungen wichtiger SEO-Veranstaltungen. Zum Abonnieren des SEO-Newsletters ist die Einwilligung in die Datenschutzhinweise erforderlich. Zum Bestellen genügt die Angabe der E-Mail-Adresse. Per Klick auf den entsprechenden Button unten kann das Abonnement jederzeit gekündigt werden.
Nutzungsbedingungen

SEO-Checkliste

SEO-Checkliste

 

Anzeigen












SEO-Beratung

Suchmaschinenoptimierung und SEO-Beratung für Karlsruhe, Baden und die Pfalz

 

06340/351-943

 

info(at)seo-suedwest.de

SEO-Schulung 2019

SEO-Schulung

Ganztägige Schulung "SEO-Grundlagen". Jetzt anmelden

Jetzt vernetzen

SEO-Glossar

SEO-Glossar

 

SEO-Kalender 2018

SEO-Kalender 2018

 

Onsite-Optimierung

Onsite-Optimierung

 

SEO- und Suchmaschinenblogs

Bekannt aus

Website Boosting


Internet World Business

SEO United


The SEM Post


Webselling

SEO selber machen

SEO selber machen

Sprecher auf

Auszeichnungen

iBusiness Top-100-Liste SEO-Dienstleister

SEO Südwest: Platz 5 bei den SEO-Wahlen 2014 zum besten deutschen SEO-Blog

 

SEO-united.de Tipp 12/15

SEO-Tipps und SEO-Tricks

IMAGE 'Noindex' oder robots.txt - wann ist welches Instrument das richtige?
Freitag, 09. Februar 2018
Um zu steuern, welche Seiten von Google und anderen Suchmaschinen gecrawlt und indexiert werden... Weiterlesen...
IMAGE Lighthouse: ein Top-Tool für die Performancemessung von Webseiten und PWAs
Montag, 16. Oktober 2017
Lighthouse ist ein Tool, mit dem man die Performance und die Nutzerfreundlichkeit von Progressive... Weiterlesen...
IMAGE Tipp: Reddit für den Aufbau von Backlinks nutzen
Samstag, 17. Januar 2015
Die Social-News-Plattform Reddit erlaubt den Aufbau von guten Backlinks - wenn man sich an... Weiterlesen...

News aus dem Blog

IMAGE Vielen Dank für die Glückwünsche, Google!
Dienstag, 07. November 2017
Google hat mich mit einem persönlichen Geburtstags-Doodle überrascht. Vielen Dank dafür! Weiterlesen...
IMAGE Google Webmaster Hangout: A visit at the Google Zurich office
Donnerstag, 05. Juli 2018
I was invited to Google Zurich to take part in a new episode of the Webmaster Office Hangout. I was... Weiterlesen...
IMAGE AMP - Is GDPR-compliant usage possible?
Sonntag, 29. April 2018
The AMP framework was established to speed up mobile websites. Normally, AMP pages are served via... Weiterlesen...

 Eine Auswahl zufriedener Kunden

Rebel - Bad Küche Raum
Schöne Haare Karlsruhe
kr3m
feel-perfect.eu - Die Nährstoffexperten border=
Flintec IT GmbH
ESM Academy
Ringladen

Verbinden und Informationen zu SEO Südwest

Impressum und Datenschutz

Social Networks und RSS-Feed