Qué es un sitemap y webs para generarlos
Un sitemap o mapa del sitio es un archivo XML que se coloca en servidor donde se especifican todas las direcciones web que contiene una determinada web, similar a un feed RSS. Los sitemaps son usados principalmente por los buscadores para no tener que navegar a ciegas por una web concreta, sino que se basan en la lista de enlaces que contiene el site para navegar e indexar el contenido mucho más rápido y fácil. A la larga esto repercutirá positivamente en el SEO del sitio.
Esta relación de URLs puede contener por cada una parámetros que optimizan la indexación:
- Último cambio realizado en esa URL concreta.
- La frecuencia con la que se realizan los cambios.
- Y la prioridad con la que el bot o spider debe de dar entre las URL.
Basándome en Exponente Geek, un ejemplo de sitemap puede ser este:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.exponentegeek.com/sitemap/0.9"> <url> <loc>http://www.exponentegeek.com/</loc> <lastmod>2010-08-03T10:57:48+00:00</lastmod> <changefreq>daily</changefreq> <priority>1.0</priority> </url> <url> <loc>http://www.exponentegeek.com/sobre-mi/</loc> <lastmod>2010-06-27T18:09:58+00:00</lastmod> <changefreq>monthly</changefreq> <priority>0.6</priority> </url> <url> <loc>http://www.exponentegeek.com/2010/08/03/campus-party-valencia-2010/</loc> <lastmod>2010-08-03T10:57:48+00:00</lastmod> <changefreq>daily</changefreq> <priority>0.6</priority> </url> <url> <loc>http://www.exponentegeek.com/tag/windows/</loc> <changefreq>weekly</changefreq> <priority>0.3</priority> </url> </urlset>
Si tenemos una web con solo un puñado de enlaces sería factible ponernos a hacer este archivo XML a mano pero si contamos con un sitio donde tenemos muchísimos enlaces y apareciendo nuevos muy frecuentemente puede ser algo bastante tedioso. Para evitarnos esto en muchos CMS existen plugins y addons que se encargan ellos solos de generar los XML, en algunos casos permiten modificar la configuración de la creación, realizar un sitemap periódico o cuando se detectan cambios y en el mejor de los casos hasta se encargan de enviar estos sitemaps a los buscadores sin que nosotros intervengamos para nada. Por ejemplo para WordPress tenemos Google XML Sitemaps.
Aparte de addons y plugins existen programas para ejecutar en local, programas para instalar en el propio servidor donde está alojado el sitio web y webs donde poder realizar el fichero (aquí tenéis una lista bastante completa de Google). De esa lista los programas para PC que realmente merecen la pena son de pago y si no queremos estar subiendo nada al servidor solo nos quedan las webs. Después de probar todas y cada una recomiendo estas tres que para salir del paso no están mal:
- http://enarion.net/google/phpsitemapng/crawler/ (personalmente recomiendo esta)
- http://www.scriptsocket.com/cgi-bin/sitemaps/generate.cgi
- http://www.sitemapspal.com/
En todas ellas es sencillo su uso: hay que indicar la web de la que queremos realizar el sitemap, si queremos añadir alguna excepción que no queremos que se incluya en el sitemap (por ejemplo el acceso a la administración) y configurar los parámetros que antes comenté.
Una vez generado el archivo solo nos quedaría enviarlo a los principales buscadores (Google Web Master Tools, Bing Toolbox, Yahoo! Site Explorer) y esperar la indexación.
Quizá también te interese:






