Los datos estructurados sirven para ayudar a Google a clasificar tu web por contenido. De esta forma Google sabrá si la página es personal, un artículo, una receta,…
A continuación puedes ver un ejemplo de JSON-LD:
< script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "Alejandro Cabello", "url": "http://alejandrocabello.com", "telephone": "+34-628885348", "email": "info@alejandrocabello.com", "logo": "http://alejandrocabello.com/img/logotipo.png", "description": "Pasión, superación, ilusión, ganas de aprender y mejorar, curiosidad infinita, alegría, color, felicidad, adicción..., son para mí el diseño y el desarrollo.", "sameAs": [ "https://www.facebook.com/AlejandroCabellocom-124891550869788/?ref=sgm", "https://twitter.com/AleCabello_com", "https://plus.google.com/u/0/+Alejandrocabello", "https://www.linkedin.com/in/alecabello" ] } < /script>
Simplemente tienes que añadir el fragmento de código en tu página. Puedes comprobar su correcto funcionamiento en la la web de pruebas de Google.
https://search.google.com/structured-data/testing-tool/u/0/
Puedes leer más información en la Guía de Google.
¿Cómo añadirlo en WordPress sin incluirlo en el theme directamente?
Simplemente tienes que crear un “archivo funcion” para poder activarlo como un plugin. De esta forma, aunque cambies el theme, no perderás los datos estructurados que hayas incluido en tu web.
Este es un ejemplo de como puedes realizarlo:
< ?php /* Plugin Name: JSON Plugin URI: http://alejandrocabello.com Description: Plugin para incluir la estructura de datos JSON para mejorar el posicionamiento. Version: 1.0 Author: AlejandroCabello.com Author http://alejandrocabello.com License: GPLv2 o posterior */ // JSON // Add scripts to wp_head() function child_theme_head_script() { ?> < script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "Alejandro Cabello", "url": "http://alejandrocabello.com", "telephone": "+34-628885348", "email": "info@alejandrocabello.com", "logo": "http://alejandrocabello.com/img/logotipo.png", "description": "Pasión, superación, ilusión, ganas de aprender y mejorar, curiosidad infinita, alegría, color, felicidad, adicción..., son para mí el diseño y el desarrollo.", "sameAs": [ "https://www.facebook.com/AlejandroCabellocom-124891550869788/?ref=sgm", "https://twitter.com/AleCabello_com", "https://plus.google.com/u/0/+Alejandrocabello", "https://www.linkedin.com/in/alecabello" ] } < /script> < ?php } add_action( 'wp_head', 'child_theme_head_script' );
Ahora simplemente tienes que subirlo y activarlo. No olvides guardar el archivo con extension .php. Y si no lo subes por FTP, tienes que comprimirlo para su correcta instalación desde WordPress. Más información sobre el autor.