CMS Plugins WordPress

[WordPress] Solución al Yoast SEO error en el sitemap

Yoast SEO error en el sitemap: error on line 2 at column 6: XML declaration allowed only at the start of the document

Yoast SEO es uno de los plugins de SEO más usados del repositorio de WordPress.

Pero en esta ocasión, no creamos este post para hablar de sus virtudes, sino de uno de sus errores más frecuentes.

Cuando instalamos y activamos Yoast, si vamos al sitemap que nos genera:

Para, por ejemplo, subirlo a Google Search Console, puede que nos encontremos con un error como este:

 

Este error imposibilitará a los bots de Google acceder al sitemap de tu web, por lo que no es algo que debamos dejar pasar.

Puede estar ocasionado por varios motivos, por lo que vamos a ir analizándolos paso a paso y aportando sus posibles soluciones.

 

¿Por qué se produce?

Este error nos está indicando que hay espacios en blanco al final del fichero functions.php de WordPress.

Puede estar ocasionado por alguna incompatibilidad o mala programación de algún plugin, o porque nosotros hayamos editado el archivo y hayamos dejado algún «enter» de más.

 

Editando el functions.php

Como de costumbre, para acceder al archivo necesitaremos permisos FTP.

Tras ello accedemos a /wp-content/themes/nombre_de_tema_activo/ y localizamos el archivo functions.php.

Lo editamos y nos aseguramos que tras el cierre de la última etiqueta de PHP: ?>, no haya nada más en el archivo.

Si lo hubiese, lo borramos, lo guardamos y volvemos a resubir el archivo al servidor.

 

Incompatibilidades con otros plugins

Si lo anterior no ha resuelto el error, debemos ir desactivando uno a uno los plugins que tengamos activos. Y tras cada desactivación, comprobar si eso soluciona el error de Yoast.

Si damos con el plugin que da problemas, lo recomendable es ponernos en contacto con él a través del apartado del repositorio de WordPress y notificarle este defecto de forma.

 

Sea como fuere, finalmente debe solucionarse y verse algo como lo siguiente:

 

¿Te ha parecido útil esta entrada? ¡No olvides compartirla!

 

Cristian Sarabia Martínez

Desde que a principios de los 90 mi padre desempolvó su Spectrum, no he dejado de probar y experimentar con la tecnología.

Enamorado del mundo web, Full Stack Developer de profesión y diseñador por devoción.

Ahora hago mis pinitos en esto del blogging para compartir con vosotros un poquito de todo lo que la comunidad me ha dado.

2 Comentarios

Haz clic aquí para dejar tu comentario