{"id":21690,"date":"2019-07-04T12:30:31","date_gmt":"2019-07-04T12:30:31","guid":{"rendered":"https:\/\/www.geotelecom.mx\/?p=21690"},"modified":"2019-07-04T12:30:31","modified_gmt":"2019-07-04T12:30:31","slug":"incluir-datos-estructurados-web","status":"publish","type":"post","link":"https:\/\/www.geotelecom.mx\/en\/blog\/include-structured-data-web\/","title":{"rendered":"3 ways to include structured data in your website"},"content":{"rendered":"<p>Antes de empezar, si no tienes claro lo que son los datos estructurados, os recomendamos leer nuestra <a href=\"https:\/\/www.geotelecom.mx\/rich-snippets-datos-estructurados\/\">entrada de Rich snippets y datos estructurados<\/a>. Y para los que ya sab\u00e9is lo que son y c\u00f3mo pueden beneficiarnos, vamos a explicar c\u00f3mo se forman y 3 maneras de incluirlos en tu web.<br \/>\nCuando termines la gu\u00eda te ser\u00e1 m\u00e1s f\u00e1cil detectar <strong>por qu\u00e9 los datos estructurados generan errores en tu Search Console<\/strong> <strong>o campa\u00f1as de Google Ads<\/strong>.<\/p><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u00cdndice de contenidos<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.geotelecom.mx\/en\/blog\/include-structured-data-web\/#Que_tipos_de_datos_estructurados_puedes_usar_en_tu_web\" >Qu\u00e9 tipos de datos estructurados puedes usar en tu web<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.geotelecom.mx\/en\/blog\/include-structured-data-web\/#El_lexico_de_los_datos_estructurados\" >El l\u00e9xico de los datos estructurados<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.geotelecom.mx\/en\/blog\/include-structured-data-web\/#La_sintaxis_de_los_datos_estructurados\" >La sintaxis de los datos estructurados<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.geotelecom.mx\/en\/blog\/include-structured-data-web\/#3_combinaciones_de_datos_estructurados_y_schemaorg\" >3 combinaciones de datos estructurados y schema.org<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.geotelecom.mx\/en\/blog\/include-structured-data-web\/#1_Microdatos_con_schemaorg\" >1.\u00a0\u00a0\u00a0\u00a0 Microdatos con schema.org<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.geotelecom.mx\/en\/blog\/include-structured-data-web\/#_2_RDFa_con_schemaorg\" >\u00a02.\u00a0\u00a0\u00a0\u00a0 RDFa con schema.org<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.geotelecom.mx\/en\/blog\/include-structured-data-web\/#3_JSON-LD_con_schemaorg\" >3.\u00a0\u00a0\u00a0\u00a0 JSON-LD\u00a0 con schema.org<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<h2><span class=\"ez-toc-section\" id=\"Que_tipos_de_datos_estructurados_puedes_usar_en_tu_web\"><\/span>Qu\u00e9 tipos de datos estructurados puedes usar en tu web<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Para hacerlo sencillo de entender, vamos a pensar en los datos estructurados como si fuera un idioma. A la hora de comunicarnos necesitamos, al menos, conocer\u00a0<strong>el vocabulario o l\u00e9xico<\/strong>\u00a0y c\u00f3mo combinar este vocabulario, es decir, <strong>la sintaxis<\/strong>, \u00bfverdad? En el caso de los datos estructurados pasa algo similar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"El_lexico_de_los_datos_estructurados\"><\/span>El l\u00e9xico de los datos estructurados<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Para que todos los buscadores entiendan nuestra informaci\u00f3n, hay que llegar a una <strong>estandarizaci\u00f3n\u00a0terminol\u00f3gica. <\/strong>Esto se logra mediante el uso de librer\u00edas, que funcionan como &#8220;diccionarios&#8221; y nos permiten saber <strong>qu\u00e9 palabras usar<\/strong> para que Google entienda f\u00e1cilmente la estructura de nuestra web. De todas las librer\u00edas que hay, os vamos a mencionar las m\u00e1s extendidas y usadas:<\/p>\n<ul>\n<li><a href=\"https:\/\/ogp.me\/\">Open Graph<\/a>: Empleada para el marcado de datos de Facebook.<\/li>\n<li><a href=\"https:\/\/schema.org\/\">Schema.org<\/a>: Orientada sobre todo a motores de b\u00fasqueda. Es la librer\u00eda m\u00e1s extendida y usada, por lo que la emplearemos en nuestros ejemplos.<\/li>\n<li><a href=\"https:\/\/www.data-vocabulary.org\/\">Data-vocabulary<\/a> : A\u00fan podemos encontrar webs con este tipo de librer\u00edas de datos estructurados, aunque se est\u00e1 quedando obsoleta.<\/li>\n<li><a href=\"https:\/\/microformats.org\/\">Microformats.org<\/a><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"La_sintaxis_de_los_datos_estructurados\"><\/span>La sintaxis de los datos estructurados<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Una vez conocemos el l\u00e9xico, debemos insertarlo en nuestra web <strong>siguiendo cualquiera de los 4 tipos de sintaxis<\/strong> que Google entiende:<\/p>\n<ol>\n<li><strong>Microformatos<\/strong>: Esta sintaxis est\u00e1 ya <strong>obsoleta<\/strong>, debido a que\u00a0su estructura se basa en las clases (atributos <em>class<\/em>) del documento HTML en el que se incluyen. Los documentos HTML est\u00e1n desapareciendo en favor de los HTML5, por lo que este tipo de sintaxis tambi\u00e9n se ha quedado obsoleta.<\/li>\n<li><strong>Microdatos: <\/strong>Este tipo de formato de datos estructurados emplea la propia sintaxis del documento HTML5 en el que se incluyen. M\u00e1s adelante os mostraremos los atributos propios de este tipo de formato.<\/li>\n<li><strong>RDFa: <\/strong>Esta es quiz\u00e1 la sintaxis m\u00e1s complicada y menos usada de todas.\u00a0Se trata de un formato basado en un conjunto de extensiones XHTML que aprovecha atributos HTML5.<\/li>\n<li><strong>JSON-LD: <\/strong>El formato JSON-LD es el preferido de Google, que lo recomienda encarecidamente, y tambi\u00e9n el m\u00e1s sencillo de entender. Su sintaxis consiste en un conjunto desordenado de elementos <em>nombre:valor<\/em>.<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"3_combinaciones_de_datos_estructurados_y_schemaorg\"><\/span>3 combinaciones de datos estructurados y schema.org<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ahora que ya sabemos qu\u00e9 opciones de l\u00e9xico y sintaxis tenemos, vamos a ver c\u00f3mo podemos combinarlas entre s\u00ed. Usaremos en todos los ejemplos la librer\u00eda de Schema.org, ya que es la m\u00e1s usada y con una buena documentaci\u00f3n.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Microdatos_con_schemaorg\"><\/span><em>1.\u00a0\u00a0\u00a0\u00a0 <\/em><em>Microdatos con schema.org<\/em><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Como adelant\u00e1bamos, se trata de una sintaxis basada en HTML5 que cuenta con ciertos <strong>atributos propios<\/strong>:<\/p>\n<ul>\n<li><span style=\"color: #0000ff;\"><strong>Itemscope<\/strong>: Indica que se va a dar informaci\u00f3n sobre un elemento a\u00fan sin definir.<\/span><\/li>\n<li><span style=\"color: #0000ff;\"><strong>Itemtype<\/strong>: Indica el tipo de elemento que se est\u00e1 definiendo: puede ser un producto, una web, una persona f\u00edsica, etc.<\/span><\/li>\n<li><span style=\"color: #0000ff;\"><strong>Itemprop<\/strong>: Indica sus caracter\u00edsticas o propiedades del elemento en cuesti\u00f3n: la marca del producto, una imagen asociada, el precio, etc.<\/span><\/li>\n<\/ul>\n<p>Estos atributos se ven mejor en el propio documento HTML5. A continuaci\u00f3n podemos ver un <strong>ejemplo de microdatos<\/strong> en el que podemos apreciar dos elementos (<em>itemscope<\/em>), cada uno con su definici\u00f3n de tipo (<em>itemtype<\/em>) y sus caracter\u00edsticas (<em>itemprop<\/em>).<\/p>\n<h3><span class=\"ez-toc-section\" id=\"_2_RDFa_con_schemaorg\"><\/span><em><img fetchpriority=\"high\" decoding=\"async\" class=\"noresize aligncenter wp-image-21697 size-full\" title=\"microdatos-schema\" src=\"https:\/\/www.geotelecom.mx\/wp-content\/uploads\/2019\/07\/2019-07-04_09h55_44.png\" alt=\"microdatos-schema\" width=\"432\" height=\"435\" srcset=\"https:\/\/www.geotelecom.mx\/wp-content\/uploads\/2019\/07\/2019-07-04_09h55_44.png 432w, https:\/\/www.geotelecom.mx\/wp-content\/uploads\/2019\/07\/2019-07-04_09h55_44-298x300.png 298w, https:\/\/www.geotelecom.mx\/wp-content\/uploads\/2019\/07\/2019-07-04_09h55_44-150x150.png 150w\" sizes=\"(max-width: 432px) 100vw, 432px\" \/>\u00a0<\/em><em>2.\u00a0\u00a0\u00a0\u00a0 <\/em><em>RDFa con schema.org<\/em><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>En este caso tambi\u00e9n se emplean atributos propios. Entre los m\u00e1s usados destacan los siguientes:<\/p>\n<div style=\"display: flex;\">\n<ul style=\"width: 50%;\">\n<li><span style=\"color: #0000ff;\"><strong>about<\/strong><\/span><\/li>\n<li><span style=\"color: #0000ff;\"><strong>content<\/strong><\/span><\/li>\n<li><span style=\"color: #0000ff;\"><strong>datatype<\/strong><\/span><\/li>\n<li><span style=\"color: #0000ff;\"><strong>inlist<\/strong><\/span><\/li>\n<li><span style=\"color: #0000ff;\"><strong>prefix<\/strong><\/span><\/li>\n<\/ul>\n<ul style=\"width: 50%;\">\n<li><span style=\"color: #0000ff;\"><strong>property<\/strong><\/span><\/li>\n<li><span style=\"color: #0000ff;\"><strong>rel<\/strong><\/span><\/li>\n<li><span style=\"color: #0000ff;\"><strong>rev<\/strong><\/span><\/li>\n<li><span style=\"color: #0000ff;\"><strong>typeof<\/strong><\/span><\/li>\n<li><span style=\"color: #0000ff;\"><strong>vocab<\/strong><\/span><\/li>\n<\/ul>\n<\/div>\n<p>Como este es el caso m\u00e1s abstracto de los tres, vamos a ilustrarlo con un ejemplo, para que sea m\u00e1s sencillo de entender.\u00a0Si echamos un vistazo al ejemplo de datos estructurados de persona f\u00edsica, vemos los siguientes atributos simples:<br \/>\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-21698\" src=\"https:\/\/www.geotelecom.mx\/wp-content\/uploads\/2019\/07\/2019-07-04_10h32_57.png\" alt=\"RDFa-schema\" width=\"811\" height=\"209\" srcset=\"https:\/\/www.geotelecom.mx\/wp-content\/uploads\/2019\/07\/2019-07-04_10h32_57.png 811w, https:\/\/www.geotelecom.mx\/wp-content\/uploads\/2019\/07\/2019-07-04_10h32_57-300x77.png 300w, https:\/\/www.geotelecom.mx\/wp-content\/uploads\/2019\/07\/2019-07-04_10h32_57-768x198.png 768w\" sizes=\"(max-width: 811px) 100vw, 811px\" \/>En este caso, es el atributo <em>vocab<\/em> el que marca la librer\u00eda, y el atributo <em>typeof<\/em> el que marca el tipo de elemento. El resto de caracter\u00edsticas se marcan mediante el atributo <em>property<\/em>. Adem\u00e1s de ejemplo para persona f\u00edsica, en\u00a0<a href=\"https:\/\/rdfa.info\/play\/\">esta p\u00e1gina<\/a> podemos encontrar <strong>una serie de ejemplos de marcado estructurado RDFa<\/strong>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_JSON-LD_con_schemaorg\"><\/span><em>3.\u00a0\u00a0\u00a0\u00a0 <\/em><em>JSON-LD\u00a0 con schema.org<\/em><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Se trata del tipo de sintaxis recomendada por Google. Para implementarlo, debemos a\u00f1adir una<strong> etiqueta de javascript<\/strong> en nuestro documento HTML5 que contenga los datos en un <strong>formato de pares nombre\/valor<\/strong>, seg\u00fan este modelo:<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #0000ff;\"><strong>&lt;script type=\u201capplication\/ld-json\u201d&gt;<\/strong> { \u201cProducto\u201d: \u201ctipo de producto de mi web\u201d\u00a0} <strong>&lt;\/script&gt;<\/strong><\/span><\/p>\n<p>Tendr\u00edamos que sustituir los datos que figuran entre llaves por los datos y propiedades del elemento que vayamos a definir, siguiendo la documentaci\u00f3n de nuestra librer\u00eda.\u00a0Este ser\u00eda un ejemplo de c\u00f3mo Pccomponentes ha implementado sus datos estructurados a trav\u00e9s del formato JSON-LD:<br \/>\n<img decoding=\"async\" class=\"noresize aligncenter wp-image-21702 size-full\" title=\"JSON-LD\" src=\"https:\/\/www.geotelecom.mx\/wp-content\/uploads\/2019\/07\/2019-07-04_12h28_48.png\" alt=\"JSON-LD\" width=\"629\" height=\"542\" srcset=\"https:\/\/www.geotelecom.mx\/wp-content\/uploads\/2019\/07\/2019-07-04_12h28_48.png 629w, https:\/\/www.geotelecom.mx\/wp-content\/uploads\/2019\/07\/2019-07-04_12h28_48-300x259.png 300w\" sizes=\"(max-width: 629px) 100vw, 629px\" \/>Por \u00faltimo, os dejamos\u00a0por aqu\u00ed <a href=\"https:\/\/technicalseo.com\/tools\/schema-markup-generator\/\">una herramienta<\/a> para generar autom\u00e1ticamente el fragmento de JSON-LD que necesit\u00e9is en vuestra web, en caso de que no teng\u00e1is claro qu\u00e9 l\u00e9xico y valores son necesarios para cada tipo de elemento.<br \/>\nY ahora que ya sabes todas las formas de insertar datos estructurados&#8230;<br \/>\n[totalpoll id=&#8221;21694&#8243;]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Antes de empezar, si no tienes claro lo que son los datos estructurados, os recomendamos leer nuestra entrada de Rich snippets y datos estructurados. Y para los que ya sab\u00e9is lo que son y c\u00f3mo pueden beneficiarnos, vamos a explicar c\u00f3mo se forman y 3 maneras de incluirlos en tu web. Cuando termines la gu\u00eda te ser\u00e1 m\u00e1s f\u00e1cil detectar por qu\u00e9 los datos estructurados generan errores en tu Search Console o campa\u00f1as de Google Ads. Qu\u00e9 tipos de datos estructurados puedes usar en tu web Para hacerlo sencillo de entender, vamos a pensar en los datos estructurados como si fuera un idioma. A la hora de comunicarnos necesitamos, al menos, conocer\u00a0el vocabulario o l\u00e9xico\u00a0y c\u00f3mo combinar este vocabulario, es decir, la sintaxis, \u00bfverdad? En el caso de los datos estructurados pasa algo similar. El l\u00e9xico de los datos estructurados Para que todos los buscadores entiendan nuestra informaci\u00f3n, hay que llegar a una estandarizaci\u00f3n\u00a0terminol\u00f3gica. Esto se logra mediante el uso de librer\u00edas, que funcionan como &#8220;diccionarios&#8221; y nos permiten saber qu\u00e9 palabras usar para que Google entienda f\u00e1cilmente la estructura de nuestra web. De todas las librer\u00edas que hay, os vamos a mencionar las m\u00e1s extendidas y usadas: Open Graph: Empleada para el marcado de datos de Facebook. Schema.org: Orientada sobre todo a motores de b\u00fasqueda. Es la librer\u00eda m\u00e1s extendida y usada, por lo que la emplearemos en nuestros ejemplos. Data-vocabulary : A\u00fan podemos encontrar webs con este tipo de librer\u00edas de datos estructurados, aunque se est\u00e1 quedando obsoleta. Microformats.org La sintaxis de los datos estructurados Una vez conocemos el l\u00e9xico, debemos insertarlo en nuestra web siguiendo cualquiera de los 4 tipos de sintaxis que Google entiende: Microformatos: Esta sintaxis est\u00e1 ya obsoleta, debido a que\u00a0su estructura se basa en las clases (atributos class) del documento HTML en el que se incluyen. Los documentos HTML est\u00e1n desapareciendo en favor de los HTML5, por lo que este tipo de sintaxis tambi\u00e9n se ha quedado obsoleta. Microdatos: Este tipo de formato de datos estructurados emplea la propia sintaxis del documento HTML5 en el que se incluyen. M\u00e1s adelante os mostraremos los atributos propios de este tipo de formato. RDFa: Esta es quiz\u00e1 la sintaxis m\u00e1s complicada y menos usada de todas.\u00a0Se trata de un formato basado en un conjunto de extensiones XHTML que aprovecha atributos HTML5. JSON-LD: El formato JSON-LD es el preferido de Google, que lo recomienda encarecidamente, y tambi\u00e9n el m\u00e1s sencillo de entender. Su sintaxis consiste en un conjunto desordenado de elementos nombre:valor. 3 combinaciones de datos estructurados y schema.org Ahora que ya sabemos qu\u00e9 opciones de l\u00e9xico y sintaxis tenemos, vamos a ver c\u00f3mo podemos combinarlas entre s\u00ed. Usaremos en todos los ejemplos la librer\u00eda de Schema.org, ya que es la m\u00e1s usada y con una buena documentaci\u00f3n. 1.\u00a0\u00a0\u00a0\u00a0 Microdatos con schema.org Como adelant\u00e1bamos, se trata de una sintaxis basada en HTML5 que cuenta con ciertos atributos propios: Itemscope: Indica que se va a dar informaci\u00f3n sobre un elemento a\u00fan sin definir. Itemtype: Indica el tipo de elemento que se est\u00e1 definiendo: puede ser un producto, una web, una persona f\u00edsica, etc. Itemprop: Indica sus caracter\u00edsticas o propiedades del elemento en cuesti\u00f3n: la marca del producto, una imagen asociada, el precio, etc. Estos atributos se ven mejor en el propio documento HTML5. A continuaci\u00f3n podemos ver un ejemplo de microdatos en el que podemos apreciar dos elementos (itemscope), cada uno con su definici\u00f3n de tipo (itemtype) y sus caracter\u00edsticas (itemprop). \u00a02.\u00a0\u00a0\u00a0\u00a0 RDFa con schema.org En este caso tambi\u00e9n se emplean atributos propios. Entre los m\u00e1s usados destacan los siguientes: about content datatype inlist prefix property rel rev typeof vocab Como este es el caso m\u00e1s abstracto de los tres, vamos a ilustrarlo con un ejemplo, para que sea m\u00e1s sencillo de entender.\u00a0Si echamos un vistazo al ejemplo de datos estructurados de persona f\u00edsica, vemos los siguientes atributos simples: En este caso, es el atributo vocab el que marca la librer\u00eda, y el atributo typeof el que marca el tipo de elemento. El resto de caracter\u00edsticas se marcan mediante el atributo property. Adem\u00e1s de ejemplo para persona f\u00edsica, en\u00a0esta p\u00e1gina podemos encontrar una serie de ejemplos de marcado estructurado RDFa. 3.\u00a0\u00a0\u00a0\u00a0 JSON-LD\u00a0 con schema.org Se trata del tipo de sintaxis recomendada por Google. Para implementarlo, debemos a\u00f1adir una etiqueta de javascript en nuestro documento HTML5 que contenga los datos en un formato de pares nombre\/valor, seg\u00fan este modelo: &lt;script type=\u201capplication\/ld-json\u201d&gt; { \u201cProducto\u201d: \u201ctipo de producto de mi web\u201d\u00a0} &lt;\/script&gt; Tendr\u00edamos que sustituir los datos que figuran entre llaves por los datos y propiedades del elemento que vayamos a definir, siguiendo la documentaci\u00f3n de nuestra librer\u00eda.\u00a0Este ser\u00eda un ejemplo de c\u00f3mo Pccomponentes ha implementado sus datos estructurados a trav\u00e9s del formato JSON-LD: Por \u00faltimo, os dejamos\u00a0por aqu\u00ed una herramienta para generar autom\u00e1ticamente el fragmento de JSON-LD que necesit\u00e9is en vuestra web, en caso de que no teng\u00e1is claro qu\u00e9 l\u00e9xico y valores son necesarios para cada tipo de elemento. Y ahora que ya sabes todas las formas de insertar datos estructurados&#8230; [totalpoll id=&#8221;21694&#8243;]<\/p>\n","protected":false},"author":42,"featured_media":21706,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[25],"tags":[],"class_list":["post-21690","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo"],"_links":{"self":[{"href":"https:\/\/www.geotelecom.mx\/en\/wp-json\/wp\/v2\/posts\/21690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.geotelecom.mx\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.geotelecom.mx\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.geotelecom.mx\/en\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/www.geotelecom.mx\/en\/wp-json\/wp\/v2\/comments?post=21690"}],"version-history":[{"count":0,"href":"https:\/\/www.geotelecom.mx\/en\/wp-json\/wp\/v2\/posts\/21690\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.geotelecom.mx\/en\/wp-json\/wp\/v2\/media\/21706"}],"wp:attachment":[{"href":"https:\/\/www.geotelecom.mx\/en\/wp-json\/wp\/v2\/media?parent=21690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.geotelecom.mx\/en\/wp-json\/wp\/v2\/categories?post=21690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.geotelecom.mx\/en\/wp-json\/wp\/v2\/tags?post=21690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}