it-swarm.com.de

Führt Google onClick-Aktionen durch?

Kann jemand genehmigen, um zu sehen, dass Google (googlebot/crawler) onClick-Aktionen (oder ähnliche js) ausführt? Es ist Tatsache , dass Google POST durchführt - ich bin interessant, ob jemand eine von Google durchgeführte Aktion realisiert hat

2
Evgeniy

Es gibt einen Artikel über Searchengineland: http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157

Sie haben viele verschiedene typische JS-Anwendungsfälle getestet und die meisten davon werden von Google problemlos verarbeitet. Es ist jedoch wichtig, Google den Zugriff auf Ihre JS/zu ermöglichen. CSS-Assets zum Rendern Ihrer gesamten Website. Es gibt einige Gerüchte, dass der Browser Chrome nur ein Nebenprodukt des von Google verwendeten Crawlers ist.

Wenn SEO für Ihr Unternehmen wichtig ist, würde ich Ihnen nicht empfehlen, SEO-kritische Js (wie das Laden von Inhalten über Ajax) zu implementieren, ohne dass Sie selbst umfangreiche Tests durchführen müssen.

Vor einiger Zeit habe ich auch einen Test eingerichtet, um herauszufinden, welche URLs von Google gecrawlt werden. Aber ich denke, Google hat nur die URL aus dem Code extrahiert und führt keine echte JS-Aktion durch. Der Artikel ist auf Deutsch, aber "rot" bedeutet "nicht gecrawlt" und "grün" bedeutet "gecrawlt": http://www.sirpauls.com/welchen-links-folgt-google-ein-experiment/

Ergebnisse für onclick:

<input type="button" name="the-button" value="THE BUTTON" onclick="window.location='http://www.domain.com/test/target.php?id=11'"/>
<button onclick="JavaScript:window.location='http://www.domain.com/test/target.php?id=18'">Click Me!</button>

= Nicht gecrawlt

<div onclick="window.location='http://www.domain.com/test/target.php?id=12'">THE DIV</div>
<a href="#" onclick="window.location='http://www.domain.com/test/target.php?id=3';">Link</a>

= Gecrawlt

3
Milo Tischler