Si hablamos de SEO, una de las tendencias en alza, que está promocionando más Google, es el marcado de Schema, el sistema por el que etiquetar contenidos dependiendo de su tipología.
Esto, que no es nuevo, sirve para que buscadores como Google identifiquen partes de tu contenido o contenidos enteros y, de este modo, generen snippets enriquecidos, o simplemente organicen los índices del buscador.
De este modo, Google puede identificar, por ejemplo, si tu publicación es un artículo, o una receta de cocina, una crítica de cine; y si dentro de estos tipos de contenido están declarados los distintos elementos que los distinguen, como por ejemplo el tiempo de cocción en las recetas, o el director si es una crítica cinematográfica.
¿Ya pillas de lo que estoy hablando?
Ahora bien, aparte del montón de plugins WordPress que hay para marcar el Schema de los contenidos, cada vez hay más marcado Schema incluido por defecto en temas y plugins de todo tipo.
Por ejemplo, las últimas versiones de Yoast SEO lo incluyen, pudiendo configurar globalmente el Schema de los distintos tipos de contenido, o uno a uno desde el editor.
Entonces ¿qué pasa si hay varios componentes de mi web WordPress que añaden marcado de Schema? Pues nada bueno.
Si varios elementos de tu instalación WordPress añaden datos estructurados del marcado de Schema duplicados vas a confundir a los buscadores, y es posible que al final no destaquen tu contenido como tal, perdiendo posicionamiento en los buscadores ¿y no quieres eso verdad?
Pues bien, hoy quería comentarte que si usas el tema Astra, este incluye por defecto este tipo de datos estructurados de Schema, y por tanto, si no lo controlas, y otro plugin está añadiendo marcado adicional, podrías estar arruinando el SEO de tu web.
Así que, si tienes claro que prefieres controlar los datos estructurados del Schema con un plugin SEO u otro método, así es como puedes desactivar el marcado Schema de Astra…
Desactivar todo el marcado de Schema de Astra
Si lo tienes claro, añade este código al archivo functions.php
del tema hijo de Astra:
add_filter( 'astra_schema_enabled', '__return_false' );
Desactivar selectivamente los marcados Schema de Astra
Si, por el contrario, prefieres desactivar solo algunos marcados del Schema que añade Astra, los códigos serían los que te pongo a continuación. En el nombre del marcado te pongo enlace a la página que explica para lo que sirve, para que sepas lo que quitas … o no.
Schema Organization
add_filter( 'astra_organization_schema_enabled', '__return_false' );
Schema Person
add_filter( 'astra_person_schema_enabled', '__return_false' );
Schema SiteNavigationElement
add_filter( 'astra_site_navigation_schema_enabled', '__return_false' );
Schema WPHeader
add_filter( 'astra_wpheader_schema_enabled', '__return_false' );
Schema WPFooter
add_filter( 'astra_wpfooter_schema_enabled', '__return_false' );
Schema WPSidebar
add_filter( 'astra_wpsidebar_schema_enabled', '__return_false' );
Schema BreadcrumbList
add_filter( 'astra_breadcrumb_schema_enabled', '__return_false' );
Schema CreativeWork
add_filter( 'astra_creativework_schema_enabled', '__return_false' );
¿Y tú, qué aconsejas que haga?
Pues, contrariamente a lo que puedas imaginar, que no desactives los marcados de Schema del tema Astra salvo que empieces a utilizar un plugin que claramente duplique los datos estructurados, y de eso te avisará la herramienta de prueba de datos estructurados de Google.
Si analizas tus páginas y encuentras duplicado algún dato estructurado, entonces actúa, no antes.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Hola Fernando, aconsejas que me quede con Yoast para los marcados de schema, lo he hecho así durante algún tiempo, pero escuche en un vídeo que estabas con David Ayala y mencionaste que preferías un plugin de schema pro, me podrías decir cual es… o es aceptable el de Yoast. Gracias por tus aportes y saludos.
Los marcados de Yoast son básicos, si tienes tipos de contenido personalizados o quieres controlar totalmente el marcado necesitas el plugin de pago WP Schema Pro, este: https://wpschema.com/