Wie lange wartet der Google Bot, nachdem das Dokument fertig ist, bevor er einen Schnappschuss der Webseite erstellt?

7

Wie lange wartet der Google-Bot beim Crawlen, während der JS seine Arbeit an der Seite ausführt, bis das Javascript ausgeführt wird, nachdem das Dokument fertig ist?

Angenommen, ich habe eine AJAX-Antwort, die länger als gewöhnlich dauert. Wie kann sichergestellt werden, dass der Google Bot die inhaltsreiche Website crawlt (mit der AJAX-Antwort)?

Ich habe versucht, damit zu experimentieren und festgestellt, dass es ungefähr 5 Sekunden wartet. Ist es ein Standardergebnis für alle? Hat Google eine Dokumentation dazu bereitgestellt?

Vaibhav Jalan
quelle

Antworten:

2

Der Googles-Bot bleibt so lange wie nötig, es sei denn, er läuft ab oder ist dumm langsam. Unabhängig davon, wie hoch der Inhalt von 5 Sekunden ist, ist er viel zu langsam und Ihre Website leidet unter einem User Experience-Algorithmus, der sich auf Ihre Platzierungen auswirkt. Schließlich mag niemand eine langsame Website oder Seite.

Grobe Idee zur Seitengeschwindigkeit:

  • 0-1 Sekunden fantastisch
  • 1-2 Sekunden gut
  • 2-3 Sekunden ok
  • 3-4 Sekunden schlecht
  • 4-5 Sekunden sehr schlecht

In Bezug auf die Zeit, die Google für die Erstellung des Schnappschusses benötigt, gibt es meines Wissens keinen offiziellen. Sofern Ihre Seiten nicht innerhalb von 3 Sekunden verwendet werden können, sollten Sie das Problem beheben.

Simon Hayter
quelle
3
Ich habe festgestellt, dass der Google-Renderer bei JS-Timer-Ereignissen die Timer-Verzögerung zu "umgehen" scheint und das Ereignis sofort ausführt. z.B. Timer-Ereignis zum Generieren von Seiteninhalten für 30 Sekunden - Google "Abrufen und Rendern " kehrt sofort mit gerenderten Inhalten zurück (nicht AJAX).
MrWhite
Ja, gibt der Google-Cache AJAX zurück?
Simon Hayter
5
Für mich hat es das AJAX-Ding zurückgegeben, wenn ich den Inhalt innerhalb von 5 Sekunden abgelaufen bin. Ich habe einen Timer erstellt, der weiterhin schrittweise eine Nummer auf die Seite druckt. Und nachdem ich "Fetch and Render" gemacht hatte, war die Nummer, die ich auf dem Schnappschuss meiner Seite bekam, 4,98 Sekunden lang. Deshalb habe ich angenommen, dass sie eine Einstellung von ungefähr 5 Sekunden haben und den danach geladenen Inhalt ignorieren. Vielleicht ...
Vaibhav Jalan
Auf welcher Autorität basiert diese Antwort?
LeeGee
@ LeeGee haben Sie das Teil verpasst ***Rough*** idea on page speed:und Sie könnten versuchen, Google 1 2 3
Simon Hayter zu verwenden