Cuando instalamos un plugin para SEO en nuestro Worpdress como Yoast SEO, All in One, etc lo normal es que crees un mapa del sitio para enviarlo a la consola de búsqueda de Google (Search console o webmaster tools) para que sea indexada todas las urls de tu página y así posicionarse en internet por el SEO orgánico, normalmente nunca da problemas en la creación pero si has creado un tema hijo (child theme) o has modificado manualmente el tuyo es posible que hayas tenido un descuido con tu espaciador del teclado ya que este error está relacionado con un espacio vacío.

Esto suele suceder cuando modificas el archivo “functions.php” o “wp-config.php” y has dejado un espacio en blanco o una línea vacía al principio del archivo, no un cambio de línea como un “intro” si no un espacio con el espaciador, por ejemplo, que tengas un espacio en blanco delante de <?php

Este espacio en blanco lo que origina en tu sitemap.xml es un espacio en la primera línea del archivo.

Vamos a ver una estructura de XML

<?xml version=»1.0″ encoding=»UTF-8″?><

urlset xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″

>   <url

>      <loc>http://www.example.com/</loc>

<lastmod>2005-01-01</lastmod> 

      <changefreq>monthly</changefreq> 

      <priority>0.8</priority>

</url></urlset>

Aquí vemos que delante de <?xml version=…. Hay un espacio vacío y este es que genera el error.

Para ver el sitemap.xml en Yoast antes de enviarlo a Google ves a SEO > General > Características > Mapas del sitio XML > Ver el mapa del sitio.

En este apartado será cuando visualices si el mapa del sitio está correctamente funcionando y ahora es el momento de añadirlo a Google, pero si como hemos mencionado anteriormente tienes un error en la declaración deberás de revisar el fichero y solucionar ese espacio vació ya que en el enlace del plugin te mostrará el error como en la siguiente imagen.

Una vez ya solucionado este pequeño fallo solo falta enviarlo a Google para que sea indexado correctamente.

Espero que te ayude.

Ir al contenido