Sitemap ¿Que es?, ¿Para que sirve? y como crearlo
Bueno en el articulo anterior estuvimos viendo las cosas que hay que hacer para que su pagina sea indexada en los motores de búsqueda y entre otras cosas se dijo que si la pagina es muy grande no viene mal indicarle a los buscadores cuales son las paginas de nuestro sitio por medio de un Sitemap. Veremos aquí ¿Que es un sitemap?, ¿Para que sirve? y como lo creamos.
¿Que es un Sitemap?
Los webmasters hacemos muchas cosas y pasamos mucho tiempo optimizando el código de nuestras web para que sean indexadas y aparezcan en los motores de búsqueda, para que todo rinda frutos es completamente necesario lograr que todas las páginas del sitio estén correctamente indexadas en los motores de búsqueda. Esto ocurrirá siempre y cuando los Boots o arañas de los buscadores importantes visiten e indexen esas páginas sin omitir ninguna y mas o menos con una frecuencia en relación a la cantidad de veces que agregamos contenido o modificamos la web.
Como lo dije en el articulo anterior los crawlers o arañas de los motores de búsqueda acceden a las paginas de nuestro sitio con un procedimiento completamente simple, haciendo clic en los enlaces de nuestra web. Por eso es importante que todas las paginas que deseamos que se indexen, estén accesibles por medios de clics, y las estructuras estén diseñadas desde lo genera a lo particular. Pero esto no es lo unico que podemos hacer para que estos programas puedan explorar toda nuestra web. Existen lo que se llama SITEMAP, que no es mas que una lista con todas las direcciones de nuestra pagina, que esta escrita en un formato de archivo que se llama XML.
Este archivo XML, contiene no solo las direcciones sino que en el podemos incluir información adicional, que sirve a los motores de búsquedas para saber la frecuencia en que cambiamos el contenido de nuestro sitio, Cuando fue la ultima actualización, y la importancia que creemos que la pagina en particular para la web.
La construcción de un SITEMAP sigue pautas y reglas que se determinan en un protocolo definido desde hace muchos años.
Como crear un sitemap
Un sitemap es un archivo de texto (que debe estar codificado en UTF-8), lo podemos crear con el notepad, o con cualquier editor de texto!
Protocolo de Sitemap
Bueno ahora veremos como creamos un sitemap y en un principio veremos todas las etiquetas que son obligatorias:
- El documento tiene un encabezado que indica que el documento es XML y que la codificación sera UTF-8, el codigo es <?xml version=”1.0″ encoding=”UTF-8″?>
- Todo ademas debe estar entre las etiquetas <urlset> y </urlset>(podemos hacer una analogía con el html, donde todos los elementos del html están entre <html> y </html> ). En un documento XML TODO tiene que estar correctamente cerrado, pues así son los XML, todo lo que se abre debe ser cerrado!
- La etiqueta urlset esta especificada por un protocolo estándar, por lo que debemos especificar el protocolo quedando así: <urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
- Incluir por cada dirección que vamos a especificar un nodo <url> y cerrarlo después de especificar todos los datos del enlace con </url>
- Dentro del nodo URL (nodo padre) el unico nodo hijo obligatorio sera el que sirve para especificar la direccion, sin eso no tiene sentido haber agregado un elemento nuevo. este nodo se llama <loc>http://www.midireccion.com</loc>
Bueno todas estas indicaciones pueden resultar medias complicadas pero realmente son muy fáciles y no hace falta memorizarlas, simplemente cuando las necesitas lo googleas y listo
. Un ejemplo de un sitemap que contiene 3 paginas:
http://www.midireccion.com/ http://www.midireccion.com/acerca-de.htm http://www.midireccion.com/contacto.htm
Elementos optativos u opcionales para los sitemaps
Cada nodo padre padre puede contener varios nodos hijos que son opcionales, pero permiten informarle al buscador algunas cosas que son importantes para nosotros. Estos datos no son menores y hay que tratar de especificarlos de forma que cumplamos con ellos y no mentir, porque los motores de búsqueda con el tiempo se darán cuenta y los ignoraran.
<lastmod>Fecha</lastmod>
Este atributo se refiere a la fecha de la ultima modificación realizada a la pagina que esta dentro de , Esta fecha debe expresarse en formado AAAA-MM-DD.
<priority>Valor</priority>
Es la importancia que le damos a la página, respecto de las demás que componen el sitio. Es simplemente una manera de indicar prioridades relativas dentro del sitio, sin ningún efecto hacia el exterior del mismo. Valor puede tomar valores entre 0 y 1. El valor por defecto es 0.5.
<changefrec>Frecuencia</changefrec>
Se refiere a la frecuencia de actualización o de cambio de la pagina y será un dato que indicará a la araña con qué frecuencia volver a visitar el sitio. Este un valor orientativo pero intenten colocar la información de forma realista.
Frec puede ser always (siempre. Principalmente para las paginas dinámicas, le indicamos que cambia siempre), hourly (cada 1 hora), daily (diariamente), weekly (semanalmente), monthly (mensualmente), yearly (anualmente) o never (nunca, Paginas que nunca tocaremos de nuevo).
Ahora a modo de ejemplo completaremos el sitemap con estos elementos para el sitemap de arriba! Quedaría algo así:
http://www.midireccion.com/ 2008-05-10 0.9 monthly http://www.midireccion.com/acerca-de.htm 2008-05-10 0.8 monthly http://www.midireccion.com/contacto.htm 2008-02-10 0.3 yearly
Bueno otras cosas que son necesarias aclarar:
El archivo se debe colocar en la estructura del sitio web, y solo servirá para las referencias de subcarpetas y archivos que se encuentren desde el nivel que se incluye, es decir que si lo colocamos en por ejemplo http://www.misitioweb.com/sitemap.xml entonces podemos incluir archivos que estén en toda la pagina, pero si lo incluimos en http://www.misitioweb.com/noticias/sitemap.xml, solo podemos hacer referencia a sitios que estan dentro de http://www.misitioweb.com/noticias/ y las subcarpetas que se encuentran dentro de ese directorio.
Es recomendable colocar el archivo en la raiz del sitio con el nombre de sitemap.xml!
Les dejo una pagina que con colocar un par de datos del formulario nos genera un archivo de Sitemap listo para subir!, es una araña que analiza toda la web, por lo que seguira los enlaces, si alguna pagina es huerfana (no tiene enlaces que la apunten) entonces la araña nunca llegara a ella y no sera incluida!. El sitio es http://www.xml-sitemaps.com/
Bueno nos vemos en la próxima y espero les haya sido útil el articulo!
Siguiente Lección >>
<< Volver al Indice del Curso
Entradas Relacionadas:
- Tips para identificar un buen SEO y para poder elegir correctamente una empresa que posicione su Web La tarea de identificar si un SEO, o persona/empresa que...
- Crear Sitemap para Blogspot y Blogger Bueno a causa de una pregunta que me hizo una...
- ¿Que es Php?¿Para que sirve? PHP Tambien Denomminado PHP Hipertext Preprocessor, es un lenguaje de...
- ¿Para que sirve Twitter? En argentina (como en muchos países del mundo) Twitter es...
- Hablemos de twitter… ¿Que es?¿Sirve para algo? Bueno, hago este post para ahorrarme tener que decir esto...

2 Comentarios