2011-06-15 19 views
6

Mi sitio se compone de 3 secciones principales: Reseñas, Foro y Blog. Tengo complementos para el foro y el blog que generan automáticamente sitemaps para ellos. El complemento de foro genera un archivo INDEX de sitemap que apunta a múltiples índices, y el complemento de blog genera un archivo regular de mapa de sitio que contiene todo el contenido de mi blog. He aquí sus entradas de robots.txt:¿Enumera los mapas de sitio y los archivos de índice del mapa del sitio en robots.txt?

Sitemap: http://www.datesphere.com/forum/sitemap-index.xml 
Sitemap: http://www.datesphere.com/blog/sitemap.xml 

acabo de crear un archivo sitemap.xml críticas que contiene todo el contenido en la sección de comentarios. Estaba planeando sólo tiene que añadir una línea a robots.txt para que toda la cosa se vería así:

Sitemap: http://www.datesphere.com/forum/sitemap-index.xml 
Sitemap: http://www.datesphere.com/blog/sitemap.xml 
Sitemap: http://www.datesphere.com/reviews-sitemap.xml 

aquí está mi pregunta: Sé que puede enumerar varios mapas de sitio en el archivo robots.txt, pero ¿es correcto tener un archivo de índice del mapa del sitio, así como varios mapas de sitios enumerados? ¿Googlebot ignorará los otros archivos de mapa del sitio si encuentra un archivo sitemap-index.xml en robots.txt? Si es así, ¿tengo que poner mi blog y revisar los mapas de sitios en otro archivo de índice del mapa del sitio y simplemente listar eso en robots.txt?

He revisado pero solo puedo encontrar respuestas a la pregunta "¿puedo hacer una lista de varios sitemaps?"

+1

amigo Creo que deberías aceptar la respuesta 'oficial' que tienes :) – WonderLand

Respuesta

14

Googlebot no ignorará ninguno de los sitemaps que liste en robots.txt, incluso si también incluye el índice principal de su sitemap. Seguimos casi todos los enlaces que encontramos y, si tenemos permiso, los rastreamos. Personalmente, probablemente solo haga una lista de los Índices de sitemaps, aunque solo sea por la manejabilidad, pero depende de usted, a Googlebot no le importará si incluye los índices y los Sitemaps.

0

Cuando tiene varios mapas de sitio, puede especificar su mapa del sitio URL del archivo de índice en el archivo robots.txt, como se muestra en el siguiente ejemplo:

// robots.txt 
Sitemap: http://www.example.com/sitemap_index.xml 
User-agent:* 
Disallow: /some/disallowed/path 

O, puede especificar las URL de su mapa de sitio múltiple archivos, como se muestra en el siguiente ejemplo:

// robots.txt 
Sitemap: http://www.example.com/sitemap_host1.xml 
Sitemap: http://www.example.com/sitemap_host2.xml 
User-agent:* 
Disallow: /some/disallowed/path 

Finalmente, esto es lo que hay que prestar atención a cuando se añade la directiva del sitio en el archivo robots.txt.

+0

¿Y esa cosa es? – Dan

+0

@Dan lo siento, error de gramática. – slorenzo

+0

@Sebastian, elimine ese User-agent: * No permita 0Product de sus ejemplos, de lo contrario, quien copie y pegue su código le dirá a todos los robots que no indexen su sitio. –

Cuestiones relacionadas