Rank Math WordPress Plugin Error de mapa del sitio duplicado


Se ha descubierto que el popular complemento SEO de WordPress, Rank Math, tiene un error que hace que genere archivos de mapa de sitio duplicados. Este extraño error en la forma en que se generan los mapas de sitio es similar al que afecta a Yoast, pero la forma en que Rank Math lo maneja es diferente.

Mapa del sitio web

Un mapa del sitio es una parte importante de la optimización de motores de búsqueda. Le dice a los motores de búsqueda qué páginas se agregaron recientemente a un sitio y qué páginas se actualizaron.

El mapa del sitio ayuda a un motor de búsqueda a priorizar el rastreo de su sitio web al alertarlo sobre contenido nuevo que debe indexarse.

Debido a la importancia de un mapa del sitio para SEO, es una buena práctica que los mapas del sitio se generen correctamente.

de Google página de desarrollador sobre sitemaps dice:

«A mapa del sitio es un archivo en el que proporciona información sobre las páginas, videos y otros archivos en su sitio, y las relaciones entre ellos.

Los motores de búsqueda como Google leen este archivo para rastrear su sitio de manera más eficiente.

Un mapa del sitio le dice a Google qué páginas y archivos cree que son importantes en su sitio y también proporciona información valiosa sobre estos archivos. Por ejemplo, cuándo se actualizó la página por última vez y cualquier versión de idioma alternativo de la página”.

Error de mapa del sitio XML de matemáticas de clasificación

Rank Math también genera múltiples mapas de sitio XML. De hecho, genera posiblemente un número infinito de mapas de sitio XML.

Por ejemplo, un sitio con un único sitemap para «publicaciones» generará los siguientes sitemaps duplicados:

/post-sitemap.xml

/post-sitemap1.xml

Pero no generará la variante numerada cero, /post-sitemap0.xml

Lo mismo ocurre con los mapas de sitio duplicados generados para las páginas:

/page-sitemap.xml
/page-sitemap1.xml

Y nuevamente, al igual que para los mapas de sitio de «publicaciones», Rank Math hace no generar la variante del mapa del sitio con número cero: /page-sitemap0.xml

¿Rank Math genera un número infinito de mapas de sitio?

Si bien Rank Math no genera la variante de mapa de sitio numerado cero, Rank Math genera lo que parece ser una cantidad casi infinita de mapas de sitio XML numerados.

Idealmente, Rank Math debería generar un código de respuesta 404 para mapas de sitio que no existen.

Pero lo que parece estar sucediendo es que, en lugar de generar un mensaje de respuesta 404, Rank Math genera un código de respuesta 200 (lo que significa que es una solicitud de una página web válida) y luego genera un mapa del sitio XML vacío.

La siguiente es una URL que probé para ver qué generó Rank Math:

https://rankmath.com/post-sitemap9.xml

Esto es lo que muestra Rank Math:

Mapa del sitio inexistente generado por Rank Math

Mapa del sitio vacío generado por Rank Math

¿Cuántos sitemaps generará Rank Math?

Aparentemente, Rank Math puede generar muchas URL, posiblemente una cantidad infinita de páginas de mapa de sitio XML.

Pude generar un mapa del sitio en blanco con esta URL:

https://rankmath.com/post-sitemap9999999999999999999999999999999999999999999.xml

Lo interesante del mapa del sitio anterior es que el servidor genera un código de respuesta de encabezado 200 para un navegador cuando sirve ese mapa del sitio XML.

El código de respuesta 200 significa que no hay error.

Verifiqué si Rank Math generó un código de respuesta 200 a través del Sitio web de estado HTTP.

Esto muestra que Rank Math genera un código de respuesta 200 para páginas que no existen:

Clasifique el código de respuesta del encabezado matemático

Comportamiento de redirección del mapa del sitio matemático de clasificación

Otros complementos de SEO tienen un error que crea un mapa del sitio duplicado cuando se agrega el número cero al final de la URL del mapa del sitio.

Sin embargo, Rank Math no crea un mapa del sitio duplicado con el número cero.

Cuando realiza una solicitud para el mapa del sitio con número cero inexistente, la solicitud desencadena una redirección al mapa del sitio canónico.

Una solicitud para este mapa del sitio inexistente:

/page-sitemap0.xml

Redirige al mapa del sitio canónico:

/page-sitemap.xml

Pero podría decirse que esa no es una forma correcta de manipular un mapa del sitio que no existe.

La respuesta correcta del servidor debería ser mostrar un mensaje de respuesta de error 404 Página no encontrada, porque eso es lo que sucedió, no se encontró la página.

El complemento Yoast SEO responde de la manera correcta al proporcionar un código de respuesta 404 para mapas de sitio XML que no existen (excepto para las variantes numeradas con cero y 1).

Le pregunté a Rank Math al respecto y me explicaron que no es un problema en total.

Clasificación matemática:

“Esto es similar a cómo WP core maneja la búsqueda en el sitio: recibirá una respuesta HTTP 200 para cualquier consulta de búsqueda arbitraria.

A diferencia de algunos complementos de mapas de sitios, Rank Math no genera archivos de mapas de sitios físicos en el directorio raíz del servidor.

Dado que estas URL de mapa de sitio inexistentes no están presentes en ninguna parte del sitio, Google y otros motores de búsqueda nunca las rastrearán, por lo que esto no debería provocar ningún problema desde el punto de vista de SEO».

Error de mapa del sitio duplicado de Rank Math

Es interesante que Rank Math, como algunos otros complementos de SEO, tiene un error de mapa de sitio duplicado.

Cuando se trata de optimizar un sitio web para los motores de búsqueda, el objetivo es que sea lo más perfecto posible. Cualquier cosa que haga que un sitio web no sea perfecto puede considerarse un defecto cuando el objetivo es la perfección.

Una optimización menos que perfecta puede tener consecuencias imprevistas.

Yoast es consciente del problema y se dice que está trabajando en una solución. Uno esperaría que el problema del mapa del sitio duplicado con Rank Math también se solucione en algún momento.

Citación:

Lea la página web de Google sobre Sitemaps

Más información sobre los mapas de sitio





Consultar el artículo en la publicación original

Rank Math WordPress Plugin Error de mapa del sitio duplicado