Come consentire a Google di eseguire la scansione AJAX contenuti

October 8

Come consentire a Google di eseguire la scansione AJAX contenuti


Quando la pagina web offre contenuti AJAX-arricchito, è importante per impostare correttamente il vostro server in modo che Google possa eseguire la scansione e indicizzare i contenuti. È possibile utilizzare AJAX fianco HTML per contribuire a creare pagine Web dinamiche. Purtroppo, Google lotta per la scansione di pagine Web AJAX; Pertanto, è necessario apportare alcune modifiche, come ad esempio la formattazione URL e fornendo Google con le istantanee HTML, in modo che appariranno le pagine Web sui risultati di ricerca di Google.

istruzione

1 Modificare tutte le occorrenze di "#" a "#!" nella pagina Web AJAX URL che si desidera Google a strisciare. Ad esempio, "www.myserver.com/page.html#user=name" diventa "www.myserver.com/page.html#!user=name."

2 Modificare il server in modo che elabora gli URL con "? _escaped

Frammento =" in loro per mappare ad un'istantanea HTML del corrispondente "#!" Pagina web. Un'istantanea HTML contiene tutto il contenuto della pagina Web che si presenta dopo viene fatto alcun JavaScript esecuzione. Un browser senza testa come HtmlUnit può recuperare istantanee HTML per voi. Assicurarsi che l'URL sia escape con decodifica URL standard in modo che i caratteri "% XX" come% 20 diventano uno spazio. Ad esempio, l'URL "www.myserver.com/page.html?_escaped_fragment_user=name" fornisce un'istantanea HTML per la pagina Web trovato alla "www.myserver.com/page.html#!user=name."

3 Includere il seguente meta tag nella sezione "<head>" del HTML per le pagine Web AJAX dinamiche che si desidera Google a scansionare che non contengono un carattere "#" nell'URL:

<Meta name = contenuto "frammento" = "">

Questo dice il crawler di caricare la versione

"frammento _escaped" dell'URL.

4 Verifica se il tuo sito sta funzionando correttamente tramite funzione "Visualizza come Googlebot".