
Existen dos tipos de archivos sitemap con objetivos y funciones diferentes.
El primero de ellos es hecho dirigido a los robots, arañas o bots de los buscadores para suministrarles la información necesaria del sitio y que pueda ser indexado correctamente.
El otro va dirigido a los usuarios para facilitarles la exploración y navegación.
Los archivos sitemap para los buscadores
Los archivos sitemap.xml son imprescindibles para lograr que un sitio web sea indexado con éxito y que cada cambio o modificación en un archivo sea notado inmediatamente por los bots en los rastreos efectuados.
Es el primer archivo en ser leído por las arañas de los motores de búsqueda, de ahí la importancia de tenerlo y de que este actualizado y configurado debidamente.
Se pueden usar formatos diferentes en un archivo sitemap.
Crear y usar un archivo sitemap.txt
Se puede emplear un simple archivo de texto plano en el que solo aparezcan listadas las direcciones URL de las páginas del sitio que se desea indexar, por ejemplo:
http://sitio/pagina2.html
http://sitio/directorio/pagina3.html
Siempre se debe tener presente en la creación de los archivos sitemap.txt:
• El archivo de texto creado debe guardarse usando la codificación UTF-8.
• Solo deben aparecer el archivo las direcciones URL.
Crear y usar un archivo sitemap.xml
Se puede emplear un archivo de texto plano conformado en el formato XML, este permite funciones adicionales y opcionales como:
• Incluir videos para asegurar su indexación.
• Incluir la fecha de modificación de las páginas para asegurar su reindexacion en caso de agregar nuevo contenido.
Se recomienda incluirlo en el archivo robot.txt de existir alguno.
El archivo robot.txt es un archivo de texto usado para restringir las paginas o archivos del sitio que no deben ser rastreadas.
De esa forma se ahorra ancho de banda y se evita que se indexen páginas o archivos determinados por alguna razón.
Cuando existe un archivo robot.txt en un sitio es el primero que leen los bots de los buscadores.
Puede crearse con el Bloc de notas, es algo sencillo pero muy necesario e importante.
Lee toda la información sobre cómo hacerlo y descarga varios archivos de ejemplo en la siguiente página: Como crear un archivo robots.txt para un sitio web
En el caso de un sitio nuevo se recomienda enviar dicho archivo a los buscadores.
Lee más abajo como hacerlo.
Formato de los archivos sitemap.xml
Es recomendado crear el archivo sitemap.xml con un formato que emplee el protocolo de sitemaps, de este modo, el mismo archivo se puede enviar a otros motores de búsqueda, como Bing y Yahoo!, que son miembros de sitemaps.org
Códigos de ejemplos de archivos sitemap.xml
Ejemplo de un archivo sitemap.xml de uso estándar con solo dos páginas.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.infoudo.com.ve/pagina.html</loc> <lastmod>2011-07-24T19:28:12+00:00</lastmod> </url> <url> <loc>http://www.infoudo.com.ve/carpeta/pagina2.html</loc> <lastmod>2011-07-18T00:09:23+00:00</lastmod> </url> </urlset>
Ejemplo de un archivo sitemap.xml que incluye referencia a imágenes con su dirección URL.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"> <url> <loc>http://www.infoudo.com.ve/pagina.html</loc> <lastmod>2011-07-24T19:28:12+00:00</lastmod> </url> <url> <loc>http://www.infoudo.com.ve/carpeta/pagina2.html</loc> <image:image> <image:loc>http://www.infoudo.com.ve/img/foto.png</image:loc> </image:image> <lastmod>2011-07-18T00:09:23+00:00</lastmod> </url> </urlset>La etiqueta <lastmod> es opcional su uso, pero asegura que se reindexen rápidamente las paginas modificadas.
Crear un archivo sitemap de imágenes
La imágenes de un sitio se incluyen en un archivo sitemap cuando se desea indexarlas, pero no están vinculadas directamente en una página.
Por ejemplo cuando el usuario las carga en su navegador usando Javascript o un formulario, en esos casos los bots no las pueden rastrear.
Las imágenes cuando no son muchas se pueden incluir en el archivo sitemap principal y si son varias crear un archivo solo para imágenes.
Guíate por el siguiente ejemplo que solo contiene una URL y una imagen que de esa forma se vincula.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"> <url> <loc>http://www.infoudo.com.ve/articulos/index.html</loc> <image:image> <image:loc>http://www.infoudo.com.ve/img/web.jpeg</image:loc> </image:image> </url> </urlset>Mas información sobre las opciones adicionales disponibles en los archivos sitemap leelas en la siguiente pagina. Creación de sitemaps
Validar los archivos sitemap.xml
Es imprescindible validar el archivo sitemap.xml después de creado y posteriormente hacerlo regularmente.
Los archivos XML a diferencia de los HTML, según las especificaciones, de existir algún error en el código o sintaxis, está establecido que las aplicaciones o programas que los leen se detengan inmediatamente y no continúen con su lectura, es decir que cualquier error en el código hace que sea invalido completamente y por lo tanto no sea funcional.
Archivo Sitemap para los usuarios poder explorar el sitio
El archivo sitemap que tiene el objetivo de suministrarle los usuarios información del sitio para facilitarle su exploración, es un sencillo archivo HTML que contiene listada todas las páginas web con vínculos a cada una de ellas,, si son muchas ordenadas por categorías.
Se conoce como Mapa del sitio, que cada sitio web debe tener.
Facilita a todos los usuarios que accedan a una página web, enviado por los resultados de una búsqueda hecha en internet, que pueda ver, conocer y acceder a todo el contenido del sitio.
Servicios y aplicaciones para crear un archivo sitemap para un sitio web
Los archivos sitemaps ya sean XML o HTML para un sitio que no sea extenso, pueden crearse fácilmente de forma manual usando los ejemplos anteriores y modificándolos.
También existen aplicaciones para instalar en la PC y servicios online que permiten crearlos.
Los siguientes servicios permiten crear un sitemap.xml de forma gratuita.
1- Sitemap Generator
Un generador de sitemaps fácil de usar y con muchas funciones muy útiles, como ignorar parámetros de URLs o los tipos de archivos que se le indiquen.http://www.auditmypc.com/
2- XMl Sitemaps Generator
Otro generador más sencillo aun de usar, pero sin la posibilidad de excluir URLs o archivos.El servicio gratis está limitado a solo 500 páginas.
http://www.xml-sitemaps.com/
3- Generador de Sitemap Offline
Un servicio que permite generar un archivo sitemap online o descargar una aplicación para crearlo offline.Si posees los archivos de tu sitio web en una carpeta local o un servidor web en el equipo, puedes usar una sencilla aplicación gratis llamada Generador de Sitemap Offline.
Permite crear y actualizar cada vez que se modifiquen o se agreguen nuevos archivos, un sitemap XML para los buscadores y uno HTML para los usuarios.
Posteriormente se suben manualmente al servidor web
¿Cómo usar el Generador de Sitemap Offline?
Usar el Generador de sitemap es bastante sencillo, descarga el archivo smgenoff.exe y descomprímelo.
A continuación sigue los siguientes pasos:
2- Escoge en Site Map Type las opciones:
• Google SiteMap = Solo se genera un archivo sitemap.xml
• Common Site Map = Solo se crea un archivo sitemap.html
• Both Types = Se generan los dos archivos a la vez.
3- Clic en la flecha de la esquina superior izquierda, sigue las instrucciones.

En caso de que se seleccionen las dos opciones se crearán en la carpeta donde se ejecute dos archivos, un sitemap.xml y un sitemap.html, cópialos a la raíz del servidor web.
Asegúrate que al menos el archivo index.html del sitio contiene un vínculo bien visible al archivo creado sitemap.html, lo ideal es que todas las páginas del sitio lo posean.
Cada vez que se hagan cambios en el contenido del sitio, ya sea modificando archivos o creando y subiendo nuevos, ejecuta el generador y sustituye el archivo antigua por el creado.
En la página de descarga del sitio indicado encontrarás también un formulario que permite crear un sitemap, en este caso online.
4- Servicios que sugiere Google
Explora varios servicios que sugiere Google en el siguiente enlace: http://code.google.com/p/sitemap-generators/5- Usar Bing Sitemap Plugin para crear los sitemaps de un sitio
Bing recientemente liberó para su uso y descarga gratis Bing Sitemap Plugin, aplicación de código abierto que permite crear de forma automática los archivos Sitemap XML y HTML en cualquier sitio web hospedado en servidores Apache o IIS.Es necesario para usarlo tener acceso a los archivos del servidor (Usar un servicio VPS o dedicado) o solicitarlo a la compañía de hosting.
En la medida que se suban nuevos archivos o se modifiquen los existentes, se actualizarán los archivos sitemaps del sitio sin intervención de los usuarios.
Lee más información y descarga los archivos desde Microsoft Bing Sitemap Plugin
¿Cómo enviar un archivo sitemap.xml a los buscadores?
Después de tener un archivo Sitemap creado es necesario enviarlo a los buscadores, se conoce como hacer pin.
Después que las paginas o imágenes estén indexadas no será necesario enviarlo más, los robots acudirán regularmente al sitio y los rastrearán en busca de archivos nuevos o modificados.
En Google y Bing es necesario registrarse previamente antes de enviar un sitemap.
Para Google utiliza el formulario disponible en la página de Herramientas para webmasters.
Herramientas para webmasters
Bing y Yahoo
Desde hace algún tiempo Bing y Yahoo han unido la base de datos de sus buscadores, por lo que solo es necesario registrarse y enviar el sitemap a Bing.
Para registrarte en Bing accede a: https://ssl.bing.com/webmaster/
Enviar el sitemap usa:
http://www.bing.com/webmaster/ping.aspx?siteMap=http://tu_sitio/sitemap.xml
Sustituye la dirección URL y el nombre del sitemap.
Otra opción, usa el formulario en: http://www.bing.com/
Ask
Para enviar un sitemap al buscador Ask, solo basta con introducir la siguiente dirección en la barra de direcciones del navegador.
http://submissions.ask.com/ping?sitemap=http://tu_sitio/sitemap.xml
Sustituye la dirección URL y el nombre del sitemap.
Páginas relacionadas
✓ Como crear un sitemap.xml para WordPress
✓ Como crear un Mapa del sitio para páginas AMP de WordPress
✓ Herramientas del W3C para desarrolladores y webmasters
✓ Como crear un archivo robots.txt para un sitio web
✓ Como crear un archivo de fuentes de noticias o feed RSS para un sitio web
✓ Como crear un logo y un favicon para un blog o sitio web