Intro
So che questo è stato chiesto prima, ma le domande che ho trovato erano o specifiche o generali per provocare il tipo di risposta che stavo cercando. La migliore risposta possibile che io possa immaginare sarebbe un esempio usando la dorsale e la minima quantità di logica lato server possibile (nessuna lingua/struttura preferita lì).Qual è un buon esempio di strategia per raggiungere l'ottimizzazione SEO in un'applicazione javascript-heavy?
Problema
sto progettando un'applicazione JavaScript/Ajax-pesanti (per lo più-JSON backend spina dorsale +) che implementa una ricerca sfaccettato. Prendiamo ad esempio una ricerca sfaccettata di una semplice applicazione di negozio di scarpe che ti consente di filtrare colore, marca e tipo di scarpe e di ordinare per prezzo, dimensioni o quant'altro.
Si supponga di utilizzare backbone o un framework simile sul client e un servizio JSON come back-end.
Quale sarebbe una buona strategia (compromesso tra sforzo e risultato) per raggiungere la semplicità di utilizzo e un'interfaccia accattivante?
Risorse
Una soluzione che è venuto alla mia attenzione è Hijax riutilizzando modelli client-retro sul lato server, come descritto di seguito: http://duganchen.ca/single-page-web-app-architecture-done-right
risorse che ho mineralizzati senza conclusione finale
- http://code.google.com/intl/de-DE/web/ajaxcrawling/
- https://stackoverflow.com/a/6194427/818846
- http://www.quora.com/Search-Engine-Optimization-SEO/If-I-have-data-that-loads-using-json-JavaScript-will-it-get-indexed-by-Google?q=seo+javascript
Io suggerirei di utilizzare il design discusso nel collegamento "Single Page Web App Architecture Done Right" che hai postato: Rendi la tua applicazione web non Javascript prima, e quindi non avrai questo problema. – Ivan