Sollten wir das AJAX-Crawling-Schema fallen lassen?
9
Jetzt hat Google das AJAX-Crawling-Schema abgelehnt . Sie sagen, dass sie sich nicht die Mühe machen sollen, es auf neuen Websites zu implementieren, da es nicht mehr benötigt wird, da Googlebot jetzt kein Problem damit hat, dynamische Inhalte anzusehen. Sollten wir dieser Aussage sofort vertrauen oder uns besser für eine Weile an den veralteten Standard halten?
Einige andere Suchmaschinen (Bing, Yandex usw.) verwenden das _escaped_fragment_System noch. Sie werden nicht aufhören, es über Nacht zu verwenden, nur weil Google es getan hat. Wenn Sie also daran interessiert sind, dass Ihre Website von anderen Suchmaschinen als Google indiziert werden kann, möchten Sie dieses Schema möglicherweise weiterhin unterstützen.
Wenn Sie _escaped_fragment_auf Ihrer Website bereits Support für eingerichtet haben , gibt es keinen Grund, diesen zu deaktivieren. Wenn Sie eine neue Website entwickeln, müssen Sie die Kosten für das Hinzufügen dieser Funktion gegen die Vorteile abwägen (bedenken Sie, dass Google derzeit ein nahezu monopolistisches Verhältnis zur Internetsuche hat und dass dies in jedem Fall andere Suchmaschinen tun werden wahrscheinlich bald versuchen, dem Beispiel von Google zu folgen und ein besseres Crawlen von dynamischen Ajax-geladenen Inhalten zu implementieren).
Beachten Sie schließlich, dass in den meisten Fällen die einfachste und narrensicherste Lösung darin besteht, Ihre Site so zu implementieren, dass solche Tricks überhaupt nicht benötigt werden. In mindestens 99% der Fälle benötigen Sie kein Ajax oder gar clientseitiges Scripting. Indem Sie unnötiges Vertrauen in Ajax vermeiden und Ihre Website so gestalten, dass zumindest grundlegende Browsing-Funktionen auch bei deaktiviertem JavaScript funktionieren , stellen Sie die größtmögliche Kompatibilität zwischen Browsern und Suchmaschinen sicher.
Der Trick, um dies effizient zu tun, besteht darin, zunächst die grundlegenden Funktionen Ihrer Website mithilfe von grundlegendem HTML und CSS sowie einfachen alten Links ohne JS einzurichten. Sobald Sie dies getan haben, können Sie zusätzlich JS und Ajax hinzufügen, um das Laden und zusätzliche Funktionen zu vereinfachen, während Benutzer und Suchmaschinen, die die zusätzlichen Funktionen nicht unterstützen, eine elegante Fallback-Oberfläche beibehalten. Wenn Sie sich jedoch zunächst auf Ajax verlassen, kann es später sehr schwierig und umständlich sein, eine Nicht-Ajax-Fallback-Schnittstelle nachzurüsten.
Toller Rat, aber, wissen Sie, eckige js und jetzt zu spät :)
Mario Trucco
2
Beachten Sie auch, dass Sie möglicherweise auch Social-Media-Dienste unterstützen müssen. Als ich das letzte Mal nachgesehen habe, teilt Facebook immer noch Schnurrbarttitel als "foobar - {{page.title}}", wenn Sie keine Art von Vorrendern verwenden.
Swimburger
1
Google crawlt und verarbeitet bereits JavaScript, sodass das AJAX-Crawling-Schema nicht auf neuen Websites implementiert werden muss.
Google crawlt und verarbeitet bereits JavaScript, sodass das AJAX-Crawling-Schema nicht auf neuen Websites implementiert werden muss.
quelle