Aprende con este tutorial a eliminar los datos estructurados (Schema) que vienen con Yoast para usar los de Genesis Framework mediante código.
Una de las ventajas de Genesis es que, desde su creación, está pensado para ser «SEO-friendly». Es decir, que Google entienda bien el contenido y estructura de la web.
En parte, esto se consigue gracias a los datos estructurados, concretamente el marcado de microdatos («microdata markup»).
Pero, ¿y si usas un plugin que también se encarga de esta función?
Por ejemplo, la nueva versión de Yoast (11.0), incorpora un sistema de datos estructurados más moderno (JSON-LD).
Sin embargo, es recomendable solo uses un único método de marcado de Schema para evitar duplicados que se solapen (ya sabes que a Google no le gustan).
¿Usas Yoast? Entonces debes decidir cuál de los dos métodos de marcado quieres utilizar.
En el tutorial anterior aprendiste cómo deshabilitar el marcado de Genesis Framework. A continuación descubrirás cómo hacerlo para Yoast.
Código para deshabilitar los datos estructurados de Yoast
Añade el siguiente fragmento al final del fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2055 snippets de esta web,
identifícate o suscríbete aquí.
Con este fragmento indicas que NO se use el marcado de microdatos que viene por defecto con Yoast (>11.0).
Próximamente: en el canal de Slack y el Github de Genesis están proponiendo añadir mejoras en el sistema de Schema del framework (cambiar de «microdata» a «JSON-LD») y que sea compatible con Yoast en una próxima actualización.
Pero hasta que esto ocurra, es mejor que deshabilites una de las dos opciones si usas Genesis Framework y Yoast.
Conclusiones
Si usas Yoast pero prefieres los datos estructurados que vienen por defecto en Genesis Framework, ya puedes deshabilitar el marcado de microdatos de Yoast con una línea de código.
¿Tienes alguna pregunta o quieres darme una sugerencia para próximos snippets? Déjala en los comentarios (esta opción es exclusiva para suscriptores).