2017-09-11 4 views
3

Offensichtlich Apostrophe CMS Code ist Javascript-basierte, so frage ich mich, in welchem ​​Umfang Apostroph Seiten 'richtig' indexierbar sind (d. H. "Bereit für JavaScript Crawling & Indizierung"?).Wie können Apostroph/Node.js-Inhaltsseiten gecrawlt werden?

Der Grund, warum ich dies frage, ist wegen this article, in dem Moz eine Reihe von Javascript-abgeleiteten Inhaltsseiten prüfte und fand, dass sie aus einer SEO Perspektive fehlten.

Kann Apostrophe/Node.js Seiten ordnungsgemäß von Suchmaschinen indiziert werden?

Antwort

3

Ich bin der führende Entwickler von Apostrophe in der P'unk Avenue.

Der Artikel bezieht sich auf das Crawlen von URLs, die nur aufgrund von JavaScript im Browser vorhanden sind, z. B. Reagieren von Apps mit einem JavaScript-basierten Router.

Das Problem hier ist, dass Google nicht naiv crawlen sie nur durch das Abrufen von Seiten vom Server und Parsen von Links im zurückgegebenen HTML. Es muss entweder die JavaScript selbst wie ein Browser ausgeführt oder andere Tricks anwenden würde, wo der Server nur zusätzliche Arbeit tut für Google, etc.

Apostrophe von Node.js angetrieben wird, die JavaScript auf dem Server läuft. Die gesendeten Seiten unterscheiden sich grundsätzlich nicht von Seiten, die von einem anderen CMS erstellt wurden, oder von einem statischen Ordner voller Webseiten - der Server sendet absolut gültigen HTML-Code, der keinerlei browser-seitiges JavaScript benötigt, um den gesamten Text zu lesen und finde alle Links. Die Tatsache, dass der Server eine JavaScript-Engine enthält, ist für Google irrelevant, da er von diesem Server normales HTML erhält. Dieser Server könnte PHP oder Ruby oder Python oder CrazyMadeUpLanguage ausführen ... spielt für Google keine Rolle, solange es HTML an die Welt sendet.

+1

Boutell, das ist sehr beruhigend - danke für die ausführliche und hilfreiche Antwort. BTW - liebe Apostroph, desto mehr benutze ich es! – Steve

Verwandte Themen