SEO: Para qué sirve y cómo crear un fichero sitemap.xml


El fichero sitemap.xml tiene definido un protocolo compuesto por etiquetas XML, y lo que hace es facilitar a los buscadores datos adicionales de cada una de las páginas que se incluyen en nuestro sitio web.

Como casi siempre, y pese a que los grandes buscadores ya lo tienen como un estándar, la inclusión en un dominio de un archivo sitemap no garantiza que los buscadores indexen todas las páginas que listamos en él, pero sí es recomendable su uso.

  • Requisitos:
    1. Las URLs que se establecen en el archivo sitemap han de pertenecer al mismo dominio (no se permiten subdominios), el mismo protocolo (si usamos http no podríamos usar https) y la misma subcarpeta en caso de encontrarse en un ruta diferente de la raíz.
    2. El tamaño máximo del archivo es de 10MB y el máximo número de URLs que puede contener es de 50.000, aunque es posible utilizar más de un archivo sitemap o comprimirlo en formato GZIP.
    3. Las siguientes etiquetas son obligatorias:
      • urlset: Etiqueta padre.
      • url: Incluimos esta etiqueta por cada URL que definamos.
      • loc: Dirección de la URL incluyendo el protocolo (http, https) con un máximo de 2.048 caracteres.
    4. Las siguientes etiquetas son opcionales:
      • lastmod: Fecha de última modificación en formato AAAA-MM-DD.
      • changefrec: Frecuencia de actualización. Posibles valores:
        • always (para páginas que cambian cada vez que se muestran. Típicamente, las dinámicas)
        • hourly (a cada hora)
        • daily (diariamente)
        • weekly (semanalmente)
        • monthly (mensualmente)
        • yearly (anualmente)
        • never (nunca, típicamente para páginas archivadas)
      • priority: Es la prioridad que tiene esta página con respecto a las otras páginas de nuestro sitio. Su valor puede ir de 0,0 hasta 1,0. Por defecto la prioridad predeterminada que se asigna es de 0,5.
  • Ejemplo:
    En el siguiente fichero aparecen 2 URL
  • Informar a los servidores del sitemap
    Una vez creado nuestro fichero sitemap.xml y ubicado en la raíz de nuestro site, debemos informar a los buscadores. Para ello, podemos meterlo en el fichero robots.txt como ya vimos en este artículo.

    La otra opción es hacer ping a los buscadores según el buscador. Hemos de tener en cuenta que hay que cambiar <url_del_sitemap> por la ubicación del nuestro:

    • Google
    • Yahoo
    • Bing

    Mejor aún, cada buscador dispone además de una interfaz que nos permite enviar directamente el archivo sitemap de forma manual desde un formulario. Algunos de ellos:

Fuentes:
JLMora
Maestros del web
Arsys

Dejar un Comentario