Betrachtet man den gerenderten HTML-Quellcode für das Beispiel der Todos-Liste, gibt es im Body-Tag keinen Code. Wie wirkt sich das auf SEO aus?Was bewirkt SEO mit einer Meteor-Anwendung?
Antwort
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
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.
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.]] –
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
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, –
- 1. Was bewirkt VS-Projektbindung?
- 2. Was bewirkt ein Ausrufezeichen (!) Vor einer Objektreferenzvariablen?
- 3. Was bewirkt charCodeAt (...) & 0xff?
- 4. Was bewirkt das Zuweisen einer Literalzeichenfolge zu einem NSString mit "="?
- 5. Was bewirkt RxJS.Observable Entprellen?
- 6. Was bewirkt das Einstellen einer Zertifizierungsstelle innerhalb einer Anwendung?
- 7. Was bewirkt eigentlich ein Filter?
- 8. Was bewirkt "$" in C# 6.0?
- 9. Was bewirkt `session.entropy_length` in` PHP.ini`?
- 10. Was bewirkt "Zoom" in CSS?
- 11. Was bewirkt `SET ANSI_NULLS OFF`?
- 12. Was bewirkt "*" in regulären Ausdrücken?
- 13. was bewirkt, dass imagecreatetruecolor() fehlschlägt?
- 14. Was bewirkt die Rückgabe genau innerhalb einer Schleife?
- 15. Mit SEO-freundlichen Links
- 16. Was bewirkt ein Pluszeichen vor einer Variablen in Python?
- 17. Was bewirkt das PathGeneratedInternal-Flag in einer WPF-Bindung?
- 18. Was bewirkt die Verwendung von @NonNull bei einer void-Methode?
- 19. Was bewirkt das Schlüsselwort "where" in einer Klassendeklaration?
- 20. Was bewirkt ein Komma in einer Cypher-Abfrage?
- 21. Was bewirkt das Namensattribut des fieldset-Elements?
- 22. ÅÄÖ: was ist mehr SEO freundliche URL
- 23. Openstack Port Quota, was bewirkt das?
- 24. Was bewirkt die Markierung -f im Tail?
- 25. Was bewirkt, dass IE8 einige Dateidownloads blockiert?
- 26. Was bewirkt dieser thread_local RNG-Samen?
- 27. Was bewirkt der Rückgabewert OnNotification() von IAlertNotifyHandler?
- 28. Was bewirkt das Hinzufügen eines GLuint-Attributindex?
- 29. Was bewirkt das exportierte Attribut in .classpath?
- 30. Was bewirkt, dass WriteFile ERROR_ACCESS_DENIED zurückgibt?
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
Google führt JavaScript auf Ihrer Website aus, das habe ich getestet. – Cobby
Googles Dokumentation: [AJAX-Anwendungen crawlbar machen] (https://developers.google.com/webmasters/ajax-crawling/docs/learn-more) (wie heutzutage vom spinnbaren Paket unterstützt). – Arjan