10/2/20

Corregir el Schema con error A value for the url field is required

Desde principios de enero de 2020 apareció en Google Search Console una alerta AMP. Había elementos ausentes. "A value for the url field is required".

Actualicé mi plugin. Actualicé mis códigos. Hice todo lo que estaba en mi poder sin tener que editar PHP. Y aún así el error persistió.

A mi sitio AMP le faltaba un logo. Si lo colocaba con el AIOSEO, agregaba el logo al sitio Web y al AMP. Pero yo solo lo quería en el AMP. Resumen, no se podía hacer sin editar PHP.



Pues resulta que tú puedes agregar variables al esquema de JSON y se suman dentro de la validación de Search Console. Sin tener que editar mucho más.

El ejemplo para mi blog personal fue el siguiente. Lo pueden editar.

<script type="application/ld+json">{
  "@context": "https://schema.org",
  "@graph": [{
    "@id": "https://guajars.cl/#person",
    "logo": {
      "@type": "ImageObject",
      "url": "https://guajars.cl/wp-uploads/2020/02/guajars-logo.png",
      "width": 190,
      "height": 36
    }
  }
}</script>

Esto lo pegué en la opción avanzada de la configuración del plugin AMP que uso en mi sitio web. Y se aplica automáticamente a todas las páginas.

Y saz! Cero errores y cero advertencias en AMP.


No hay comentarios:

Publicar un comentario