¡Hola SEOnauta! Si has llegado hasta este post es porque o bien no sabes qué es un sitemap y quieres aprender a crear uno o porque necesitas más información al respecto…
Sea por lo que sea que has llegado hasta aquí, ¡bienvenid@!
En este post vamos a ver qué es, para qué sirve y cómo crear un sitemap.
Completito, ¿verdad?
¡Empezamos!
Índice
- 1 ¿Qué es un sitemap?
- 2 ¿Por qué mi web necesita un sitemap xml?
- 3 Ejemplo de un archivo Sitemap
- 4 Los tipos de sitemaps más usados
- 5 ¿Cuál es el tamaño máximo para un sitemap?
- 6 ¿Cómo crear un sitemap con WordPress?
- 7 ¿Cómo crear un sitemap manualmente y gratis?
- 8 ¿De qué forma avisar a Google de nuestro nuevo sitemap?
- 9 Más tips sobre los sitemaps
- 10 Errores comunes al enviar el sitemap
¿Qué es un sitemap?
Un sitemap es un archivo XML que ayuda a los motores de búsqueda a entender de qué forma está organizado un sitio web, identificando sus URL.
También les permite poder encontrar más rápidamente y eficientemente los datos de la web. De ahí, que su comprensión pueda ser mayor.
MIRA ☝ Esto es lo que Google tiene que decir sobre los sitemaps:
“Un mapa del sitio es un archivo donde puede enumerar las páginas web del mismo para informar a Google y a otros motores de búsqueda sobre la organización del contenido. Los rastreadores web de motores de búsqueda como Googlebot leen este archivo para rastrear de manera más inteligente su sitio”
El protocolo del sitemap
El sitemap tiene definido un protocolo, que podemos ver en este enlace. Está compuesto por una serie de etiquetas XML, que es un lenguaje para estructurar la información.
Este protocolo se ha convertido en un estándar que los principales buscadores -Google, Bing, etc.- recomiendan utilizar y es soportado por cada uno de ellos.
La inclusión en un sitio web de un sitemap, no garantiza que los buscadores indexen todas las páginas que añadimos, pero es súper recomendable para que realicen el rastreo mejor.
Hay que tener en cuenta que, las URL que se envían con el archivo, han de pertenecer al mismo dominio (no están permitidos los subdominios) y que usen el mismo protocolo (si usamos el protocolo http no podríamos añadir https).
“Consejito: Revisa que tienes configurada tu web para que pueda cargar en https y no en http. Te lo recomendamos nosotros y Google lo exige cada vez más ;)”
También hay que tener en cuenta que, si tenemos varias webs en distintas rutas o carpetas, no debemos mezclarlas dentro del mismo sitemap.
Ejemplo: www.tudomino.es/carpeta1 no podría estar dentro de un sitemap generado para www.tudomino.es/carpeta2 y viceversa.
¿Por qué mi web necesita un sitemap xml?
Google, y el resto de motores de búsqueda, encuentran contenidos nuevos a través del rastreo web.
Cuando los motores de búsqueda rastrean una página centra su atención tanto en los enlaces internos como externos. Si una URL que ha seguido no está en su índice de búsqueda, puede indexarla.
No obstante, si una página concreta no está conectada con otras, Google no puede detectarlas. Y ahí reside la importancia de los sitemaps.
Al crear un sitemap le estamos diciendo a Google donde puede ver las URLs más importantes de nuestra web para que las vea e indexe.
Ten en cuenta que si los motores de búsqueda no ven tus contenidos, no vas a aparecer en las SERP.
Ejemplo de un archivo Sitemap
<!–?xml version=’1.0′ encoding=’UTF-8′?–>
<urlset xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” xsi:schemalocation=“http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd” xmlns=“http://www.sitemaps.org/schemas/sitemap/0.9”>
<url>
<loc>https://agenciaseo.eu/</loc>
<lastmod>2020-01-10</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
<!– Otras URLS –>
</urlset>
Etiquetas
En la página oficial del protocolo tenemos toda la información sobre el formato que han de seguir los archivos sitemap.
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.
De forma opcional, también 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.
Los tipos de sitemaps más usados
Todos, o al menos muchos de nosotros, ya conocemos el sitemap más común y relevante, el de tipo XML, pero no es el único que existe y cada uno de ellos tiene una función distinta.
Estos son los sitemap que existen:
- Sitemap XML: El archivo sitemap.xml o sitemap_index.xml facilita la indexación de las URL de una web, indicando a los motores de búsqueda que esas URLs están ahí para ser rastreadas. Ideal para sitios con problemas de rastreo.
- Sitemap HTML: Es un tipo de mapa web que facilita la navegación del usuario y que muestra URLs de la web de forma ordenada.
- Sitemap para vídeo: Como ya habrás intuido, en este archivo deberás incluir las direcciones URL de los contenidos multimedia que estén incluidos en tu web. Se hace para facilitar el rastreo de motores de búsqueda y encontrar archivos en formato .mpg, avi, mkv, entre otros.
- Sitemap de noticias: El fin de este archivo es crear un esquema organizativo con noticias, que permite manejar esa información en plataformas como Google News.
- Sitemap de imágenes: Un sitemap de imágenes es interesante para enviar a los buscadores las URLs de las imágenes, recomendable si las imágenes son muy relevantes en tu web. Generando este sitemap e importándolo a GSC, aumentarás las posibilidades de aparecer en la búsqueda de Google imágenes.
¿Cuál es el tamaño máximo para un sitemap?
Puede que nunca hayas pensado en cuál es el tamaño máximo de un sitemap, pero es importante tenerlo en cuenta para que el rendimiento de tu web sea bueno.
¡Hay que tenerlo todo bajo control!
- El tamaño máximo del archivo sitemap es de 50MB, con un máximo de URLs de 50.000
- Si tu web tiene más de 50.000 URLs, puedes optar por crear más de un sitemap, y arreglado
¿Cómo crear un sitemap con WordPress?
Ahora que ya tenemos más claro qué es un sitemap.xml y para qué sirve, vamos a lo que más te puede interesar: cómo crear un archivo sitemap de forma automática con WordPress.
Todo lo anterior te puede servir si lo que quieres es crear un sitemap y llevar mayor control sobre ello. Pero, en este punto, vamos a hablar de crearlo de forma automática. ¡Sin despeinarte!
Para crear un sitemap con WordPress, hay muchos plugins que te pueden ayudar y ahorrarte mucho tiempo.
Aunque mucha gente utiliza el plugin de Yoast SEO para optimizar su web para su posicionamiento SEO, hoy vamos a centrarnos en otro plugin que está dando mucho que hablar y se sitúa como su competencia directa: SEO Rank Math, plugin SEO del 2020 que es totalmente gratuito.
→ Si te interesa el mundo de este popular CMS, dale un vistazo a este post sobre los mejores plugins para WordPress
Cómo Instalar el plugin de SEO Rank Math
Entiendo que ya sabrás cómo instalar un plugin en WordPress pero, si no lo sabes todavía, allá va la info:
- Entra en tu panel de administración o back end.
- En el menú de la izquierda, dirígete a Plugins > Añadir nuevo
- Escribe en el buscador de plugins: Rank Math
- Voilà! El plugin tiene una caja con esta pinta antes de instalarlo.
- Haz click en “Instalar ahora” y seguidamente en “Activar” (para que el plugin se active en tu web y no solo se instale).
Cómo instalar un plugin por FTP
Si te gusta la emoción, también lo puedes instalar desde FTP.
- Descarga el plugin desde el repositorio de WordPress.
- Accede a tu cuenta de FTP.
- Dirígete a la carpeta raíz de la web > wp-content > plugins y, dentro de esta carpeta, añades el plugin descomprimodo previamente.
- Entra en tu panel de administración o back end.
- En el menú de la izquierda, dirígete a Plugins > Plugins instalados
- Busca el plugin Rank Math en la lista (estará desactivado)
- ¡Activa el plugin!
Pues con esto y un bizcocho, ¡vamos a configurar el plugin!
Configurar sitemap en Rank Math
Una vez ya tengamos instalado el plugin de SEO, vamos a configurarlo.
Para ello, nos dirigiremos a Plugins > Rank Math, dentro de nuestro panel de administración de WordPress, seguiremos estos pasos:
- Accederemos a la configuración, a través del menú de la izquierda del dashboard y buscaremos el plugin “Rank Math”.
- Dentro de la configuración “Rank Math” te aparecerán algunas opciones con relación al plugin, donde se debe elegir “Dashboard» y hacer scroll hacia abajo, para encontrar la opción de seleccionar el botón que activa los “Sitemaps”. Si no está activado, ¡actívalo ahora!
- Haz click en “Ajustes” y configúralo dependiendo de tus necesidades, guarda los cambios y habrás creado el sitemap.
- Para ver el sitemap, haz click en el enlace que aparece en la parte superior derecha de la página.
- El sitemap se actualizará automáticamente después de agregar nuevas páginas y URLs.
¿Cómo crear un sitemap manualmente y gratis?
Ya hemos visto cómo crear un sitemap automáticamente usando WordPress, habrás visto que es realmente sencillo y rápido.
Ahora vamos a aprender cómo crear un sitemap usando una de estas dos herramientas gratuitas, Online XML Sitemap Generator o XML Sitemaps.
Cómo crear un sitemap con Online XML Sitemap Generator
Para crear un sitemap con esta herramienta, seguiremos los siguientes pasos:
- Accede a al web, añade tu dominio y haz clic en el botón “Get free XML Sitemap”.
- Rellena las opciones de acuerdo con tus preferencias y haz clic en ”Create free XML Sitemap”. Los subdominos no es necesario añadirlos.
- Esperaremos hasta que haya rastreado todas las URLs indexables.
- Una vez el rastreo haya concluido, haz clic en “Please download your Sitemap”.
- Después, te aparecerá el siguiente paso en el que debes hacer clic en “Download” y guardar el archivo en el ordenador.
Esta herramienta, además de generarnos un sitemap, también rastreará las páginas que están generando errores 404 … y, una vez terminado el rastreo, nos las incluirá, junto al sitemap, en diferentes enlaces con opciones de descarga.
Si la opción de errores 404 no te aparece, ¡enhorabuena! No tienes enlaces rotos en tu web.
Cómo crear un sitemap con XML Sitemaps
Ahora vamos a conocer rápidamente XML Sitemaps, una herramienta más sencilla que la anterior y también gratuita.
Mira, en este caso, estos son los pasos a seguir:
- Accedemos a la página web de XML Sitemaps y añadimos nuestro dominio y hacemos clic en “START”
- Esperamos a que rastree todas las URLs de nuestro sitio web.
- Finalmente, te aparecerá esta opción, en la que podrás descargar el archivo sitemap.xml generado.
Pasos para importar un archivo sitemap.xml generado en la web
Importar un sitemap al servidor de nuestra web es realmente fácil, ya que, solamente tienes que seguir estos dos pasos:
- Entra en el programa de FTP, por ejemplo Filezilla, y accede a los archivos alojados en tu servidor con las credenciales que tu empresa de hosting te habrá proporcionado al crear tu usuario FTP.
- Una vez hayas conseguido acceder, localiza el archivo y súbelo a la raíz principal, dentro de public_html.
¿De qué forma avisar a Google de nuestro nuevo sitemap?
Este último paso sirve, tanto si has generado el sitemap automáticamente o si lo has generado con las herramientas nombradas anteriormente.
NOTA: Antes de empezar, debes tener creada y verificada tu cuenta de Google Search Console (GSC). Recuerda también añadir la ruta, con la URL completa, de tu sitemap en el robots.txt.
Cuando ya tengamos GSC creado y verificado con nuestro dominio, podemos importar el archivo sitemap.xml o sitemap_index.xml para avisar a Google de las URLs a tener en cuenta.
Para hacerlo, sigue estos pasos y lo conseguirás:
- Accedemos al dashboard de GSC y nos fijamos en la columna de la izquierda.
- Añadimos solamente la terminación de nuestro sitemap, ya sea sitemap.xml sitemap.xml o sitemap_index.xml, y no la URL completa. Si tienes algún sitemap de otro tipo, ya sea de imágenes, vídeo, etc., súbelo también. Lo ideal es que importes todos los sitemap que puedas y sean relevantes en tu web.
- Y una vez enviado el sitemap, debería aparecer un aviso de que todo está correcto.
Más tips sobre los sitemaps
Los productos más importantes deben aparecer en los primeros puestos del mapa del sitio, porque el robot de Google tiene más en cuenta los primeros enlaces y los rastreará antes.
También te recomiendo que pongas en el mapa del sitio categorías que contengan muchos productos.
Evita incluir en el mapa del sitio imágenes, textos, resúmenes de entrada o cualquier elemento que pueda influir en la velocidad de carga de la web (WPO).
No enlaces nunca a URLs que contengan 404, que tengan una redirección, un «NoIndex» o una canonical… Lo que se desea es enlazar a productos que respondan con un código 200 y que sean indexables.
También es interesante, que juegues con los anchor text. El mapa del sitio va a ser una página que contendrá enlaces internos que debemos aprovechar. Por lo tanto, si juegas con el enlazado interno, podrás tener otros anchor text y, por tanto, más posibilidades para posicionar una palabra clave long tail, una keyword que no has atacado en el blog, etc.
Errores comunes al enviar el sitemap
Al crear el sitemap de tu web y enviarlo a los buscadores es posible que puedas cometer algún fallo; sobre todo si nunca antes lo has hecho.
Para que puedas evitar los errores de sitemap más comunes, te presentamos un listado que te ayudará.
No enviarlo
Parece una tontería, pero muchas veces lo más obvio se nos olvida.
Antes de nada, revisa esto siempre.
Colocar la URL completa
Otro despiste típico. Por las prisas, no fijarse… es posible que al añadir el sitemap copies la URL completa.
Fíjate bien al hacerlo y añade solo la parte final correspondiente al mapa del sitio.
Utilizar más de un plugin para el sitemap
Muchas veces tenemos más plugins de los que necesitamos en nuestras web.
Si creas tu sitemap con algún plugin, asegúrate no hacerlo por duplicado. 2 plugins haciendo lo mismo en tu web se traduce en un consumo de recursos innecesario.
Dejar las páginas innecesarias
Cuando generas tu sitemap y se lo envías a los motores de búsqueda, estos indexarán todas las páginas que puedas.
Si en tu web hay páginas que no necesitas (por ejemplo, la página de un producto que ya no vendes), no la envíes a indexar y ahorra recursos.
Sobrecargar el sitemap
Esto ocurre en webs muuuuy grandes. Cuantas más URL’s, más recursos se empleará y más se tardará en crear el sitemap xml.
Esto va ligado al anterior error. Trata de poner solo aquellas páginas relevantes para tu web.
No revisar el sitemap
Aunque ya hayas enviado tu sitemap, pueden aparecer errores si ha habido algún problema en la configuración, o porque no se pueden indexar bien los contenidos.
Del mismo modo, si lo has puesto con algún plugin, estos también pueden fallar.
Es importante que no te olvides y vayas revisando que todo funciona correctamente.
Después de toda la explicación de la falla, solo puedo decir que: es más que recomendable que crees un XML y un HTML sitemap.
Los sitemap HTML soportan los motores de búsqueda en el rastreo y contribuyen a la usabilidad del sitio web, ya que también pueden ser utilizados por los visitantes.
Aunque un sitemap no garantiza que se rastreen todas las páginas, siempre ayuda a encontrar páginas nuevas y especialmente anidadas.
¿Qué te ha parecido el post? ¿Te ha resultado interesante? Si quieres más artículos parecidos, no pierdas de vista nuestro blog de SEO y Marketing Digital.