Deshabilitar SCHEMA Article de Yoast SEO versión 11 y posteriores

Estos días hemos tenido bastantes problemas con la actualización de YOAST SEO en algunas webs donde lo estamos usando porque han introducido un marcado SCHEMA Article por defecto además de los otros marcados que ya ofrecían.

Si usáis SCHEMA PRO para el marcado SCHEMA y teníais establecido un marcado SCHEMA Article con este plugin, ahora de repente hay dos marcados Article por publicación:

Error marcado schema duplicado article

No existe opción en YOAST para deshabilitar estos marcados SCHEMA. Por tanto para deshabilitar solo el marcado SCHEMA Article hay que añadir la siguiente línea al functions.php del child theme:

add_filter( 'wpseo_schema_article', '__return_false' );

Y para deshabilitar completamente el marcado SCHEMA de YOAST la siguiente línea (si ponéis esta no hace falta poner la anterior):

add_filter( 'wpseo_json_ld_output', '__return_false' );

 

Y tema solucionado.

4 comentarios en “Deshabilitar SCHEMA Article de Yoast SEO versión 11 y posteriores

  1. Sofía

    ¡Gracias por compartir la experiencia!. Me estaba explotando la cabeza ?. Sólo una cosa…¿qué criterios tenéis en cuenta a la hora de escoger que marcados deshabilitar? ?

    Responder
  2. Alonso

    Buenas

    Estoy empezando una web y ni siquiera he metido todavía plugin de Schema. De momento solo he añadido un JSON de FAQPage, pero directamente en el código de las páginas donde me interesaba.

    El problema es que mirando la herramienta de Google veo que la web en general tiene ya activados varios tipos de Schema que no sé muy bien de dónde salen y cómo desactivarlos, porque no me interesa tenerlos (salvo que alguien por aquí diga lo contrario):

    -WPHeader
    -WPFooter
    -CreativeWork para la imagen destacada
    -SiteNavigationElement
    -Hatom (este solo sale en las entradas)
    -Article (para entradas también)

    ¿¿Puede ser que salgan por defecto con el tema (en este caso Astra) y que pille el de Article de Yoast?? Tengo instalado Elementor, no sé si también podría venir de ahí.

    A ver si alguien puede decirme de dónde vienen y cómo se podrían desactivar, por favor.

    Gracias de antemano

    Responder
    1. Hablando de Internet y de SEO

      Hola Alonso. Ese marcado SCHEMA viene del tema ASTRA. Elementor no añade SCHEMA a no ser que se utilice algún Add-on (no de Elementor o Elementor Pro) que lo añada.

      Astra añade los siguientes tipos de SCHEMA:

      • WebPage: En las páginas y posts
      • Blog: En la página de blog
      • Person: En los archivos de autor y en el enlace al autor en posts en la biografía.
      • WPHeader: en el encabezado
      • WPFooter: En el footer
      • WPSideBar: En la barra lateral
      • SiteNavigationElement: En el menú primario.
      • SearchResultsPage: En las páginas de resultado
      • Organization: En el título de la web y en el logo
      • BreadcrumbList: En los breadcrumbs siempre que se usen los de Astra

      Si lo quieres deshabilitar (que no te lo aconsejamos porque la gente de Astra sabe lo que hace con este tema) simplemente incluye esto en el functions.php de tu child theme:
      add_filter( 'astra_schema_enabled', '__return_false' );

      Un saludo.

      Responder

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Los comentarios de esta página se procesan por un sistema automático de moderación por lo cual no siempre se publican de forma instantánea. Por favor respeta a los demás y ciñete al tema del post. Nos reservamos el derecho de eliminar cualquier comentario o enlace que nos parezca inadecuado o tenga una expresión de grosería, insulto, odio, hostilidad o negatividad.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.