¿No te ha pasado alguna vez que tus páginas tardan en indexarse en los buscadores? Muchas veces los buscadores tienen dificultades para encontrar las páginas de tu sitio y suele ser debido a que tienes enlaces en JavaScript, Java o Flash, tu página web es reciente y no has enlazado lo suficiente las páginas internas o tienes muchas páginas y éstas no están bien enlazadas. En estos casos, un Sitemap XML es un recurso valioso para mejorar la indexación y ofrecer una solución a los buscadores rápida y que entienden.

guia sitemap xml que es como crearlo como enviar indexar

Al fin y al cabo el objetivo es que los buscadores encuentren tu contenido lo antes posible para empezar a posicionar, ganar autoridad… entrar en juego de los factores. Vamos a ver que vamos a ver en el artículo.

Probablemente ya conozcas o hayas visto antes los sitemaps o mapas del sitio en HTML. Son esas páginas estáticas a las que accedes, normalmente, con un enlace al pié y que te dan la estrucutura general de la página web. ¿te suenan? Pues bien, un Sitemap XML es lo mismo, pero en un formato que entienden los buscadores.

En 2005, Google se había dado cuenta de que los sitemaps o mapas del sitio tradicionales servían de ayuda para localizar las páginas de un sitio disponibles para la indexación. Lo que ocurría es que éstos eran mejorables desde el punto de vista del buscador, así que decidió lanzar el protocolo Google Sitemap. Un año más tarde, MSN (Bing) y Yahoo! se unieron a la iniciativa y dejó de ser exclusivo de Google.

En su forma más básica, un Sitemap XML es un archivo escrito en el lenguaje de marcas extensible (extensible Markup Language o XML) que proporciona una lista de las páginas del sitio junto con otros datos. Esta información ayuda a los buscadores a identificar las páginas que pueden rastrear y su lugar exacto.

Por ello, cuando tienes problemas para indexar ciertas páginas, un Sitemap XML hace más probable que el buscador las encuentre y pase a visitarlas, aunque no lo garantiza. Matt Cutts, jefe del departamento de web spam de Google, lo explica así:

Imagina que tienes en tu sitio las páginas A, B, y C. Nosotros encontramos las páginas A y B mediante el seguimiento natural de tus enlaces. Entonces creas un mapa del sitio con las páginas B y C. Ahora hay una posibilidad (pero no una promesa) de que exploremos la página C. No eliminaremos la página A sólo porque no esté listada en tu Sitemap. Y sólo porque incluiste una página que no conocíamos tampoco garantiza que la vayamos a rastrear.

Tipos de sitemaps

Los mapas del sitio no sólo ayudan a los buscadores a encontrar simples páginas, sino también videos, imágenes, noticias y contenidos para móviles. La extensión del protocolo de Sitemaps admite:

  • Sitemaps de vídeo: Puedes aumentar las posibilidades de que tus videos sean descubiertos por los buscadores si los incluyes en un mapa del sitio. Los sitemaps de vídeo te permiten incluir la URL donde se encuentra el video, pero también el título, la descripción la localización del thumbnail.
  • Sitemaps de imágenes: Al igual que ocurre con los sitemaps de vídeo, también puedes mejorar la indexación de tus imágenes si las añades a un sitemap XML.
  • Sitemaps de noticias: Permiten controlar el contenido que envías a Google Noticias.
  • Sitemaps de móviles: Indica la ruta donde se encuentran los contenidos para móviles de tu sitio.

Estructura de un Sitemap XML

El mapa del sitio más sencillo que puedes crear es un archivo de texto con una URL por renglón. El problema de este formato es que no puedes incluir información adicional como la fecha de última modificación, la frecuencia de cambios y la prioridad. Sin embargo, con un Sitemap en formato XML sí es posible.

Las etiquetas obligatorias son las siguientes:

  • <urlset> es la etiqueta de apertura. El archivo finaliza con </urlset>.
  • <url> se incluye esta etiqueta principal para cada una de las urls que vamos a especificar.
  • <loc> con ella definimos la URL de la página. Ha de especificar el protocolo (http, https,…) y su máximo tamaño está limitado a 2.048 caracteres.

También de forma opcional podemos incluir las siguientes etiquetas:

  • <lastmod> fecha de la última modificación del archivo. El formato a utilizar es el de fecha y hora W3C, aunque se puede omitir la hora y la fecha quedaría en este formato: AAAA-MM-DD.
  • <changefreq> frecuencia aproximada con la que la página es modificada. Los valores que puede tener este campo son:
    • always (documento que cambia cada vez que se tiene acceso a él)
    • hourly (cada hora)
    • daily (diariamente)
    • weekly (semanalmente)
    • monthly (mensualmente)
    • yearly (anualmente)
    • never (documentos que no van a ser modificados)
  • <priority> se usa esta etiqueta para definir la prioridad de una URL de forma relativa respecto a las demás URLs del sitio. Los motores de búsqueda pueden utilizarla para elegir una u otra URL en sus resultados en función de a cual le demos más prioridad.
    Su valor puede ir de 0,0 a 1,0 y la prioridad predeterminada que se asigna es de 0,5.

Este es su aspecto:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://www.example.com/</loc>
    <lastmod>2012-04-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>http://www.example.com/about-us.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>

A primera vista parece complicado, pero quédate tranquilo porque no necesitas escribir todo esto a mano; hay un puñado de herramientas que pueden a hacerlo por ti. Más abajo te lo explico mejor :).

Cómo crear un sitemap XML

Vamos a ver los generadores de Sitemap más comunes y fáciles de usar:

Plugins

  • XML-Sitemaps: Una sencilla herramienta online. Introduces tu dominio y automáticamente rastrea todas las páginas, creando Sitemaps de hasta 500 páginas. Si tus sitio es grande puedes acceder a una versión de pago que se instala en el servidor y funciona con PHP. Ésta no tiene límites, además permite generar Sitemaps de video, de imágenes, de noticias y de móviles.
  • Google XML Sitemaps: Un plugin imprescindible para WordPress. Actualiza el mapa del sitio automáticamente cada vez que publicas un nuevo post o página, y es altamente configurable.

Herramientas online

Ya conoces un par de herramientas, pero si no son suficiente para cubrir tus necesidades, en esta página tienes todos los recursos disponibles para crear mapas de tu web. Algunos de ellos son programas que puedes ejecutar en tu ordenador, otros requieren la instalación en tu servidor y otros funcionan desde una página web. Hay para todos los gustos.

Cómo enviar un sitemap XML al buscador

Una vez tienes el archivo del Sitemap, el siguiente paso consiste en subirlo al directorio raíz de tu sitio (www.example.com/mimapadelsitio.xml). Fíjate que no es obligatorio llamarlo “sitemap”, sino que puedes ponerle el nombre que quieras. Después, necesitas hacer que los buscadores sepan de su existencia para que pasen a examinarlo. Tienes 3 formas de hacerlo:

#1 Search Console

Puedes enviar el mapa a través de las herramientas para webmasters del buscador. Estos son los pasos que debes seguir:

  1. Crea una cuenta en las herramientas de Google y/o Bing
  2. Añade la URL de tu página web
  3. Verifica el sitio
  4. Sube tu Sitemap:
    • En Google Rastreo > Sitemaps
    • En Bing Configurar mi sitio > Mapas del sitio

#2 Robots.txt

Puedes incluir una línea al final del archivo robots.txt de tu página web:

Sitemap: http://www.example.com/sitemap.xml

#3 Ping

Hacer ping es como decirle al buscador “mi mapa del sitio está aquí”, y hacerlo es tan sencillo como cargar una dirección en el navegador. Es el método menos seguro de los tres, pero hasta ahora viene funcionando. Dicho esto, aquí tienes las direcciones que deberás cargar, donde URL_SITEMAP es la URL del mapa:

  • En Googlehttp://www.google.com/webmasters/tools/ping?sitemap=URL_SITEMAP
  • En Bing – http://www.bing.com/webmaster/ping.aspx?sitemap=URL_SITEMAP

Conclusión: Genera un sitemap XML e indéxalo en buscadores

¿Has conseguido generar tu Sitemap y enviarlo al buscador? Si te ha gustado lo que has leído, por favor, que no se te olvide dejar un comentario y compartirlo en tus redes sociales favoritas.

¿Te ha gustado el contenido?

Puntuación media 5 / 5. Votos: 548

¡Todavía no hay votos! Sé el primero en valorar el contenido.

Esta guía también te puede interesar
guia seo google

Los usuarios y las empresas son cada día más conscientes de qué es el SEO y de la cantidad de tráfico orgánico de calidad que pueden generar si dedican tiempo a mejorar sus posiciones en las SERPSs. Pero, al hacerlo, suelen cometer errores muy graves que pueden acabar con el sitio web penalizado por los algoritmos de Google. Para evitarlo, sigue esta guía para posicionar sin temer a una penalización.

¿Te ha gustado? Comparte el contenido
Publicado por Ignacio Santiago

Soy muchas cosas, pero todo empezó como blogger hace más de 20 años. Desde ahí he ido ido creciendo como persona y profesional hasta que decidí dejar un buen trabajo, emprender por mi cuenta y poner en marcha mi propia agencia de marketing digital. Ahora, junto con un equipo joven, motivado y muy cualificado, ayudo a profesionales y empresas a crear y hacer crecer su negocio en Internet ofreciendo un servicio de marketing digital atento, cercano, integral y profesional.

Contenidos relacionados
Deja tu comentario
  1. Gerry 03/01/2019 a las 20:24 - Responder

    Hola Ignacio:

    Buen día. ¿Qué plug in me recomiendas integrar a Wordpress para la creación de sitemap.xml? Me gustaría que conforme actualizo artículos de mi Blog estas urls en automático se agreguen al mapa xml.

    Quedo atento y gracias por tu valiosa aportación

  2. Gerardo 19/04/2018 a las 20:18 - Responder

    Hola Ignacio,

    He subido a mi sitio un nuevo sitemap.xml actualizando las URLs contenidas y optimizando la misma ruta .xml. El tema es que la ruta anterior me marca «Página no Encontrada» ¿Qué puedo hacer? ¿Se le puede poner un Redirect 301 o agregar el tag robots con la indicación «no index»? Quedo atento y gracias por el apoyo.

    Excelente artículo.

    • Ignacio Santiago 07/11/2018 a las 17:09 - Responder

      Hola Gerardo,

      Veo que utilizas WordPress. Instala «Yoast SEO» e indexa el sitemap «tudominio.com/sitemap_index.xml». Es más fácil y te dejas de crear tu mismo el sitemap.

      Saludos

  3. Gabriela 16/01/2018 a las 14:04 - Responder

    Hola Ignacio,

    Me estoy iniciando en SEO y quise indexar mi web a sitemap, pero por error mio el archivo robots bloqueo la url.

    «El archivo robots.txt ha bloqueado la URL.»
    «El sitemap incluye URL que el archivo robots.txt ha bloqueado.»

    ¿Cómo se hace para desbloquear estos dos problemas? Por favor ayuda. Muchas gracias

    • Ignacio Santiago 09/03/2018 a las 17:17 - Responder

      Hola Gabriela,

      Muchas gracias por tu comentario. Eso se resuelve editando el archivo robots.txt y eliminando el bloqueo. Dame más detalles para que lo puedas solucionar.

      Un saludo

  4. Luis Gamez 27/07/2017 a las 21:08 - Responder

    Hola Ignacio,

    Me ha sido verdaderamente útil este artículo, estoy empezando a estudiar SEO y aplicándolo a mi propio sitio. Tengo una duda. He generado mi sitemap.mxl con uno de los programas que recomiendas aquí. Al revisarlo encuentro que hay muchas URLs que son semejantes o mejor redundantes ¿Conviene depurar aquellas URLs que me parezcan menos importantes y dejo solamente aquellas que sí lo sean? De momento no he cambiado nada dentro del archivo que descargué. Tiene mayor importancia estos parámetros para las URLs:

    monthly 0.80

    No sé si dejarlos o eliminarlos. Te agradeceré tu comentario y gracias por tu ayuda.

    Saludos.

    • Ignacio Santiago 20/09/2017 a las 12:32 - Responder

      Hola Luis,

      Muchas gracias por tu comentario. Lo mejor es un sitemap es dejar las páginas más importantes del sitio web, porque son las que luego añadirás a Google Search Console. El parámetro elimínalo, ya que no todos los robots lo entiendo y no es necesario.

      Un saludo

  5. Daniel 09/06/2017 a las 08:58 - Responder

    Hola,

    Yo agregue en webmaster tools el sitemap como sitemap.xml para blogger. De todas maneras, ¿Eso significa que google irá indexando mis post sin hacer ningún paso extra?

    • Ignacio Santiago 20/09/2017 a las 12:14 - Responder

      Hola Daniel,

      Muchas gracias por tu comentario. Significa exactamente eso, ya que tiene un archivo en el que se muestran las últimas páginas y posts publicados.

      Un saludo

  6. Andrea 19/08/2016 a las 13:02 - Responder

    Hola,

    Me gustaria saber si, para una página de peticiones de presupuestos, conviene tener un sitemap, porque trabaja en 9 países diferentes y tiene millones de páginas indexadas, es decir, ¿Conviene hacer un sitemap? La página debe tener unos 9 años más o menos.

    • Ignacio Santiago 03/11/2016 a las 12:18 - Responder

      Hola Andrea,

      Claro que sí. Sea la página que sea, aunque tenga 2 días de vida (todavía con más razón), siempre tiene que haber un sitemap. Es el archivo que usan y rastrean los buscadores para actualizar sus índices.

  7. María 02/06/2016 a las 02:08 - Responder

    Hola Ignacio,

    Me a llegado este mensaje y no me se manejar en este tema ¿Si agrego un sitemap se solucionaría? (tampoco se como se hace). Si al menos me puedes guiar, te lo agradecería mucho. Mira este es parte del mensaje, me ayudaspor favor

    Para: Webmaster

    Google ha detectado que tu sitio incumple nuestras Directrices para webmasters. Como este problema es importante y disminuye la calidad de los resultados de búsqueda para los usuarios, Google ha impedido que las páginas ofensivas se muestren en los resultados de la Búsqueda de Google. Esta acción manual relacionada con spam se ha aplicado a graficos-patrones-crochet-tricot.blogspot.com/. Para restablecer el sitio, debes modificar significativamente el contenido para que cumpla nuestras directrices. Cuando hayas hecho estos cambios, debes enviar una solicitud de reconsideración para que se incluya el contenido en los resultados de la Búsqueda de Google.

    • Ignacio Santiago 04/07/2016 a las 16:26 - Responder

      Hola María,

      Tienes un problema, porque Google te está diciendo que ha detectado que no has respetado sus directrices. Para mirar esto más a fondo, echa un vistazo a este post sobre penalizaciones de Google.

  8. Adolfo 19/11/2015 a las 05:26 - Responder

    Hola,

    No me deja enviar, estoy usando el plugin Seo by Yoast :)

  9. Eduardo 29/09/2015 a las 14:43 - Responder

    ¡Muy interesante y clarificador post!

    Aunque me surge una duda Ignacio, ¿Conoces alguna herramienta o módulo gratuito que te genere un sitemap de imágenes para un eccommerce montado en prestashop? Gracias y un saludo :)

  10. Alex 06/08/2015 a las 13:26 - Responder

    Muy buen articulo. Un día despues de crear mi sitemap vi como de verdad los enlaces se añadieron enseguida al index de Google. También he conseguido hacer que mi sitio genere sitemaps automáticamente, con los posts y las categorías, asi no te tienes que preocupar por actualizar el sitemap cada vez que creas páginas nuevas.

    Gracias

  11. Nono 22/07/2015 a las 16:33 - Responder

    Vaya joya de web he encontrado Ignacio!

    Explicas muy bien todo con su parte teórica y práctica, la verdad que me has aclarado algunas cosas que hacía como un borrego. Sólo te pongo una pequeña pega jeje echo en falta algunas imágenes en los tutoriales.

    Un saludo de un nuevo suscriptor

    • Ignacio Santiago 05/08/2015 a las 13:33 - Responder

      Hola Nono,

      Pues me sorprende esa queja, ya que suelo añadir muchas. Le daré una vuelta a esta página. Muchas gracias.

  12. William Grandee 26/03/2015 a las 06:37 - Responder

    Hola,

    Excelente artículo, todo esta muy claro, pero tengo una duda ¿Cómo puedo enviar un sitemap para imágenes y para móvil si uso Blogger?

    • ignaciosantiago 27/03/2015 a las 10:48 - Responder

      Hola William,

      ¿Quieres saber cómo enviarlo o cómo crearlo? Si es enviarlo es fácil, hazte una cuenta de Google Webmaster Tools y súbelo en la parte de sitemaps. Crearla también es fácil, ya que blogger tiene una opción para ello.

Suscríbete y estate al día en marketing digital

Únete a más de 50.000 personas que, aparte de recibir los primeros todas las actualizaciones del blog e importantes descuentos en herramientas, tienen acceso gratuito a todos nuestros contenidos.

servicios marketing digital diseño web wordpress seo fondo
servicios marketing digital diseño web wordpress seo fondo
Suscríbete y estate al día en marketing digital

Únete a más de 50.000 personas que, aparte de recibir los primeros todas las actualizaciones del blog e importantes descuentos en herramientas, tienen acceso gratuito a todos nuestros contenidos.