En las secciones anteriores sobre cómo permitir que se rastree contenido AJAX, Google afirma :
3. Manejar páginas sin fragmentos hash
Es posible que algunas de sus páginas no tengan fragmentos hash. Por ejemplo, es posible que desee que su página de inicio sea www.example.com
, en lugar de www.example.com#!home
. Por esta razón, tenemos una disposición especial para páginas sin fragmentos hash.
Nota: Asegúrese de usar esta opción solo para páginas que contengan contenido dinámico creado por Ajax. Para las páginas que solo tienen contenido estático, no proporcionaría información adicional al rastreador, pero supondría una carga adicional en sus servidores y los de Google.
Para poder rastrear páginas sin fragmentos hash, debe incluir una metaetiqueta especial en el encabezado del HTML de su página.
La metaetiqueta toma la siguiente forma:
<meta name="fragment" content="!">
Esto le indica al rastreador que debe rastrear la versión fea de esta URL. Según el acuerdo anterior, el rastreador asignará temporalmente la URL bonita a la URL fea correspondiente. En otras palabras, si coloca en la página www.example.com, el rastreador asignará temporalmente esta URL www.example.com?_escaped_fragment_=
y lo solicitará a su servidor. Su servidor debería devolver la instantánea HTML correspondiente a www.example.com
. Tenga en cuenta que se aplica una restricción importante a esta metaetiqueta: el único contenido válido es "!". En otras palabras, la metaetiqueta siempre tomará la forma exacta: <meta name="fragment" content="!">
que indica un fragmento hash vacío, pero una página con contenido AJAX.
Por lo tanto, aún debe habilitar la asignación de la URL a la versión 'fea' que contiene el ?_escaped_fragment_=
uso del navegador sin cabeza.
Siguen con la advertencia:
Si el contenido www.example.com?_escaped_fragment_=
devuelve un código 404, ¡no se indexará ningún contenido www.example.com
!
Así que también deberías probar eso.