Saltar al contenido
BeoHosting
BeoHosting
WordPress

Cómo crear un sitemap para un sitio WordPress

BeoHosting Team··9 min de lectura de lectura
Cómo crear un sitemap para un sitio WordPress

Qué es un sitemap y por qué es importante

Un sitemap XML es un archivo que contiene una lista de todas las páginas de tu sitio que quieres que los motores de búsqueda indexen. Piensa en él como un mapa de tu sitio que entregas a Google, Bing y otros motores de búsqueda para que puedan encontrar y entender más fácilmente la estructura de tu contenido. Sin un sitemap, los motores de búsqueda tienen que basarse por completo en el seguimiento de enlaces para descubrir tus páginas, lo que puede hacer que algunas no se indexen nunca.

Un sitemap es especialmente importante para sitios nuevos que no tienen muchos enlaces entrantes, sitios con un gran número de páginas (más de 500), sitios con una estructura compleja en la que algunas páginas no están bien conectadas mediante enlaces internos, y sitios que añaden contenido nuevo con frecuencia, como blogs y tiendas online. Google recomienda explícitamente usar un sitemap como parte de una práctica básica de SEO.

Tipos de sitemap

Sitemap XML

El sitemap XML es el formato estándar que entienden los motores de búsqueda. Contiene las URL de las páginas junto con metadatos como la fecha de última modificación (lastmod), la frecuencia de cambio (changefreq) y la prioridad de la página (priority). Los sitios WordPress suelen tener un índice de sitemaps que referencia varios archivos de sitemap individuales: uno para las entradas, uno para las páginas, uno para las categorías, etc. Esto resulta especialmente útil para sitios grandes, porque un único archivo de sitemap puede contener un máximo de 50.000 URL.

Sitemap HTML

Un sitemap HTML es una página de tu sitio destinada a los visitantes humanos, no a los motores de búsqueda. Muestra una lista organizada de todas las páginas importantes con sus enlaces. Aunque no es un factor SEO directo, ayuda a los usuarios a encontrar contenido y mejora la experiencia de usuario. Muchos sitios tienen una página de sitemap HTML en el pie de página.

Sitemap de vídeo e imágenes

Si tu sitio contiene mucho contenido en vídeo o muchas imágenes, los sitemaps separados para archivos multimedia ayudan a los motores de búsqueda a indexarlos. Un sitemap de vídeo contiene información sobre la duración, la categoría y la descripción del vídeo. Un sitemap de imágenes ayuda a Google Imágenes a indexar mejor tus imágenes, lo que puede generar un tráfico considerable, especialmente para sitios de comercio electrónico y portfolios.

Sitemap integrado de WordPress

Desde la versión 5.5, WordPress incluye soporte integrado para sitemaps XML sin necesidad de un plugin adicional. El sitemap integrado está disponible en tusitio.com/wp-sitemap.xml e incluye automáticamente entradas, páginas, categorías y etiquetas. Sin embargo, el sitemap integrado de WordPress tiene una personalización limitada: no puedes excluir páginas concretas con facilidad, añadir prioridades ni controlar qué tipos de contenido incluir. Para la mayoría de los sitios, un plugin SEO con funciones avanzadas de sitemap es una mejor opción.

Crear un sitemap con Yoast SEO

Instalación y activación

Yoast SEO es el plugin SEO de WordPress más popular, con más de 5 millones de instalaciones activas. Tras la instalación y la activación, la funcionalidad de sitemap se habilita automáticamente. Tu sitemap estará disponible en tusitio.com/sitemap_index.xml. Yoast genera automáticamente un índice de sitemaps que contiene enlaces a los archivos de sitemap individuales de cada tipo de contenido.

Configurar el sitemap en Yoast

En el panel de WordPress ve a Yoast SEO → Settings → Site features → APIs. Comprueba que la opción de sitemaps XML está activada. Después, para cada tipo de contenido (entradas, páginas, tipos de contenido personalizados) puedes configurar si se incluye en el sitemap. Si tienes tipos de contenido que no deberían indexarse (como páginas privadas o landing pages de anuncios), exclúyelos del sitemap. Yoast también añade automáticamente las imágenes al sitemap, lo que ayuda a indexar el contenido visual.

Excluir páginas concretas

Para excluir una página concreta del sitemap, abre esa página en el editor, busca el cuadro meta de Yoast SEO en la parte inferior y, en la pestaña Advanced, pon "Allow search engines to show this page in search results?" en "No". Esto añadirá una etiqueta noindex y, a la vez, eliminará la página del sitemap. Úsalo para páginas de agradecimiento, páginas con contenido duplicado o cualquier página que no quieras que aparezca en las búsquedas.

Crear un sitemap con Rank Math

Configuración básica

Rank Math es un plugin SEO más reciente que está creciendo rápidamente en popularidad gracias a sus completas funciones gratuitas. El sitemap se configura desde Rank Math → Sitemap Settings. Rank Math ofrece un control más detallado que Yoast en su versión gratuita: puedes definir el número de enlaces por página de sitemap, incluir o excluir imágenes y controlar cada tipo de contenido de forma individual.

Opciones avanzadas

Rank Math permite añadir páginas externas al sitemap (páginas que no son entradas ni páginas de WordPress), excluir entradas y páginas concretas por ID, configurar la prioridad y la changefreq para cada tipo de contenido, hacer ping automático a los motores de búsqueda cuando se actualiza el sitemap, y crear sitemaps especiales para negocios locales (sitemap de Local SEO) y contenido en vídeo (Video Sitemap en la versión Pro). Estas opciones avanzadas hacen de Rank Math una opción excelente para sitios con necesidades SEO específicas.

Crear un sitemap manualmente

Crear el archivo XML

Si no quieres usar un plugin, puedes crear un sitemap XML manualmente. Crea un archivo sitemap.xml en el directorio raíz de tu sitio. El archivo debe empezar con una declaración XML y usar el espacio de nombres urlset. Cada URL se define dentro de una etiqueta url con un elemento loc obligatorio (la URL de la página) y elementos opcionales lastmod (fecha de última modificación), changefreq (daily, weekly, monthly) y priority (de 0.0 a 1.0). Un sitemap manual requiere actualizaciones manuales cada vez que añades o cambias una página, lo que lo hace poco práctico para sitios activos.

Generadores de sitemaps online

Si tienes un sitio estático y pequeño, puedes usar herramientas online como XML-Sitemaps.com, Screaming Frog o Sitemap Generator, que rastrean automáticamente tu sitio y generan un sitemap XML. Estas herramientas son útiles para generar un sitemap puntualmente, pero para sitios WordPress que se actualizan con regularidad una solución basada en plugin es mucho más práctica, porque actualiza el sitemap automáticamente con cada cambio de contenido.

Enviar el sitemap a Google Search Console

Añadir el sitio a GSC

Google Search Console (GSC) es una herramienta gratuita de Google para hacer seguimiento de la presencia de tu sitio en las búsquedas de Google. Si todavía no tienes una cuenta de GSC, créala en search.google.com/search-console. Añade tu dominio usando una propiedad de dominio (Domain property, recomendada), que cubre todas las variantes de URL, o una propiedad de prefijo de URL (URL prefix) para una versión concreta. Verifica la propiedad mediante un registro DNS (para la propiedad de dominio) o una etiqueta HTML, un archivo o Google Analytics (para el prefijo de URL).

Enviar el sitemap

En GSC ve a Sitemaps en el menú de la izquierda. Introduce la URL de tu sitemap (normalmente sitemap_index.xml o sitemap.xml) y haz clic en Submit. Google empezará a procesar tu sitemap y mostrará el estado: URL leídas correctamente, errores y advertencias. Presta atención a cualquier error, como URL que devuelven un estado 404 o páginas bloqueadas por robots.txt.

Seguimiento del estado de indexación

Tras enviar el sitemap, sigue el informe de Cobertura (Coverage) en GSC, que muestra cuántas páginas están indexadas, cuántas tienen errores y cuántas están excluidas. Los errores más habituales son: "Submitted URL has crawl issue" (la página no se puede rastrear), "Submitted URL marked noindex" (la página tiene una etiqueta noindex pero está en el sitemap) y "Submitted URL seems to be a Soft 404" (la página existe pero no tiene contenido). Resuelve los errores con regularidad, porque los errores acumulados pueden afectar negativamente al presupuesto de rastreo (crawl budget).

Optimización del sitemap

Qué incluir en el sitemap

Incluye todas las páginas que quieras indexar y que aporten valor a los usuarios: entradas y páginas publicadas con contenido de calidad, categorías y etiquetas con suficiente contenido, tipos de contenido personalizados (productos, elementos de portfolio) y URL canónicas. No incluyas páginas con contenido escaso, páginas duplicadas, páginas con etiqueta noindex, páginas privadas ni URL de administración.

Actualizaciones periódicas

El sitemap debería estar siempre actualizado. Los plugins SEO como Yoast y Rank Math actualizan el sitemap automáticamente cuando publicas una nueva entrada o modificas una existente. Comprueba periódicamente que el sitemap no contenga URL que devuelvan errores (404, 500) ni redirecciones (301, 302). Usa una herramienta como Screaming Frog para rastrear tu sitemap e identificar las URL problemáticas.

Errores habituales con los sitemaps

  • Incluir páginas noindex: si una página tiene una etiqueta noindex pero está en el sitemap, Google notifica un error. Sincroniza siempre la configuración de noindex con el sitemap.
  • URL obsoletas: las páginas eliminadas o movidas que permanecen en el sitemap generan errores 404 en GSC. Limpia el sitemap con regularidad.
  • Sitemap demasiado grande: un sitemap con más de 50.000 URL o de más de 50 MB debe dividirse en archivos más pequeños con un índice de sitemaps.
  • Bloquear el sitemap en robots.txt: comprueba que robots.txt no bloquee el acceso a tu archivo de sitemap. Añade una directiva Sitemap: a robots.txt.
  • No usar URL HTTPS: si usas HTTPS con un certificado activo, todas las URL del sitemap deben ser las versiones HTTPS.

Conclusión

Un sitemap es una herramienta sencilla pero potente que ayuda a los motores de búsqueda a rastrear e indexar tu sitio de forma eficiente. Para el CMS WordPress recomendamos usar el plugin Yoast SEO o Rank Math, que genera y actualiza el sitemap automáticamente. Una vez creado, asegúrate de enviar el sitemap a Google Search Console y de hacer un seguimiento periódico del estado de indexación. En BeoHosting, todos los planes de WordPress hosting incluyen el plugin Yoast SEO preinstalado y un sitemap generado automáticamente, de modo que tu sitio es visible para los motores de búsqueda desde el primer día.

BeoHosting Team

10+ años de experiencia — Especialistas en alojamiento web e infraestructura

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Última actualización: