Un Sitemap o mapa web es una lista de las páginas de tu sitio web. Se representa en un archivo XML y permite informar a los motores de búsqueda compatibles la estructura de tu web junto con otros datos adicionales acerca de cada una de las páginas:

  1. URL de la página.
  2. Última fecha de modificación.
  3. Frecuencia de modificación.
  4. Importancia relativa respecto al resto de páginas del sitio.

Así, los motores de búsqueda pueden llevar a cabo rastreos del sitio de una forma más inteligente.

El uso del protocolo Sitemap no garantiza que las páginas web se incluyan en los motores de búsqueda, pero proporciona sugerencias para mejorar el trabajo de los rastreadores web al rastrear su sitio. Actualmente Google, Yahoo, ASK y MSN soportan este protocolo conjuntamente, ahora llamado simplemente Sitemap.

Formato de un Sitemap

El protocolo Sitemap se construye en base a etiquetas XML y el propio archivo debe estar codificado en UTF-8.

Las etiquetas obligatorias son las siguientes:

  1. <urlset> Es la etiqueta de apertura y cierre de todo nuestro código.
  2. <url> Esta etiqueta será usada para cada una de las URLS que vayamos a especificar.
  3. <loc> URL de nuestra página principal

Por ejemplo:
Este sitemap corresponde a un sitio web formado por tres páginas.

<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
<loc>http://www.alhsis.com/</loc>
</url>
<url>
<loc>http://www.alhsis.com/about.htm</loc>
</url>
<url>
<loc>http://www.alhsis.com/contact.htm</loc>
</url>
</urlset>

Las etiquetas opcionales son las siguientes:

  1. <lastmod> Con esta etiqueta podemos incluir la fecha de la última modificación. (Usar formado AAAA-MM-DD).
  2. <changefreq> Indica la frecuencia con la que es modificada la página. (always, hourly, daily).
  3. <priority> Con ella establecemos la prioridad que puede tener la página sobre otras. (Valores entre 0 y 1).

Completando el ejemplo anterior:

<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>

<url>
<loc>http://www.alhsis.com/</loc>
<lastmod>2013-12-01</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>

……

</urlset>

Ubicación del archivo

El archivo sitemap.xml se recomienda que este en el directorio raíz de nuestro sitio web pero se pueden usar varios según el caso y en distintos niveles.
Por ejemplo, si nuestro sitio es http://www.alhsis.com la ruta para nuestro sitemap sería http://www.alhsis.com/sitemap.xml.

Validar e Informar a los buscadores

Una vez terminado nuestro sitemap.xml podremos validar e informar a los buscadores mediante tres formas:

  1. A través de un archivo robots.txt
  2. Haciendo un “ping”: Google: http://www.google.com/webmasters/tools/ping?sitemap=<url_del_sitemap>
  3. De forma manual a través de las herramientas que nos brinden los distintos buscadores, como por ejemplo Google con “Google Webmaster Tools”.

¿Cómo crear tu Sitemap?

Bueno, podemos hacerlo manualmente, con un autogenerador y hasta online.

Si lo quieres hacer manualmente, echa un vistazo antes a esta página como referencia:
Sitemaps.org : Página oficial del protocolo. Definición, ejemplos y respuestas a “preguntas frecuentes”.

Si no quieres complicarte otra opción buena es hacerlo online a través de esta página:
XML-sitemaps.com : Crea tu sitemap de manera online en cuatro pasos.

Y si tienes un wordpress puedes usar este plugin:
Google-sitemap-generator : Excelente plugin para WordPress que permite configurar y crear tu sitemap de manera sencilla. Además permite informar a los buscadores con un simple clic.

Ventajas de incluir un Sitemap a mi sitio web

Permite a los buscadores rastrear de forma más efectiva las páginas de tu sitio web, lo que revertirá en que se indexen mejor nuestras páginas y por tanto obtener una mejora en nuestro posicionamiento web.

Coméntanos que opinas!