2012-04-19 13 views
9

Ho letto un articolo che insegna come rendere le mie pagine Ajax scansionabili dai robot del motore di ricerca, funziona davvero bene quando sto usando l'URL del frammento #! , ma ora sto cercando di creare un "home page" con nessun frammento usando il tag muggito meta:Tag meta del frammento Ajax - Googlebot non sta leggendo il contenuto della pagina

<meta name="fragment" content="!" />

e sto usando il frammento di codice soffietto per scoprire che cosa sta succedendo con il Googlebot.

<?php 
if(isset($_GET['_escaped_fragment_'])) 
{ 
    echo "Crawler is gonna read that page!"; 
} 
?> 

Il fatto è che il robot non restituisce alcun valore all'interno della dichiarazione _escaped_fragment_.

Ecco il link alla pagina: http://www.linkerama.com/novo/

E questo restituisce un valore quando sto utilizzando il browser: http://www.linkerama.com/novo/?_escaped_fragment_=

risposta

24

Come stai testando questo? Se stai utilizzando "Visualizza come Google" leggi sotto.

Citazione di http://productforums.google.com/forum/#!category-topic/webmasters/crawling-indexing--ranking/bZgWCJTnl08%5B1-25%5D da John Mueller (google dipendente)

Guardando home page del tuo blog, una cosa da tenere a mente è che la funzione Visualizza come Googlebot non analizza il contenuto che si recupera. Quindi quando invii toddmoyer.net/blog/, recupera quell'URL. Dopo aver recuperato l'URL, non lo analizza per verificare il metatag "frammento", lo restituisce semplicemente. Tuttavia, se si preleva toddmoyer.net/blog/#! , quindi dovrebbe riscrivere l'URL e recuperare l'URL toddmoyer.net/blog/?_escaped_fragment_=.

Quando eseguiamo la scansione e l'indicizzazione delle tue pagine, noteremo il metatag e agiremo di conseguenza. È semplicemente la funzione Visualizza come Googlebot che non controlla i meta-tag e restituisce semplicemente il contenuto non elaborato.

Spero che questo aiuti.

+0

Devono aggiungere questa nota da qualche parte nel collegamento "Ulteriori informazioni" –

Problemi correlati