• EL sitemap de mi web me muestra un error:

    This page contains the following errors:

    error on line 1 at column 10: XML declaration allowed only at the start of the document Below is a rendering of the page up to the first error.


    He comprobado todo lo que he podido y sabido pero no termino de ver dónde está el error. Hasta donde entiendo, creo que mi functions.php está bien, mi sitemap está bien generado (generado por Yoast)… ¿Alguien podría ayudarme o darme alguna pista?

    Muchas gracias

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador Sergio

    (@kallookoo)

    Hola @cperez7

    Primero, cloudflare no deja descargar el sitemap_index.xml, en teoría no debería influir con Google (sinceramente no me acuerdo), pero revisa una vez solucionado este problema si google lo puede leer bien.

    Ese error suele ser porque no se genero bien, prueba lo siguiente:

    • En las opciones del Yoast regenerar el sitemap.
    • Si aun falla, es posible que ya sea el functions.php o un plugin este interfiriendo en la creación, (añade espacios al inicio del xml). Deberas comprobarlo.

    NOTA: Desactiva cualquier cache temporalmente cuando sea posible o regenéralo para que muestre la ultima versión.

    Iniciador del debate cperez7

    (@cperez7)

    Muchas gracias por tu respuesta, Sergio.

    Voy a probar si lo de Cloudflare tiene algo que ver. He revisado el functions.php y parece estar bien, he regenerado el sitemap y me sigue apareciendo el mismo error.

    Cuando desactivo Yoast, veo el sitemap generado por WordPress /wp-sitemap.xml y me aparece el mismo error.

    He probado a desactivar plugins como WP Rocket y sigue sucediendo lo mismo.

    Seguiré probando e investigando.

    Moderador Sergio

    (@kallookoo)

    Hola @cperez7

    Según el propio Yoast dice; https://yoast.com/help/xml-sitemap-error/ y si se sigue a https://yoast.com/help/how-to-check-for-plugin-conflicts/ comenta que se use este plugin; https://es.wordpress.org/plugins/health-check/

    Por cierto, para descartar el tema (functions.php) que usas, cambia temporalmente al tema predeterminado. Limpieza cache (WP Rocket, etc.), regeneras el Yoast sitemap y compruébas. Ya aunque parezca que este bien puede que se escape algo, no es la primera vez que algo no me funciona algo (todo esta, ok), después de mirar durante un rato largo, se debia a una tontería (como un espacio extra, un mal cierre, etc.). Y otra cosa, Cuando se activan/desactivan plugin, cambio del tema es posible perder alguna personalización, configuración. Aunque no suele pasar es mejor tener un backup completo del sitio, por si acaso.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)

Debes estar registrado para responder a este debate.