NorfiPC
NorfiPC » Diseño y edición web » Como hacer un sitemap

Como crear un sitemap o mapa del sitio para usar en un sitio web

Función, importancia y uso de los sitemaps. Usarlos en los sitios web para asegurarnos que su contenido sea indexado y actualizado debidamente por los motores de búsquedas y para permitir a los lectores y usuarios poder conocer y acceder a todas las páginas del sitio. Como crear y validar archivos sitemap.xml y sitemap.html, subirlos al servidor y enviarlos a los buscadores.
Crear un sitemap o mapa del sitio Los archivos sitemap como su nombre indica, contienen una relación de todas las páginas de un sitio web determinado, con las direcciones URL de cada una, es una especie de guía o referencia de dicho sitio para quien la solicite.
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/pagina1.html
http://sitio/pagina2.html
http://sitio/directorio/pagina3.html

El archivo debe nombrarse sitemap.txt, se sitúa en la raíz del sitio y se envía a los buscadores, con eso bastará.
Siempre se debe tener presente en la creación de los archivos sitemap.txt:
• Debe especificarse siempre una dirección URL absoluta.
• 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 imágenes para lograr que sean indexadas y que aparezcan en los resultados de búsquedas de Imágenes de Google.
• 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.
El archivo debe nombrarse sitemap.xml, se sitúa en la raíz del sitio.
Se recomienda incluirlo en el archivo robot.txt de existir alguno.
¿Qué es el archivo robot.txt?
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
Un sitio que ya este indexado no es necesario realizar ninguna acción, los buscadores lo leerán cada vez que entren siguiendo cualquier vínculo externo que apunte al sitio.
En el caso de un sitio nuevo se recomienda enviar dicho archivo a los buscadores.
Lee más abajo como hacerlo.
Carga y comprueba la estructura del archivo sitemap.xml de este sitio: sitemap.xml



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://norfipc.com/pagina.html</loc>
<lastmod>2011-07-24T19:28:12+00:00</lastmod>
</url>
<url>
<loc>http://norfipc.com/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://norfipc.com/pagina.html</loc>
<lastmod>2011-07-24T19:28:12+00:00</lastmod>
</url>
<url>
<loc>http://norfipc.com/carpeta/pagina2.html</loc>
   <image:image>
     <image:loc>http://norfipc.com/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://norfipc.com/articulos/index.html</loc>
<image:image>
<image:loc>http://norfipc.com/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.
¿Por qué validar regularmente los archivos XML?
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.
Accede al Mapa del sitio nuestro: sitemap.html

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:
1- Dos clics en el ejecutable smgenoff.exe, en el cuadro superior ingresa la dirección URL del sitio y en el que se encuentra más abajo busca la ubicación de los archivos en la carpeta local.
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.
Usar el generador de sitemaps offline para crear dos tipos de archivos
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.
Descarga Offline site map generator desde: http://www.pctimelimit.com/site_map_generator.html
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.
Google
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.
Otros buscadores de internet como DuckDuckgo, Dogpile, AltaVista, etc. usan la base de datos de los principales buscadores, por lo que es innecesario acudir a cualquiera de ellos.

Páginas relacionadas