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:
https://tudominio.com/sitemap_index.xml
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.
[titulo]¿Por qué se produce?[/titulo]
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.
[titulo]Editando el functions.php[/titulo]
Como de costumbre, para acceder al archivo necesitaremos permisos FTP.
Tras ello accedemos a [codigo]/wp-content/themes/nombre_de_tema_activo/[/codigo] y localizamos el archivo [codigo]functions.php[/codigo].
Lo editamos y nos aseguramos que tras el cierre de la última etiqueta de PHP: [codigo]?>[/codigo], no haya nada más en el archivo.
Si lo hubiese, lo borramos, lo guardamos y volvemos a resubir el archivo al servidor.
[titulo]Incompatibilidades con otros plugins[/titulo]
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!
Hola!
Gracias por tu post!
He detectado que el plugin que me da error es este: Visual composer
y ahora me sale esto
https://dientesdelecheshop.com/post-sitemap.xml 2019-03-14T15:53:06+00:00 https://dientesdelecheshop.com/page-sitemap.xml 2019-03-10T10:40:40+00:00 https://dientesdelecheshop.com/product-sitemap.xml 2019-03-10T20:17:22+00:00 https://dientesdelecheshop.com/category-sitemap.xml 2019-03-14T15:53:06+00:00 https://dientesdelecheshop.com/product_cat-sitemap.xml 2019-03-10T20:17:22+00:00
pero sin formato….
Es muy raro. El caso es que si desactivo visual composer me sale el sitemap bien, pero necesito este plugin para que el tema salga correctamente
¿Me podrías ayudar?
Gracias!
Hola, interesante el aporte de tu post, Gracias
Dejo una consulta por si os está pasando o es algo puntual o algo que me pasa a mi, es que desde hace varios días, e incluso en varias instalaciones/web en las sugerencias (semáforo) del Yoast aparece que «…se sugiere que solo se utilice un H1…» y es que en algunos casos no he puesto ni siquiera el H1
En algunas situaciones quitando el Título del post, se corrige, pero no debería ser así. Hasta ahora no me pasaba, y estaba el Titulo y un H1 puesto en el post, y esa sugerencia no aparecía
Os está pasando? Alguna Sugerencia.
Hola! Gracias por el post, me has ayudado a solventar el problema.
Olé tú… Podrían haber pasado mil años y no lo hubiera descubierto… Por un espacio después del cierre del functions.php del child… En fin, infinitas gracias
Gracias por el aporte!! has dado en el clavo!