Un mapa del sitio es una lista de páginas de un sitio web dentro de un dominio .
Hay tres tipos principales de mapas del sitio:
Los mapas del sitio pueden estar dirigidos a usuarios o al software.
Muchos sitios tienen mapas de sitio visibles para el usuario que presentan una vista sistemática, generalmente jerárquica, del sitio. Estos mapas tienen como objetivo ayudar a los visitantes a encontrar páginas específicas y también pueden ser utilizados por los rastreadores. También actúan como una ayuda para la navegación [1] al proporcionar una descripción general del contenido de un sitio de un solo vistazo. Los mapas de sitio organizados alfabéticamente, a veces llamados índices de sitio, son un enfoque diferente.
Para su uso por parte de los motores de búsqueda y otros rastreadores, existe un formato estructurado, el mapa del sitio XML , que enumera las páginas de un sitio, su importancia relativa y la frecuencia con la que se actualizan. [2] Esto se indica desde el archivo robots.txt y normalmente se denomina sitemap.xml . El formato estructurado es particularmente importante para los sitios web que incluyen páginas a las que no se puede acceder a través de enlaces desde otras páginas, sino solo a través de las herramientas de búsqueda del sitio o mediante la construcción dinámica de URL en JavaScript .
Google introdujo el protocolo Sitemaps para que los desarrolladores web puedan publicar listas de enlaces de todos sus sitios. La premisa básica es que algunos sitios tienen una gran cantidad de páginas dinámicas que solo están disponibles mediante el uso de formularios y entradas de usuario. Los archivos Sitemap contienen las URL de estas páginas para que los rastreadores web puedan encontrarlas. Bing , Google, Yahoo y Ask ahora admiten conjuntamente el protocolo Sitemaps.
Dado que los principales motores de búsqueda utilizan el mismo protocolo, [3] tener un Sitemap les permite tener la información actualizada de la página. Los Sitemaps no garantizan que se rastreen todos los enlaces, y el rastreo no garantiza la indexación. [4] Las Herramientas para webmasters de Google permiten al propietario de un sitio web cargar un sitemap que Google rastreará, o pueden lograr lo mismo con el archivo robots.txt. [5]
A continuación se muestra un ejemplo de un mapa de sitio XML validado para un sitio web sencillo de tres páginas. Los mapas de sitio son una herramienta útil para facilitar la búsqueda en sitios, en particular aquellos escritos en lenguajes distintos de HTML.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns= "http://www.sitemaps.org/schemas/sitemap/0.9" > <url> <loc> http://www.example.net/?id=quién </loc> <lastmod> 2009-09-22 </lastmod> <frecuenciacambios> mensual </frecuenciacambios> <prioridad> 0.8 </prioridad> </url> <url> <loc> http://www.example.net/?id=qué </loc> <lastmod> 2009-09-22 </lastmod> <frecuenciacambios> mensual </frecuenciacambios> <prioridad> 0.5 </prioridad> </url> <url> <loc> http://www.example.net/?id=cómo </loc> <lastmod> 2009-09-22 </lastmod> < frecuencia de cambio> mensual </frecuencia de cambio> <prioridad> 0,5 </prioridad> </url> </urlset>