Cómo solucionar un error 404 al ver tu mapa del sitio

Si estás viendo un error 404 "Página no encontrada" al ver los mapas del sitio generados por All in One SEO, este artículo te ayudará a solucionarlo.

Hay varias razones por las que All in One SEO no puede generar un mapa del sitio y WordPress devuelve un error "Página no encontrada". Estas se enumeran a continuación junto con los pasos para comprobar si esto está afectando a tu sitio.

El mapa del sitio está deshabilitado

Primero, comprueba si has habilitado el mapa del sitio yendo a All in One SEO » Mapas del sitio y haz clic en la pestaña del mapa del sitio con el que tienes problemas.

¿Está el interruptor de configuración Habilitar mapa del sitio en la posición Activado? Si no lo está, haz clic en el interruptor para habilitar el mapa del sitio y haz clic en el botón Abrir mapa del sitio para verlo.

Habilita el interruptor de Sitemap y el botón Abrir Sitemap en la pantalla de Sitemaps

Si estás utilizando el Mapa del sitio de vídeo y/o el Mapa del sitio de noticias en All in One SEO, entonces también deberías usar el Mapa del sitio XML principal en All in One SEO.

No hay contenido

Puede parecer una pregunta tonta, ¿te has asegurado de haber publicado contenido en tu sitio que estás incluyendo en el mapa del sitio?

Comprueba la configuración de Tipos de contenido y Taxonomías para verificar qué contenido has seleccionado para incluir en tu mapa del sitio.

Si este es el Mapa del sitio de noticias, entonces debes tener contenido publicado en las últimas 48 horas. Cualquier contenido anterior a esto no se incluye en el Mapa del sitio de noticias según los requisitos de Google.

El contenido está configurado como noindex

Esto está directamente relacionado con "No hay contenido" arriba. All in One SEO no incluye en el mapa del sitio el contenido que está configurado como Noindex.

Por lo tanto, si has configurado Mostrar en resultados de búsqueda como No en Apariencia de búsqueda o has habilitado No Index usando la configuración de Meta de robots en Apariencia de búsqueda o en tu contenido, entonces este contenido será excluido del mapa del sitio.

Las reglas de reescritura de NGINX no se han añadido

Si tu servidor está ejecutando NGINX, es posible que necesites añadir las reglas de reescritura de NGINX aquí.

Si estás en la versión 4.2.2 o inferior de All in One SEO, los mapas del sitio solo funcionarán con "enlaces permanentes bonitos".
Ve a Ajustes » Enlaces permanentes en tu sitio y verifica que esté configurado como algo diferente a Plan.

El nombre del mapa del sitio se ha cambiado en la base de datos

Esto puede ser un poco más difícil de comprobar. La forma más fácil es ir a All in One SEO » Herramientas » Importar / Exportar y en el área Exportar ajustes, marca la casilla Mapas del sitio y haz clic en el botón Exportar ajustes.

Exportar la configuración del sitemap desde la herramienta Importar/Exportar

Abre el archivo aioseo-export-settings.json que se descargó en tu ordenador y busca "filename". Si el valor es algo diferente a "sitemap" para el Mapa del sitio XML y "video-sitemap" para el Mapa del sitio de vídeo, entonces el nombre del archivo del mapa del sitio ha sido cambiado.

Puedes volver a cambiarlo en el archivo de exportación y luego importar la configuración.

El plugin CDN incluye XML o XSL

Si estás utilizando un servicio CDN o un plugin CDN, comprueba si la desactivación del plugin o servicio resuelve el problema. Algunos servicios y plugins CDN incluyen URL XML y XSL cuando no deberían.

Para excluir el Sitemap XML del almacenamiento en caché, consulta las instrucciones aquí.

Si estás utilizando un plugin diferente o el almacenamiento en caché se realiza a nivel de servidor, ponte en contacto con el desarrollador del plugin, el proveedor del servicio o tu empresa de alojamiento para averiguar cómo excluir las URL XML y XSL.