Encontrarse con el error «Tu mapa del sitio parece ser una página HTML» en WordPress puede ser realmente desconcertante, sobre todo si no estás muy familiarizado con los entresijos del SEO y la gestión de sitios web.
Sin embargo, comprender la naturaleza de los sitemaps, el formato esperado y cómo solucionar este problema específico puede desmitificar el problema y guiarte hacia una solución.
Say goodbye to website errors
Achieve peace of mind with 99.99% uptime on 10Web Managed
WordPress Hosting, powered by Google Cloud.
Comprender cómo funciona un mapa del sitio
Un mapa del sitio es esencialmente una hoja de ruta de tu sitio web que ayuda a los motores de búsqueda a navegar e indexar tu sitio con mayor eficacia.
Piensa en él como en el índice de un libro, que enumera todas las páginas que existen en tu sitio web.
Esto no sólo ayuda a una mejor optimización de los motores de búsqueda, sino que también garantiza que todas tus páginas tengan la oportunidad de ser descubiertas y clasificadas.
Pero, ¿cómo encuentran, navegan e indexan tu sitio web los motores de búsqueda?
Los rastreadores web, a veces denominados arañas o robots, desempeñan un papel fundamental en la forma en que los motores de búsqueda descubren e indexan la vasta extensión de contenidos disponibles en Internet.
Comprender la mecánica de las arañas web y el uso estratégico de los mapas de sitio puede mejorar significativamente la visibilidad de tu sitio web y su optimización para los motores de búsqueda (SEO).
Cómo funcionan los rastreadores web
La misión de los rastreadores web es visitar páginas web, comprender su contenido y catalogar esta información en la base de datos del motor de búsqueda.
Este proceso, conocido como rastreo e indexación, es fundamental para el funcionamiento de los motores de búsqueda.
Los rastreadores empiezan con una lista de direcciones web de rastreos anteriores y mapas de sitio proporcionados por los propietarios de los sitios web.
A medida que visitan estos sitios, utilizan los enlaces contenidos en cada página para descubrir otras nuevas, creando una red masiva de contenidos interconectados.
Esta exploración metódica garantiza que los motores de búsqueda puedan devolver resultados relevantes y actualizados para las consultas de los usuarios.
El papel de los sitemaps en el proceso de rastreo
Aunque los rastreadores web son increíblemente eficaces, no son infalibles.
Los sitios web grandes, con miles de páginas o arquitecturas complejas, pueden plantear un reto, que puede hacer que algunas páginas se pasen por alto.
Esto es especialmente cierto en el caso de páginas nuevas o a las que rara vez se enlaza, que podrían no ser descubiertas de inmediato mediante el proceso de rastreo natural.
Aquí es donde los sitemaps adquieren un valor incalculable.
Un mapa del sitio es esencialmente una hoja de ruta de tu sitio web que proporcionas a los motores de búsqueda.
Formateado en XML, enumera todas las páginas de tu sitio, junto con su estructura jerárquica y otros archivos esenciales (como imágenes y vídeos), garantizando que los motores de búsqueda sepan de su existencia.
Aunque no garantiza que se indexen todas las páginas, un mapa del sitio mejora significativamente las probabilidades al informar directamente a los rastreadores sobre el contenido que de otro modo podrían pasar por alto.
XML frente a HTML: Una diferencia fundamental
El meollo de la cuestión radica en las diferencias fundamentales entre la forma en que los humanos y los rastreadores web (como los de Google) interpretan la información.
Aunque tanto HTML como XML son lenguajes de marcado utilizados en la web, sus propósitos y la forma en que los procesan los navegadores y los rastreadores divergen significativamente.
Comprender esta distinción aclara por qué Google y otros motores de búsqueda prefieren XML para los mapas de sitio.
HTML (Lenguaje de marcado de hipertexto) está diseñado para crear páginas y aplicaciones web.
Estructura el contenido de forma visual y funcionalmente atractiva para los usuarios humanos.
HTML lo consigue mediante etiquetas que definen elementos como encabezados, párrafos, enlaces y otros contenidos, permitiendo la creación de páginas web navegables y fáciles de usar.
XML (Lenguaje de marcado extensible)en cambio, está diseñado para almacenar y transportar datos.
Permite que tanto los humanos como las máquinas lean y comprendan los datos sin que éstos se alteren.
Las etiquetas XML no están predefinidas como las HTML, sino que son creadas por el desarrollador para describir los datos con precisión.
Esta flexibilidad hace que XML sea ideal para transmitir metadatos (datos sobre datos), como la estructura y organización del contenido de un sitio web en un mapa del sitio.
Un mapa del sitio XML sirve como línea de comunicación directa entre tu sitio web y los rastreadores de los motores de búsqueda.
Enumera meticulosamente las URL de un sitio web junto con metadatos adicionales sobre cada página (como cuándo se actualizó por última vez y su importancia en relación con otras páginas).
Aunque los mapas de sitio HTML son valiosos para mejorar la navegación y la experiencia general del usuario, no están optimizados para los rastreadores de los motores de búsqueda.
Los rastreadores requieren datos estructurados que detallen explícitamente el panorama de contenidos del sitio web sin necesidad de elementos visuales o interactivos.
Tipos de sitemaps
El concepto de mapa del sitio va mucho más allá de una simple lista de páginas web.
Es una herramienta estratégica que puede mejorar la presencia de tu sitio web en varias secciones de los resultados de búsqueda de Google.
Al personalizar los mapas del sitio para tipos de contenido específicos -como vídeo, imágenes, noticias, código y datos geográficos- proporcionas a Google información detallada que puede mejorar significativamente la forma en que se indexa y muestra tu contenido.
Profundicemos en cada tipo y comprendamos cómo contribuyen al SEO de tu sitio.
Vídeo: Hacer que el contenido de vídeo aparezca en los resultados de Google Vídeo puede atraer un tráfico importante a tu sitio.
Un mapa del sitio de vídeo proporciona a Google detalles precisos sobre el contenido de vídeo de tu sitio, incluidos títulos, descripciones, URL de páginas de reproducción, URL de miniaturas y mucho más.
Imagen: Las imágenes pueden enriquecer significativamente el contenido de tu sitio, pero no siempre son fácilmente localizables por los rastreadores de Google, especialmente si se cargan a través de JavaScript o se encuentran en galerías.
Un mapa del sitio de imágenes garantiza que Google pueda encontrar e indexar tus imágenes, mejorando su visibilidad en Google Imágenes.
Noticias: Un sitemap de Noticias facilita a Google la búsqueda e indexación de artículos, proporcionando acceso puntual a tus últimas noticias.
Este mapa del sitio requiere información específica como la fecha de publicación y los títulos, cumpliendo los requisitos exclusivos de la indexación de Google Noticias.
Código: Google también indexa fragmentos de código, facilitando a los desarrolladores y programadores la búsqueda de ejemplos y archivos de código específicos.
Si tu sitio incluye tutoriales, foros o repositorios que contienen código, enviar un mapa del sitio que destaque estos fragmentos de código puede mejorar su capacidad de descubrimiento.
Datos geográficos (KML Sitemaps): Los archivos KML se utilizan para mostrar datos geográficos en navegadores terrestres como Google Earth y Maps.
Incluir un mapa del sitio KML ayuda a Google a comprender mejor la ubicación de tu negocio, ayudando al SEO local y mejorando tu visibilidad en las búsquedas basadas en la ubicación.
Generar un mapa del sitio XML
Crear un mapa del sitio XML para tu sitio de WordPress es un paso crucial para garantizar que el contenido de tu sitio web sea indexado eficazmente por los motores de búsqueda.
Si te has encontrado con un mapa del sitio HTML o un mapa del sitio XML que no funciona correctamente, es relativamente sencillo resolver el problema.
Los usuarios de WordPress tienen la ventaja de acceder a una gran variedad de plugins y generadores de mapas del sitio en línea que facilitan este proceso.
Utilizar un plugin de WordPress
Varios plugins de WordPress pueden generar y mantener automáticamente un mapa del sitio XML por ti.
Este método es ideal para quienes prefieren un enfoque menos intervencionista o se sienten menos cómodos con la codificación manual.
Aquí tienes algunas opciones populares:
Yoast SEO: Ampliamente reconocido por sus completas funciones SEO, Yoast SEO crea automáticamente un mapa del sitio XML para tu sitio.
Te permite configurar qué tipos de contenido incluir y notifica a los motores de búsqueda cada vez que se actualiza el mapa del sitio.
Mapas de sitio XML y Google Noticias: Este plugin no sólo sirve para crear un mapa del sitio XML estándar, sino que también está especializado en generar un mapa del sitio de Google Noticias, lo que lo convierte en una excelente opción para los sitios web de noticias que buscan mejorar su visibilidad en Google Noticias.Paquete SEO todo en uno: Similar a Yoast, este plugin ofrece una amplia gama de herramientas SEO, incluida la generación de mapas del sitio.
Proporciona flexibilidad en lo que se incluye en tu mapa del sitio y lo envía automáticamente a los motores de búsqueda.
RankMath -Ofrece un conjunto de herramientas SEO que incluyen la generación de sitemaps para entradas, páginas, categorías, etiquetas, tipos de entradas personalizados y sitemaps especiales como WooCommerce y geodatos KML para empresas.Mapas de sitio XML: Dedicado a generar un mapa del sitio XML completo.
Es sencillo y se centra únicamente en la generación del mapa del sitio, sin las herramientas SEO adicionales incluidas en otros plugins.
Generador de mapas web – HTML y XML: Único en proporcionar mapas de sitio HTML y XML, garantizando que tu sitio sea accesible e indexable tanto por los motores de búsqueda como por los visitantes humanos.
Actualiza los sitemaps automáticamente cada vez que cambia el contenido de tu sitio.
Para utilizar un plugin, sólo tienes que instalarlo y activarlo desde el directorio de plugins de WordPress.
Ve a la configuración del plugin en el panel de control de WordPress para configurar el mapa del sitio según sea necesario.
Generar un mapa del sitio en línea
Si prefieres no utilizar un plugin, puedes generar un mapa del sitio XML utilizando uno de los muchos generadores gratuitos de mapas del sitio en línea.
Utilizar un generador de mapas del sitio para crear un mapa del sitio XML y subirlo manualmente a tu sitio web es una opción viable, especialmente para sitios más pequeños o estáticos que no añaden páginas nuevas con frecuencia.
Este enfoque te da el control sobre el proceso de generación del mapa del sitio y puede ser especialmente útil si buscas una solución rápida o si tu sitio se ejecuta en una plataforma sin un amplio soporte de plugins.
Generar un mapa del sitio
Sitios web como XML-Sitemaps.com ofrecen servicios gratuitos para rastrear tu sitio web y generar un mapa del sitio.
Estas herramientas suelen tener limitaciones en cuanto al número de páginas que pueden rastrear gratuitamente, por lo que son más adecuadas para sitios de tamaño pequeño o mediano.
Para generar un mapa del sitio, sólo tienes que introducir la URL de tu sitio web en el generador elegido y seguir las instrucciones para crear el mapa del sitio.
Una vez completado el rastreo, descarga el archivo XML del mapa del sitio a tu ordenador.
Sube tu mapa del sitio mediante FTP
- Abre tu cliente FTP e inicia sesión con las credenciales FTP de tu sitio web (servidor FTP, nombre de usuario y contraseña).
Estos datos suelen proporcionártelos tu proveedor de alojamiento web.
Si no estás seguro, consulta la documentación o el servicio de asistencia de tu proveedor de alojamiento. - Una vez conectado, navega hasta el directorio raíz de tu sitio web.
Este es el nivel más alto de la estructura de directorios de tu sitio, que normalmente contiene carpetas como wp-contenido si utilizas WordPress. - Arrastra y suelta el archivo XML del mapa del sitio desde tu ordenador al directorio raíz de tu sitio en el cliente FTP.
Asegúrate de que el archivo se coloca directamente dentro de la raíz, no dentro de ninguna subcarpeta. - Una vez completada la carga, puedes comprobar si el mapa del sitio es accesible accediendo a tuweb.com/mapa.xml en tu navegador.
Si todo está configurado correctamente, deberías ver tu mapa web.
Aunque subir manualmente un mapa del sitio XML estático puede ser sencillo, es importante recordar que este mapa del sitio no se actualizará automáticamente cuando añadas contenido nuevo a tu sitio.
Para los sitios web que añaden con frecuencia nuevas páginas, entradas o productos, es más práctico un mapa del sitio dinámico que se actualice automáticamente (normalmente generado por un plugin o una extensión del CMS).
Independientemente del método que elijas para generar tu mapa del sitio, es importante que envíes tu mapa del sitio XML recién creado a los motores de búsqueda.
Esto puede hacerse a través de herramientas como Google Search Console, donde también puedes supervisar el estado de tu mapa del sitio y comprobar si hay algún error que pueda impedir que tu sitio se indexe correctamente.
Say goodbye to website errors
Achieve peace of mind with 99.99% uptime on 10Web Managed
WordPress Hosting, powered by Google Cloud.
Cómo solucionar el error Tu mapa web parece ser una página HTML
El error que indica que tu mapa del sitio aparece como una página HTML en lugar de su formato XML adecuado puede deberse a varias razones.
Este error suele indicar que los rastreadores de Google, o los de otros motores de búsqueda, no pueden analizar correctamente tu mapa del sitio debido a su formato incorrecto, lo que puede provocar problemas de indexación.
A continuación se indican los pasos y explicaciones para resolver este problema, centrándose en causas comunes como los conflictos de plugins en un entorno WordPress.
Busca errores y redireccionamientos
Visitar la URL de tu mapa del sitio puede revelar códigos o mensajes de error explícitos.
Estos errores son cruciales para el diagnóstico, ya que apuntan directamente a la naturaleza del problema, ya sea un error de formato, una mala configuración del servidor o una interrupción temporal.
Los códigos de estado HTTP, por ejemplo, pueden informarte de si el archivo no se encuentra (404), hay un error del servidor (500) o si existe un problema de redirección (301/302).
Errores intermitentes
Los mapas del sitio dinámicos se generan automáticamente cada vez que se realizan cambios en un sitio web y, ocasionalmente, pueden encontrarse con tiempos de espera del servidor o errores, especialmente durante tiempos de carga elevados o mantenimiento del servidor.
Estos problemas temporales pueden inducir a error a los motores de búsqueda y hacer que clasifiquen tu mapa del sitio como un documento HTML debido al mensaje de error emitido en lugar del formato XML esperado.
Redirecciones inesperadas
Si acceder a la URL de tu mapa del sitio te redirige a otra página (como la página de inicio) o provoca un bucle de redireccionamiento infinito, es un claro indicio de configuración incorrecta.
Este comportamiento puede confundir a los motores de búsqueda y a menudo tiene su origen en conflictos entre plugins o en una configuración incorrecta del servidor.
Plugin conflictivo
Si hay redirecciones o errores que no se resuelven, lo más probable es que la causa del problema sea un plugin conflictivo.
A veces los plugins SEO o de almacenamiento en caché pueden causar el error.
Para saber si un plugin está causando el error, puedes utilizar el plugin Comprobación de la salud y solución de problemas.
Sólo tienes que instalar el plugin:
- Navega hasta Herramientas > Salud del sitio > Modo Solución de problemas para iniciarlo.
Esta acción desactiva todos los plugins de la sesión. - Accede a la URL de tu mapa del sitio para comprobar si el problema persiste.
Si el error ya no aparece, confirma que hay un conflicto de plugins.
Para aislar el plugin que causa el problema, reactiva los plugins de uno en uno y comprueba el mapa del sitio después de cada activación.
Comprueba tu plugin de caché
Los plugins de almacenamiento en caché son esenciales para mejorar los tiempos de carga de tu sitio de WordPress, pero pueden causar problemas inadvertidamente al almacenar en caché los mapas del sitio XML.
Dado que los mapas de sitio son archivos dinámicos destinados a ser leídos por los motores de búsqueda para indexar con precisión el contenido de tu sitio, almacenarlos en caché puede provocar problemas, como que Google interprete erróneamente tu mapa de sitio como una página HTML.
Afortunadamente, puedes resolver este problema sin desactivar por completo tus plugins de almacenamiento en caché, estableciendo excepciones para las URL de tus mapas de sitio.
Por qué es problemático almacenar en caché los sitemaps: Almacenar en caché un mapa del sitio puede congelar su estado, impidiendo que los motores de búsqueda vean la vista más actual de la estructura de tu sitio.
Este desajuste puede provocar problemas de indexación y perjudicar la visibilidad de tu sitio en los motores de búsqueda.
Además, si un mapa del sitio almacenado en caché se sirve como una página HTML debido a errores de caché, se agrava el problema al presentar a los motores de búsqueda tipos de contenido incorrectos.
Corregir la configuración de la caché: La mayoría de los plugins de caché bien diseñados ofrecen una forma de excluir URL específicas de la caché.
Esta función es crucial para las URL del mapa del sitio, ya que garantiza que siempre se sirvan frescas, permitiendo que los motores de búsqueda reciban información actualizada sobre tu sitio.
Excluir los sitemaps de la caché
Los diferentes plugins variarán en el paso que debes dar para excluir tus mapas de sitio del almacenamiento en caché.
Es importante que consultes la documentación específica del plugin.
Aquí tienes ejemplos de cómo excluir mapas de sitio de algunos plugins.
WP Super Caché
- Ve a tu panel de control de WordPress.
- Pulsa en Configuración > Supercache de WP.
- Haz clic en el botón Avanzado para ver más opciones.
- Busca una sección llamada Añade aquí cadenas (no un nombre de archivo) que obliguen a no almacenar en caché una página.
In this field, enter the part of your sitemap URL that uniquely identifies it, such as /mapa del sitio.xml para un mapa del sitio ubicado en tuweb.com/mapaweb.xml. - Asegúrate de guardar los cambios para aplicar la regla.
W3 Caché Total
- En el panel de control de WordPress, selecciona Rendimiento > Caché de página.
- Desplázate hasta Avanzado y localiza No almacenar nunca en caché las siguientes páginas.
- Aquí, introduce la parte específica de la URL de tu mapa del sitio que debe excluirse de la caché, de forma similar a la configuración de WP Super Cache.
- Además, navega hasta Rendimiento > Reducir y en No minificar nunca las siguientes páginasañade la URL de tu mapa del sitio para evitar posibles problemas derivados de la minificación.
Verifica la URL de tu mapa del sitio
Enviar el enlace correcto a tu mapa del sitio es fundamental para el SEO y garantiza que los motores de búsqueda como Google puedan rastrear e indexar correctamente tu sitio web.
Sin embargo, errores aparentemente triviales, como un carácter incorrecto en la URL del mapa del sitio, pueden provocar problemas importantes, incluida una indexación incorrecta del sitio.
El primer paso para solucionar el problema es verificar la URL del mapa del sitio que has enviado a Google y a otros motores de búsqueda.
Asegúrate de que la URL es correcta, incluyendo el protocolo (http o https), el nombre del dominio y la ruta al archivo del mapa del sitio.
Incluso una discrepancia menor, como una barra innecesaria o un error tipográfico, puede dirigir a los motores de búsqueda a la ubicación incorrecta.
Algunos plugins pueden alterar el formato de la URL de tu mapa del sitio añadiendo o eliminando una barra al final.
Por ejemplo, convertir tuweb.com/mapa del sitio a tuweb.com/mapa del sitio/ puede tener consecuencias no deseadas, como provocar bucles de redirección o hacer que los motores de búsqueda perciban el mapa del sitio como una página HTML debido a la redirección.
Asegúrate de que la URL del mapa del sitio es coherente en todos los lugares en los que se envía, incluyendo Google Search Console y cualquier herramienta o plugin SEO que utilices en tu sitio web.
Las discrepancias entre ellas pueden llevar a confusión tanto a los administradores del sitio como a los motores de búsqueda.
Aquí también puedes utilizar el plugin Health Check.
Activa el modo de solución de problemas para desactivar todos los plugins y, a continuación, actívalos uno a uno para averiguar qué plugin está causando el problema.
Elige un mapa del sitio principal
Una gestión eficiente de los mapas del sitio es crucial para mantener un rendimiento óptimo del sitio web y garantizar una indexación precisa en los motores de búsqueda.
Aunque tener varios mapas del sitio no perjudica intrínsecamente al SEO, puede provocar confusión, desperdicio de recursos en tu servidor y posibles problemas con la indexación en los motores de búsqueda debido al solapamiento o conflicto de información.
WordPress y varios plugins pueden generar múltiples mapas de sitio, cada uno accesible a través de URL diferentes.
Racionalizar estos mapas del sitio eligiendo un único mapa primario puede mejorar la eficacia SEO de tu sitio web y reducir la carga innecesaria del servidor.
Identificar mapas de sitio activos
Antes de racionalizar, debes identificar todos los sitemaps activos de tu sitio WordPress.
Las URL de mapa del sitio más comunes son:
/mapa.xml: A menudo es la URL por defecto de los mapas del sitio generados por una serie de plugins SEO y de mapas del sitio./wp-sitemap.xml: Generado automáticamente por el propio WordPress a partir de la versión 5.5, proporciona un mapa del sitio básico para los sitios./mapa_sitio_index.xml: Utilizado normalmente por el plugin Yoast SEO, que crea un archivo de índice de mapa del sitio que apunta a otros mapas del sitio específicos para entradas, páginas y categorías.
Además, si has instalado otros plugins SEO o de mapa del sitio, es posible que generen mapas del sitio accesibles a través de URL únicas que no aparecen en la lista anterior.
Revisa la documentación de cada plugin para identificar estas URL.
Tras identificar todos los sitemaps de tu sitio WordPress, selecciona el que mejor se adapte a tus necesidades SEO, teniendo en cuenta la exhaustividad y la frecuencia de actualización.
Elige un generador principal, ya sea un plugin o la función integrada de WordPress, y desactiva los demás para evitar conflictos.
En el caso de los plugins, ajusta la configuración para detener la generación adicional de mapas del sitio.
Asegúrate de que el mapa del sitio elegido es accesible y tiene el formato correcto visitando su URL.
Por último, actualiza el envío de tu mapa del sitio en herramientas para webmasters como Google Search Console para guiar correctamente a los motores de búsqueda.
¿Son obligatorios los sitemaps?
Para los sitios web con menos de 500 páginas, enlaces internos sólidos y un contenido multimedia mínimo destinado a Google Imágenes o Google Vídeo, un mapa del sitio puede no ser esencial.
Esta directriz sugiere que los sitios pequeños y bien estructurados pueden lograr una indexación y SEO eficaces sin uno.
Sin embargo, las ventajas de mantener un mapa del sitio, como la mejora del SEO y una indexación más rápida, son razones de peso para abordar y resolver cualquier problema relacionado con el mapa del sitio.
Aunque un sitio pueda ser inicialmente pequeño, el crecimiento a lo largo del tiempo podría aumentar su complejidad, haciendo que un mapa del sitio sea cada vez más beneficioso.
Para los que se enfrentan a dificultades con los mapas del sitio, solicitar ayuda al equipo de soporte de tu proveedor de alojamiento puede proporcionar información y posibles soluciones, ayudando a superar los retos y a mantener un rendimiento óptimo del sitio en los resultados de los motores de búsqueda.
Reflexiones finales
A lo largo de nuestro blog sobre cómo solucionar el error «Tu mapa del sitio parece ser una página HTML», hemos explorado pasos prácticos para diagnosticar y resolver problemas comunes, destacando la importancia de los mapas del sitio para el SEO al tiempo que reconocemos escenarios en los que podrían no ser necesarios.
Seleccionando y configurando cuidadosamente los generadores de mapas de sitio, asegurando el envío correcto de las URL y considerando la utilidad de un mapa de sitio en función del tamaño y la estructura de tu sitio, puedes mejorar la indexación del sitio y el rendimiento SEO.
En caso de problemas persistentes, recurrir al soporte del host puede proporcionar más ayuda, garantizando que tu sitio permanezca en una posición óptima para el descubrimiento y la indexación por parte de los motores de búsqueda.
Say goodbye to website errors
Achieve peace of mind with 99.99% uptime on 10Web Managed
WordPress Hosting, powered by Google Cloud.