Crear un indice de sitemap (util para categorias de un sitio)

Vamos a explicar como armar un sitemap que contiene categorias, o mejor dicho, un sitemap que contiene sitemaps adentro

Esto es bastante útil, por ejemplo para foros, ya que cada “Subforo” tiene sus propios temas, por lo cual a veces puede suceder que llegue a un peso superior al que google permite o más links de los que se permiten en un sitemap.

http://www.sitemaps.org/ es un sitio donde podrán encontrar información acerca de como armar un sitemap completisimo.

Para empezar necesitamos incluir lo siguiente en la cabecera del sitemap.xml

<?xml version="1.0" encoding="UTF-8"?>  <sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">

Una vez que tenemos la cabecera debemos incluir un mapa de diferentes sitemaps del sitio

<sitemap> <loc>http://www.tupagina.com/sitemap-locales.xml</loc>

</sitemap>
<sitemap> <loc>http://www.tupagina.com/sitemap-paginas.xml</loc>

</sitemap>

El tag sitemap indica que estás incluyendo un sitemap y no un link final, el tag loc indica donde se encuentra el sitemap de una determinada sección de tu sitio.

Una vez terminado el sitemap principal de las diferentes categorias de tu sitio, deberás cerrarlo con:

</sitemapindex>

Una vez hecho esto tenemos un mapa de los diferentes sitemaps de tu sitio, debemos rellenenar cada sitemap con sus respectivos links (Armamos en este caso, sitemap-locales.xml):

<?xml version="1.0" encoding="UTF-8"?>  <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">

Nuevamente iniciamos la cabecera, notamos como ahora cambia de SITEMAPINDEX a URLSET, indicando ahora que pondremos directamente las url de tu sitio web:

<url>   <loc>http://www.tupagin.com/locales.php?cat=1</loc>

<changefreq>daily</changefreq>   </url>
<url>   <loc>http://www.tupagin.com/locales.php?cat=2</loc>

<changefreq>daily</changefreq>
   </url>

Url indica que estamos pasando una URL a google, (Cuando pasamos una URL a google tenemos diferentes opciones, las mismas pueden ser vistas aquí: http://www.sitemaps.org/es/protocol.php#xmlTagDefinitions

cerramos el tag principal con:

</urlset>

Una vez hecho esto, tenemos que ir a: https://www.google.com/webmasters/tools/siteoverview?hl=es&pli=1 y agregar el indice de sitemap a google.


bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark
tabs-top

1 comentario to “Crear un indice de sitemap (util para categorias de un sitio)”

  1. juanse says:

    uh, gracias.

    casitaweb.net

Deja un comentario