2012-04-12 6 views

Antwort

0

da spiders keine js-Ausführung haben, würde das bedeuten, dass sie nur irgendwelche Infos im Kopf über die Seite bekommen würden, die nicht wirklich gut wären, aber es sieht so aus als würde man auf ihrer Seite sehen, dass man noch statischen Inhalt haben kann als Streaming in anderen Inhalten, die für SEO in Ordnung wären, wenn Ihr statischer Inhalt über Schlüsselbegriffe sprach, Links zu anderen Websites usw., die für Ihre gewünschten Keywords relevant sind

+1

Obendrein gelten Meteor-Vorteile wahrscheinlich nicht für Anwendungsfälle, bei denen SEO wichtig ist, aber eher für Echtzeitanwendungen, bei denen sich Daten oft ändern. Das bedeutet nicht, dass einige Teile nicht mit statischem Inhalt bedient werden können, aber es ist wahrscheinlich nicht das, wofür Meteor am besten ist. – nrako

+2

Google führt JavaScript auf Ihrer Website aus, das habe ich getestet. – Cobby

+0

Googles Dokumentation: [AJAX-Anwendungen crawlbar machen] (https://developers.google.com/webmasters/ajax-crawling/docs/learn-more) (wie heutzutage vom spinnbaren Paket unterstützt). – Arjan

22

EDIT: Meteor unterstützt nun statische HTML zu Spinnen .

Von: http://docs.meteor.com/#spiderable

Kann Meteor dienen statische HTML? Können Meteor-Sites von Google indiziert werden?

Ja. Fügen Sie das "spiderable" Smart-Paket hinzu, um Unterstützung für die Ausgabe von statischem HTML an Suchmaschinen mit gültigen Links zu bieten. Das spinnbare Paket implementiert Googles AJAX Crawling Specification. Details finden Sie in der spinnbaren Dokumentation.

Diese Version von spiderable ist speziell für Suchmaschinen. Eine zukünftige Version von Meteor wird HTML beim ersten Seitenladen auch an Webbrowser senden. Das Meteor Templating System wurde speziell für diesen Anwendungsfall entwickelt.

Alt und jetzt falsche Antwort:

Von: http://meteor.com/faq/can-meteor-serve-static-html

Can Meteor statische HTML dienen? Arbeitet Meteor mit deaktiviertem JavaScript auf dem Client? Können Meteor-Sites von Google indiziert werden?

Meteor wurde sorgfältig entwickelt, um diesen wichtigen Anwendungsfall zu unterstützen, aber es ist nicht in den aktuellen Meteor-Builds. Es wird Teil unserer kommenden Routing-Version sein, die es einfacher macht, Meteor-Sites zu erstellen, die die aktuelle URL kennen.

Kurz gesagt, die serverseitige Wiedergabe funktioniert so, dass die Meteor App auf dem Server gestartet wird und die Seite rendern darf. Anschließend wird der Sitzungsstatus serialisiert (mit der gleichen Migrationstechnologie wie bei Hot Code Push), und die App wird eingefroren und an den Browser weitergeleitet, wo sie optional neu gestartet werden kann, wenn der Browser JavaScript unterstützt. Da das Meteor-Templating auf HTML-Strings und nicht auf DOM-Manipulation basiert, ist es nicht erforderlich, ein DOM-Emulationspaket auf dem Server auszuführen.

+2

Jede Möglichkeit, die Antwort mit dem aktuellen Zitat von http://meteor.com/faq/can-meteorserve-static-html zu aktualisieren? [[Ja. Fügen Sie das "spiderable" Smart-Paket hinzu, um Unterstützung für die Ausgabe von statischem HTML an Suchmaschinen mit gültigen Links zu bieten. Das spinnbare Paket implementiert Googles AJAX Crawling Specification. Details finden Sie in der spinnbaren Dokumentation. Diese Version von spiderable ist speziell für Suchmaschinen.Eine zukünftige Version von Meteor wird HTML beim ersten Seitenladen auch an Webbrowser senden. Das Meteor Templating System wurde speziell für diesen Anwendungsfall entwickelt.]] –

+1

Vielleicht ist das hilfreich: Ich habe einen Blogbeitrag zu diesem Thema geschrieben und auch ein kleines SEO-Hilfspaket erstellt -> http://manuel-schoebel.com/ blog/meteor-and-seo – DerMambo

+1

Sie sagten: * Eine zukünftige Version von Meteor wird auch HTML zum Webbrowser beim ersten Seitenladen senden. *. Könnten Sie eine Referenz dafür hinzufügen? Ich habe keine offizielle Information darüber gesehen, –

Verwandte Themen