Crear el sitemap

Crear un sitemap

Tienes una variedad de métodos entre los que elegir para crear el sitemap. La forma estándar de crearlo es generar un archivo XML, aunque también puedes utilizar uno de los métodos alternativos que se describen más adelante en este documento. Además, puedes elegir entre crear el sitemap de forma manual o, como alternativa, seleccionar entre una serie de herramientas de terceros para generarlo de forma automática. Después de crear el sitemap, puedes enviarlo a Google con la página "Sitemaps".

A continuación se muestra un ejemplo de un sitemap XML sencillo que incluye la ubicación de una única URL. Para obtener información sobre las etiquetas XML urlset, url o loc, consulta la tabla de referencia de etiquetas del sitemap que hay más adelante.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 
  <url>
    <loc>http://www.example.com/foo.html</loc> 
  </url>
</urlset>

A continuación tienes las directrices claves para crear un sitemap XML que Google pueda leer, agrupadas por categoría:

  • Consideraciones para el sitemap

    • Incluye la siguiente declaración de espacio de nombres XML en el archivo: xmlns= http://www.sitemaps.org/schemas/sitemap/0.9.
    • Utiliza una sintaxis coherente para enumerar las URL. Por ejemplo, si indicas que la URL de tu página principal es http://www.example.com/, el sitemap no debe tener URLs que empiecen por http://example.com/.
    • No incluyas identificadores de sesión de las URL en el sitemap para reducir el rastreo duplicado de esas URL.
    • Señala las versiones traducidas de una URL a Google para el rastreo y la indexación. Para ello, enumera las URL únicas de cada idioma en el archivo del sitemap y utiliza anotaciones hreflang.
  • Múltiples sitemaps

    • Fracciona los sitemaps grandes en una serie de sitemaps menores para evitar que el servidor se sobrecargue al proporcionar un archivo grande a Google. Un archivo de sitemap no puede incluir más de 50.000 URL y no debe superar los 50 MB sin comprimir.
    • Utiliza un archivo de índice de sitemaps para enumerar todos los sitemaps y envíalo a Google en lugar de enviar sitemaps sueltos.
  • Otras consideraciones

    • Los archivos de sitemap deben seguir la codificación UTF-8 y las URL deben contener los caracteres de escape adecuados.
    • Utiliza los métodos de canonicalización recomendados para informar a Google de si se puede acceder a tu sitio tanto por las versiones "www" como las no "www" del dominio y de la versión del dominio para la que has presentado un sitemap (en este caso solo necesitas un sitemap).
    • Familiarízate con nuestras Directrices para webmasters y nuestra Guía de inicio de SEO si te estás planteando contratar a un consultor para ayudarte a optimizar los sitemaps. También te puede resultar útil consultar a los compañeros que tengan sitios o empresas similares para sacar el máximo provecho del sitemap.

Extensiones del sitemap (vídeo, imágenes, noticias, etc.)

Además de la información básica sobre las URL, los sitemaps pueden proporcionar información detallada sobre tipos de contenidos específicos de tu sitio, incluidos datos de vídeo, imágenes, móviles y noticias. Puedes indicar tipos de contenido con los espacios de nombre de la tabla siguiente. En función del tipo de contenido que contenga tu sitemap, debes especificar los espacios de nombre adecuados.

URL general

xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

Imágenes

xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"

Vídeo

xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"

Móvil

xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0"

Noticias

xmlns:news="http://www.google.com/schemas/sitemap-news/0.9". Sin embargo, Google recomienda crear un sitemap independiente para el contenido de noticias, que se rastrea con mayor frecuencia para detectar nuevos artículos. Más información sobre sitemaps de noticias

A continuación encontrarás otro ejemplo de sitemap XML, con información de imagen y vídeo, además de la entrada de URL única del ejemplo anterior. Consulta la tabla de referencia situada más adelante (definiciones de las etiquetas de sitemap) para obtener información detallada sobre las etiquetas XML para URLs.

<?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" 
  xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url> 

    <loc>http://www.example.com/foo.html</loc> 
    <image:image>
       <image:loc>http://example.com/image.jpg</image:loc> 
    </image:image>
    <video:video>     
      <video:content_loc>
        http://www.example.com/video123.flv
      </video:content_loc>
      <video:player_loc allow_embed="yes" autoplay="ap=1">
        http://www.example.com/videoplayer.swf?video=123
      </video:player_loc>
      <video:thumbnail_loc>
        http://www.example.com/thumbs/123.jpg
      </video:thumbnail_loc>
      <video:title>Grilling steaks for summer</video:title>  
      <video:description>
        Cook the perfect steak every time.
      </video:description>
    </video:video>

  </url>
</urlset>
Ten en cuenta que, para simplificar la información, en este ejemplo solo se muestra un subconjunto de las etiquetas de vídeo que están disponibles. En el siguiente artículo encontrarás más información sobre sitemaps de vídeo. También puedes consultar más etiquetas de imagen en el artículo sobre sitemaps de imagen.

Definiciones de etiquetas de los sitemaps

En la tabla siguiente se indican las etiquetas obligatorias para los sitemaps en los que se enumeran URLs web. Para añadir información más detallada sobre tipos de contenido específicos, consulta los artículos sobre vídeo, imágenes, móvil y noticias.

Etiqueta

¿Obligatoria?

Descripción

<urlset> Obligatoria Incluye toda la información sobre el conjunto de URLs incluidas en el sitemap.
<url> Obligatoria Incluye toda la información sobre una URL concreta.
<loc> Obligatoria Especifica la URL. Para imágenes y vídeo, especifica la página de destino (la página de reproducción).
<lastmod> Opcional Indica la fecha, en formato AAAA-MM-DDThh:mmHusoHorario, de la última modificación de la URL (el valor de la hora es opcional).
<changefreq> Opcional Sugiere la frecuencia con la que suelen producirse cambios en la página. Valores válidos:
  • always; utiliza este valor para las páginas que cambian al acceder a ellas.
  • hourly
  • daily
  • weekly
  • monthly
  • yearly
  • never; utiliza este valor para las URL archivadas.
<priority> Opcional Describe la prioridad de una URL respecto al resto de URLs del sitio web. Esta prioridad puede estar comprendida entre 1,0 (extremadamente importante) y 0,1 (nada importante).
Ten en cuenta que la etiqueta de prioridad no afecta a la clasificación del sitio en los resultados de búsqueda de Google. Los valores de prioridad solo se evalúan con relación a otras páginas de tu sitio. Por eso, si asignas una alta prioridad (o si especificas la misma prioridad para todas las URL) no se mejora la clasificación de búsqueda de todo el sitio.


Además del formato XML estándar, Google también acepta los siguientes tipos de archivos como sitemaps:

  • RSS, mRSS y Atom 1.0: si dispones de un blog con un feed RSS o Atom, puedes enviar la URL del feed como un sitemap. La mayoría de los programas de blog crean feeds de forma automática, pero es importante saber que este feed solo proporciona información sobre URLs recientes.
    • Google admite feeds RSS (Real Simple Syndication) 2.0 y Atom 1.0.
    • Puede utilizar un feed mRSS (RSS multimedia) para proporcionar a Google detalles sobre el contenido de vídeo de tu sitio.
  • Archivo de texto: en el caso de sitemaps básicos que solo incluyan URLs de páginas web, puedes facilitar a Google un archivo de texto sencillo que contenga una URL en cada línea. Por ejemplo: 
        http://www.example.com/file1.html
        http://www.example.com/file2.html
    • Para obtener unos resultados óptimos, sigue estas directrices para crear sitemaps de archivo de texto:
      • Debes especificar todas las URL completas en el sitemap, ya que Google las rastrea exactamente como se indican.
      • El archivo de texto debe utilizar la codificación UTF-8.
      • El archivo de texto solo debe contener la lista de las URL.
      • Puedes asignar el nombre que quieras al archivo, siempre y cuando tenga una extensión .txt (por ejemplo, sitemap.txt).
  • Sitemap de Google Sites: si has creado y verificado un sitio mediante Google Sites, Google creará automáticamente un sitemap. A continuación, puedes enviar este sitemap a Google. Ten en cuenta que, si tienes más de 1.000 páginas en un solo subdirectorio del sitemap, puede que no se muestre correctamente.

    • Si tu sitio está alojado en Google Sites y el dominio del sitio se encuentra, por ejemplo, en la URL http://sites.google.com/nombredetusitio, la URL del sitemap es http://sites.google.com/site/nombredetusitio/system/feeds/sitemap.

    • Si has creado el sitio con Google Apps, la URL del sitemap es http://sites.google.com/tudominio/nombredetusitio/system/feeds/sitemap.

Una vez creado el sitemap, puedes enviarlo a Google con la página "Sitemaps" o puedes insertarlo a la siguiente línea en cualquier parte de tu archivo robots.txt:

Sitemap: http://example.com/sitemap_location.xml

¿Te ha servido este artículo?

Comentarios registrados. Gracias
  • Para nada útil
  • No muy útil
  • Algo útil
  • Bastante útil
  • Muy útil