Cómo arreglar el error 404 del sitemap de WordPress de Yoast

¿Estás intentando solucionar el error 404 del mapa del sitio de Yoast SEO en WordPress?

Yoast SEO es uno de los plugins de SEO más populares para WordPress. Debido a un conflicto con el plugin o a una configuración incorrecta de WordPress, puede mostrar un error 404 cuando intentas visitar su mapa del sitio XML

En este artículo, te mostraremos cómo solucionar fácilmente el error 404 del mapa del sitio XML de Yoast SEO en WordPress

Corregir el error 404 del mapa del sitio XML de Yoast SEO en WordPress

¿Cuál es la causa del error 404 del sitemap de Yoast SEO en WordPress?

WordPress viene con un mapa del sitio XML por defecto que puedes enviar a Google Search Console y a otros motores de búsqueda

Este mapa del sitio XML se puede visitar introduciendo la siguiente URL en la barra de direcciones de tu navegador

https://example.com/sitemap.xml

Sin embargo, este mapa del sitio generado por defecto por WordPress es muy básico. Para solucionarlo, todos los principales plugins SEO de WordPress, como All in One SEO para WordPress o el plugin Yoast SEO crean sus propios mapas de sitio XML con más funciones.

Cuando utilizas el mapa del sitio XML generado por tu plugin SEO de WordPress, estos plugins reescriben el acceso directo al mapa del sitio XML de WordPress por defecto

Esto significa que la URL del mapa del sitio mencionada anteriormente enviará ahora a los usuarios a los mapas del sitio generados por tu plugin de SEO de WordPress

Desgraciadamente, esto puede causar un error 404 en algunos sitios web debido a conflictos con el plugin o a una configuración incorrecta de WordPress

Dicho esto, vamos a ver cómo solucionar fácilmente el error 404 del mapa del sitio de WordPress en el plugin Yoast SEO

1. Actualizar la estructura de Permalink de WordPress

WordPress viene con una estructura de URL amigable para el SEO (también llamada permalinks). Esta estructura de URL utiliza un sistema de redireccionamiento para indicar a tu servidor de alojamiento web qué página debe cargar cuando un usuario introduce una URL en su navegador.

Normalmente, estos ajustes de los enlaces permanentes se actualizan automáticamente cuando haces cambios en tu sitio web

Sin embargo, a veces WordPress no puede actualizar la estructura de enlaces permanentes, lo que puede hacer que aparezca el error 404 del mapa del sitio de Yoast SEO

Esto puede solucionarse fácilmente visitando la página Configuración " Página de enlaces permanentes en el Área de administración de WordPress y simplemente haciendo clic en el botón Guardar cambios botón

Actualizar los enlaces permanentes

Al hacerlo, se actualizará la configuración de los enlaces permanentes de WordPress. Ahora puedes visitar tu página del mapa del sitio XML para ver si esto ha solucionado tu problema

Si no se ha solucionado el problema, puedes seguir leyendo

2. Actualizar manualmente los enlaces permanentes

Si al actualizar la estructura de los enlaces permanentes de WordPress no se soluciona el error 404, puedes indicar manualmente a tu servidor web que redirija a los usuarios a la página del mapa del sitio de Yoast SEO

Para ello, tendrás que añadir el siguiente código a tu archivo .htaccess

# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

Nota Si tu sitio web de WordPress está instalado en un subdirectorio o carpeta (por ejemplo https://example.com/mywebsite/ ) entonces tendrás que utilizar el siguiente código

# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /mywebsite/
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

No olvides sustituir /miweb/ por el nombre de tu subdirectorio

Este código simplemente indica a tu servidor web qué páginas debe mostrar cuando los usuarios acceden a los mapas de sitio XML de Yoast SEO

Ahora puedes intentar ver tu mapa del sitio XML para ver si esto ha resuelto tu problema

3. Cambiar a un plugin de mapas de sitio XML

Si los métodos mencionados anteriormente no han solucionado el error 404 de la página del mapa del sitio XML de Yoast SEO, entonces puedes intentar utilizar un plugin independiente para generar mapas del sitio XML para tu sitio web

La desventaja de este enfoque es que tendrás que depender de un plugin independiente para generar mapas de sitio XML y de Yoast SEO para otras funciones de SEO

En primer lugar, tienes que instalar y activar el Mapas de sitio XML plugin. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Como estás utilizando Yoast SEO, te mostrará automáticamente una notificación para que desactives el plugin XML Sitemaps o la funcionalidad del mapa del sitio de Yoast SEO

Advertencia de conflicto en el mapa del sitio XML de Yoast SEO

Haz clic en el botón Activar el sitemap XML de Yoast SEO para continuar

Esto te llevará a la sección Características en la pestaña SEO " General página. Desde aquí, tienes que bajar hasta la opción XML Sitemaps y desactivarla

Desactivar los mapas de sitio XML en Yoast SEO

No olvides hacer clic en el botón Guardar cambios para almacenar tu configuración

Ahora puedes pasar al Configuración " Mapa del sitio XML para configurar tus sitemaps. Para la mayoría de los sitios web, la configuración por defecto funcionará de forma inmediata

Configuración de los sitemaps XML

Ahora puedes seguir adelante y enviar la URL del mapa del sitio XML a la consola de búsqueda de Google y a otros motores de búsqueda

URL del sitio web

4. Cambia al SEO Todo en Uno para WordPress

Si todos los pasos para solucionar el problema fallan y no quieres utilizar un plugin independiente para generar mapas del sitio XML, este método puede ayudarte a solucionar el problema del error 404 del mapa del sitio

Para este método, necesitarás All in One SEO para WordPress. Es el mejor plugin de SEO para WordPress del mercado y una alternativa mucho mejor a Yoast SEO. Puedes ver nuestra comparación Yoast vs All in One SEO para conocer más detalles sobre las diferencias.

All in One SEO (AIOSEO) viene con mapas de sitio XML avanzados con opciones fáciles de gestionar que te dan el control total de lo que debes incluir o excluir de tus mapas de sitio XML

En primer lugar, tienes que instalar y activar el SEO todo en uno para WordPress plugin. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Nota: También hay una versión gratuita de Todo en uno SEO para WordPress, que también incluye la mayoría de las funciones de los mapas de sitio XML, excepto los mapas de sitio de vídeos y noticias

Tras la activación, el plugin te guiará a través de un asistente de configuración. Puedes seguir nuestra guía sobre cómo configurar correctamente el plugin All in One SEO para WordPress si necesitas ayuda durante la configuración

Configuración de SEO todo en uno

All in One SEO también te permitirá importar datos de SEO desde Yoast SEO

Esto garantiza que todas tus metaetiquetas y títulos SEO anteriores permanezcan sin cambios

Importar datos de Yoast SEO

Después de la configuración inicial, puedes simplemente ir a All in One SEO " Sitemaps página para configurar los ajustes del mapa del sitio XML

Configuración de los mapas de sitio de All in One SEO

Puedes hacer clic en el botón Abrir mapa del sitio para ver si se ha solucionado el error 404 del mapa del sitio en WordPress

Después de eso, configura los ajustes del mapa del sitio si es necesario

Por ejemplo, All in One SEO te permite elegir qué incluir en tus mapas de sitio. Puedes añadir o eliminar tipos de entradas, taxonomías, entradas individuales y páginas

Ajustes avanzados de los mapas de sitio de All in One SEO

All in One SEO también te permite crear vídeos, noticias, mapas de sitio RSS y mapas de sitio HTML para tu sitio web

Mapas de sitio adicionales

Estos mapas de sitio también se pueden enviar a Google Search Console y a otros motores de búsqueda. Esto ayuda a los motores de búsqueda a encontrar rápidamente los contenidos más nuevos de tu sitio web

Esperamos que este artículo te haya ayudado a solucionar el error 404 de Yoast SEO Sitemap en WordPress. Quizás también quieras ver nuestra guía completa de solución de problemas de WordPress o ver cómo solucionar errores comunes de WordPress

Si te ha gustado este artículo, suscríbete a nuestro Canal de YouTube para los videotutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.

Si quieres conocer otros artículos parecidos a Cómo arreglar el error 404 del sitemap de WordPress de Yoast puedes visitar la categoría Tutoriales.

¡Más Contenido!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Go up