2012-04-12 3 views

risposta

0

dal momento che gli spider non hanno un'esecuzione js, il che significherebbe che otterrebbero solo informazioni in testa sulla pagina che non sarebbero davvero buone, tuttavia sembra che guardino al loro sito che si possa ancora avere un contenuto statico come streaming in altri contenuti che andrebbe bene per SEO se il tuo contenuto statico parlava di frasi chiave, aveva link ad altri siti ecc pertinenti alle tue parole chiave desiderate

+1

Oltre a questo, i vantaggi di Meteor probabilmente non si applicano ai casi in cui la SEO è importante ma più per l'applicazione in tempo reale in cui i dati cambiano spesso. Ciò non significa che alcune parti non possano essere fornite con contenuto statico, ma probabilmente non è ciò per cui Meteor è più adatto. – nrako

+2

Google esegue JavaScript sul tuo sito, l'ho provato. – Cobby

+0

Documentazione di Google: [Creazione di applicazioni AJAX crawlable] (https://developers.google.com/webmasters/ajax-crawling/docs/learn-more) (come al giorno d'oggi è supportato dal pacchetto spiderable). – Arjan

22

EDIT: Meteor ora supporta la pubblicazione di HTML statico per gli spider .

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

Può Meteor servono HTML statico? I siti Meteor possono essere indicizzati da Google?

Sì. Aggiungi il pacchetto smart "spiderable" per includere il supporto per l'emissione di HTML statico nei motori di ricerca, completo di link validi. Il pacchetto spiderable implementa le specifiche di scansione AJAX di Google. Vedi la documentazione ragguardevole per i dettagli.

Questa versione di spiderable è specifica per i motori di ricerca. Una versione futura di Meteor invierà anche HTML ai browser Web sul caricamento iniziale della pagina. Il sistema Meteor Templating è stato progettato specificamente per supportare questo caso d'uso.

Vecchio e adesso sbagliato risposta:

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

Can Meteor servono HTML statico? Meteor funziona con JavaScript disabilitato sul client? I siti Meteor possono essere indicizzati da Google?

Meteor è stato progettato con cura per supportare questo importante caso d'uso, ma non è nelle attuali build di Meteor. Farà parte della nostra prossima release Routing, che renderà più semplice creare siti Meteor che siano a conoscenza dell'URL corrente.

In breve, il modo in cui il rendering lato server funziona è che l'app Meteor viene avviata sul server e autorizzata a eseguire il rendering della pagina. Quindi lo stato della sessione viene serializzato (utilizzando la stessa tecnologia di migrazione dietro Hot Code Push) e l'app viene congelata e spostata verso il basso nel browser, dove può essere riavviata facoltativamente se il browser supporta JavaScript. Poiché il template di Meteor è basato su stringhe HTML, non su manipolazioni DOM, non è necessario eseguire un pacchetto di emulazione DOM sul server.

+2

Qualche possibilità di aggiornare la risposta con la citazione attuale da http://meteor.com/faq/can-meteor-serve-static-html? [[Sì. Aggiungi il pacchetto smart "spiderable" per includere il supporto per l'emissione di HTML statico nei motori di ricerca, completo di link validi. Il pacchetto spiderable implementa le specifiche di scansione AJAX di Google. Vedi la documentazione ragguardevole per i dettagli. Questa versione di spiderable è specifica per i motori di ricerca.Una versione futura di Meteor invierà anche HTML ai browser Web sul caricamento iniziale della pagina. Il sistema Meteor è stato progettato specificamente per supportare questo caso d'uso.]] –

+1

Forse questo è utile: ho scritto un post sul blog su questo argomento e ho anche creato un piccolo pacchetto di supporto SEO -> http://manuel-schoebel.com/ blog/meteor-and-seo – DerMambo

+1

Hai detto: * Una versione futura di Meteor invierà anche HTML ai browser Web sul caricamento iniziale della pagina. *. Potresti aggiungere un riferimento per questo? Non ho visto alcuna informazione ufficiale su questo, –