{"id":326,"date":"2024-08-19T15:36:27","date_gmt":"2024-08-19T15:36:27","guid":{"rendered":"https:\/\/blog.devlancer.it\/?p=326"},"modified":"2024-08-23T10:02:14","modified_gmt":"2024-08-23T10:02:14","slug":"seo-dati-strutturati","status":"publish","type":"post","link":"https:\/\/blog.devlancer.it\/en\/seo-dati-strutturati\/","title":{"rendered":"SEO: I dati strutturati, cosa sono e come usarli"},"content":{"rendered":"<p>Un tema relativamente recente riguarda i <b>dati strutturati<\/b>, ma cosa sono nel concreto? Ha senso usarli per <strong>ottimizzare il sito<\/strong> sui motori di ricerca?<\/p>\n\n<h2>Cosa sono i dati strutturati?<\/h2>\n<p>Secondo <a href=\"https:\/\/yoast.com\/what-is-structured-data\/\" rel=\"nofollow noopener\">Yoast SEO<\/a>, sono \u201cun modo di descrivere il tuo sito per renderlo pi\u00f9 facile da capire per i motori di ricerca\u201d, mentre <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data\/intro-structured-data?hl=it\" rel=\"nofollow noopener\">Google<\/a> li descrive come \u201cun formato standardizzato per fornire informazioni su una pagina e classificarne il contenuto\u201d.<\/p>\n<p>Comprendiamo dunque come valga la pena utilizzarli nel nostro sito web, soprattutto se vendiamo prodotti con un <b>ecommerce<\/b>, o se abbiamo un <b>blog<\/b> di articoli, ricette, notizie, recensioni o contenuti editoriali simili.<\/p>\n<p><b>Non ha infatti molto senso usarli per un sito puramente istituzionale<\/b> che non ha un blog oppure ha solo pochi prodotti, perch\u00e9 potrebbero richiedere un lavoro molto maggiore per il poco vantaggio che potremmo ottenere.<\/p>\n<p>I dati strutturati devono <b>seguire un formato<\/b> definito da <a href=\"https:\/\/schema.org\/\" rel=\"nofollow noopener\">Schema.org<\/a>, dove possiamo trovare diversi tipi di dati e alcuni esempi da prendere in considerazione per <a href=\"https:\/\/schema.org\/Event\" rel=\"nofollow noopener\">Eventi<\/a>, <a href=\"https:\/\/schema.org\/Person\" rel=\"nofollow noopener\">Persone<\/a>, <a href=\"https:\/\/schema.org\/Restaurant\" rel=\"nofollow noopener\">Ristoranti<\/a>, e via dicendo. <b>Non tutti questi dati sono supportati dalla ricerca Google<\/b>, possiamo trovare la lista completa su <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data\/search-gallery?hl=it\" rel=\"nofollow noopener\">Google Search Central<\/a>.<\/p>\n<p>Ecco un esempio che utilizza il formato <b>JSON-LD<\/b>:<\/p>\n<pre class=\"language-markup\"><code>&lt;script type=\"application\/ld+json\"&gt;\r\n{\r\n    \"@context\": \"https:\/\/schema.org\/\",\r\n    \"@type\": \"Recipe\",\r\n    \"name\": \"Party Coffee Cake\",\r\n    \"author\": {\r\n        \"@type\": \"Person\",\r\n        \"name\": \"Mary Stone\"\r\n    },\r\n    \"datePublished\": \"2018-03-10\",\r\n    \"description\": \"This coffee cake is awesome and perfect for parties.\",\r\n    \"prepTime\": \"PT20M\"\r\n}\r\n&lt;\/script&gt;<\/code><\/pre>\n<p>Possiamo vedere alcuni <b>elementi interessanti<\/b>, che riguardano il tipo di contenuto (Ricetta), le informazioni sull\u2019autore, data di pubblicazione, la descrizione, e il tempo di preparazione del piatto.<\/p>\n<p>Se vogliamo creare questi file correttamente, \u00e8 meglio seguire le <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data\/sd-policies?hl=it\" rel=\"nofollow noopener\">linee guida di Google<\/a> per quanto riguarda i <b>formati supportati<\/b> (JSON-LD, Microdati, RDFa) e le <b>norme sulla qualit\u00e0<\/b>. Teniamo presente comunque che <b>\u00e8<\/b><b> a discrezione del<\/b><b> <\/b><b>motore di ricerca utilizz<\/b><b>are o meno<\/b><b> questi dati<\/b>.<\/p>\n<p>Usando CMS come <b>WordPress<\/b> possiamo trovare alcuni <b>strumenti<\/b> che ci aiutano in questo lavoro, come <a href=\"https:\/\/yoast.com\/features\/structured-data\/\" rel=\"nofollow noopener\">Yoast SEO<\/a>, <a href=\"https:\/\/rankmath.com\/kb\/rich-snippets\/\" rel=\"nofollow noopener\">Rank Math<\/a>, o altri.<\/p>\n<h2>Risultati di ricerca e rich snippet<\/h2>\n<p>I dati strutturati che predisponiamo per il nostro sito possono essere usati dai motori di ricerca per creare i cosiddetti \u201crich snippet\u201d, che <a href=\"https:\/\/support.google.com\/programmable-search\/answer\/1626952?hl=it\" rel=\"nofollow noopener\">Google Search Central<\/a> spiega in questo modo:<\/p>\n<blockquote><p>Con i rich snippet, <b>i webmaster<\/b> di siti che contengono contenuti strutturati [&#8230;] <b>possono aggiungere etichette ai loro contenuti<\/b> per chiarire che ogni frammento di testo etichettato <b>rappresenta un certo tipo di dati<\/b>: ad esempio, il nome di un ristorante, un indirizzo o una valutazione.<\/p><\/blockquote>\n<p>Per poter <b>migliorare l\u2019aspetto dei nostri rich snippet<\/b> nei risultati di ricerca, possiamo lavorare su <a href=\"https:\/\/support.google.com\/programmable-search\/answer\/2595557?hl=it&amp;sjid=11937431757032427766-EU\" rel=\"nofollow noopener\">meta tag<\/a>, <a href=\"https:\/\/support.google.com\/programmable-search\/answer\/1628213?sjid=11937431757032427766-EU\" rel=\"nofollow noopener\">PageMaps<\/a> o sul <a href=\"https:\/\/developers.google.com\/custom-search\/docs\/snippets?hl=it#creating-rich-snippets-with-the-programmable-search-element\" rel=\"nofollow noopener\">markup<\/a>.<\/p>\n<p>Ecco un <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data\/review-snippet?hl=it\" rel=\"nofollow noopener\">esempio<\/a> di un <b>risultato di ricerca arricchito<\/b> nella SERP:<\/p>\n<figure><img decoding=\"async\" class=\"aligncenter wp-image-328 size-full\" src=\"https:\/\/blog.devlancer.it\/app\/uploads\/2024\/08\/Figura-19-Rich-Snippet-Google.png\" alt=\"\" width=\"844\" height=\"693\" srcset=\"https:\/\/blog.devlancer.it\/app\/uploads\/2024\/08\/Figura-19-Rich-Snippet-Google.png 844w, https:\/\/blog.devlancer.it\/app\/uploads\/2024\/08\/Figura-19-Rich-Snippet-Google-300x246.png 300w, https:\/\/blog.devlancer.it\/app\/uploads\/2024\/08\/Figura-19-Rich-Snippet-Google-768x631.png 768w, https:\/\/blog.devlancer.it\/app\/uploads\/2024\/08\/Figura-19-Rich-Snippet-Google-304x250.png 304w\" sizes=\"(max-width: 844px) 100vw, 844px\" \/><figcaption>Un rich snippet su Google con dati strutturati di tipo &#8220;Recensione&#8221;<\/figcaption><\/figure>\n<p>Google mette a disposizione uno <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data?hl=it\" rel=\"nofollow noopener\">strumento per testare la nostra pagina<\/a> per vedere se e come stiamo usando i dati strutturati nella nostra pagina.<\/p>\n<h2>Perch\u00e9 i dati strutturati sono importanti per la SEO?<\/h2>\n<p>Search Engine Journal ha pubblicato degli articoli interessanti in merito: <a href=\"https:\/\/www.searchenginejournal.com\/google-eat\/structured-data\/\" rel=\"nofollow noopener\">How to Use Structured Data to Support E-A-T<\/a>, <a href=\"https:\/\/www.searchenginejournal.com\/google-case-study-shows-importance-of-structured-data\/518561\/\" rel=\"nofollow noopener\">Google Case Study Shows Importance Of Structured Data<\/a>.<\/p>\n<p>In particolare, il primo articolo riporta una citazione interessante di <a href=\"https:\/\/searchengineland.com\/bill-slawski-passes-away-385293\" rel=\"nofollow noopener\">Bill Slawski<\/a> (che fu un esperto di brevetti Google):<\/p>\n<blockquote><p>Structured data <b>adds a level of preciseness that a search engine needs<\/b>, and might not grasp, because <b>it doesn\u2019t have the common sense of a human<\/b>.<\/p><\/blockquote>\n<p>Sebbene non influiscano sul <b>ranking<\/b>, cio\u00e8 sul posizionamento della nostra pagina nei risultati di ricerca, sono utili per mirare ad ottenere <b>maggiore visibilit\u00e0<\/b> e quindi <b>pi\u00f9 clic<\/b> da parte degli utenti.<\/p>\n<p>Infatti, il <a href=\"https:\/\/developers.google.com\/search\/case-studies\/vidio-case-study?hl=it\" rel=\"nofollow noopener\">caso studio<\/a> riportato nel primo articolo di Search Engine Journal riporta come la piattaforma Vidio in Indonesia ha <b>aumentato di tre volte le proprie impressioni<\/b> nei video sulla ricerca Google, e <b>di due volte i clic<\/b>. Chiaramente \u00e8 un tipo di pubblico molto diverso dal nostro, ma \u00e8 interessante notare come questa funzionalit\u00e0 possa portare vantaggi notevoli, in termini di <b>CTR e Impressioni<\/b>, soprattutto <b>se siamo tra i primi a sfruttarla<\/b> rispetto ai concorrenti.<\/p>\n<p>Alcuni <b>elementi tecnici<\/b> a cui dovremmo fare attenzione riguardano:<\/p>\n<ul>\n<li>l\u2019uso di <a href=\"https:\/\/www.ovhcloud.com\/it\/network\/cdn\/cdn-definition\/\" rel=\"nofollow noopener\">CDN<\/a>, ad esempio per la <b>generazione delle immagini di anteprima<\/b> dei video o per <b>ospitare il video stesso<\/b>, che potrebbero usare degli <b>URL temporanei a scadenza<\/b>. In merito a questo possiamo seguire i suggerimenti della <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/video?hl=it#stable-url\" rel=\"nofollow noopener\">documentazione<\/a> di Google<\/li>\n<li>utilizzare lo schema corretto per il tipo di dati strutturati che ci servono e verificarlo tramite <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data?hl=it\" rel=\"nofollow noopener\">strumenti di testing<\/a><\/li>\n<\/ul>\n<h2>Link utili<\/h2>\n<ul>\n<li>Yoast SEO: <a href=\"https:\/\/yoast.com\/what-is-structured-data\/\" rel=\"nofollow noopener\">What is structured data?<\/a><\/li>\n<li>Google: <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data\/intro-structured-data?hl=it\" rel=\"nofollow noopener\">Introduzione al markup dei dati strutturati nella Ricerca Google<\/a><\/li>\n<li>Google: <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data\/sd-policies?hl=it\" rel=\"nofollow noopener\">Linee guida generali sui dati strutturati<\/a><\/li>\n<li>aHrefs: <a href=\"https:\/\/ahrefs.com\/it\/seo\/glossary\/structured-data\" rel=\"nofollow noopener\">Structured Data<\/a><\/li>\n<li><a href=\"https:\/\/schema.org\/\" rel=\"nofollow noopener\">Schema.org<\/a> ed esempi di dati strutturati: <a href=\"https:\/\/schema.org\/Event\" rel=\"nofollow noopener\">Eventi<\/a>, <a href=\"https:\/\/schema.org\/Person\" rel=\"nofollow noopener\">Persone<\/a>, <a href=\"https:\/\/schema.org\/Restaurant\" rel=\"nofollow noopener\">Ristoranti<\/a><\/li>\n<li>Google Search Central: <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data\/search-gallery?hl=it\" rel=\"nofollow noopener\">Markup dei dati strutturati supportato dalla Ricerca Google<\/a><\/li>\n<li>Yoast SEO: <a href=\"https:\/\/yoast.com\/features\/structured-data\/\" rel=\"nofollow noopener\">Structured data<\/a><\/li>\n<li>Rank Math: <a href=\"https:\/\/rankmath.com\/kb\/rich-snippets\/\" rel=\"nofollow noopener\">Configuring Schema Markup for Rich Snippets<\/a><\/li>\n<li>Google Search Central: <a href=\"https:\/\/support.google.com\/programmable-search\/answer\/1626952?hl=it\" rel=\"nofollow noopener\">Risultati di ricerca con rich snippet<\/a><\/li>\n<li>Google Search Central: Migliorare i Rich Snippets con <a href=\"https:\/\/support.google.com\/programmable-search\/answer\/2595557?hl=it&amp;sjid=11937431757032427766-EU\" rel=\"nofollow noopener\">meta tag<\/a>, <a href=\"https:\/\/support.google.com\/programmable-search\/answer\/1628213?sjid=11937431757032427766-EU\" rel=\"nofollow noopener\">PageMaps<\/a> e <a href=\"https:\/\/developers.google.com\/custom-search\/docs\/snippets?hl=it#creating-rich-snippets-with-the-programmable-search-element\" rel=\"nofollow noopener\">markup<\/a><\/li>\n<li>Google Search Central: <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data\/review-snippet?hl=it\" rel=\"nofollow noopener\">Esempio di dati strutturati per snippet recensione <\/a><\/li>\n<li><a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data?hl=it\" rel=\"nofollow noopener\">Strumento di test per il markup Schema<\/a><\/li>\n<li><a href=\"https:\/\/www.searchenginejournal.com\/google-eat\/structured-data\/\" rel=\"nofollow noopener\">How to Use Structured Data to Support E-A-T<\/a><\/li>\n<li><a href=\"https:\/\/www.searchenginejournal.com\/google-case-study-shows-importance-of-structured-data\/518561\/\" rel=\"nofollow noopener\">Google Case Study Shows Importance Of Structured Data<\/a><\/li>\n<li>Search Engine Land in merito a <a href=\"https:\/\/searchengineland.com\/bill-slawski-passes-away-385293\" rel=\"nofollow noopener\">Bill Slawski<\/a><\/li>\n<li>Caso Studio di Google: <a href=\"https:\/\/developers.google.com\/search\/case-studies\/vidio-case-study?hl=it\" rel=\"nofollow noopener\">Come Vidio ha offerto contenuti VOD pi\u00f9 pertinenti a livello locale<\/a><\/li>\n<li>OVH: <a href=\"https:\/\/www.ovhcloud.com\/it\/network\/cdn\/cdn-definition\/\" rel=\"nofollow noopener\">Cos&#8217;\u00e8 una Content Delivery Network<\/a><\/li>\n<\/ul>\n<h2>Leggi anche<\/h2>\n<ul>\n<li><a href=\"https:\/\/blog.devlancer.it\/seo-javascript\/\">SEO e Javascript: possiamo indicizzare i contenuti? E i link in Javascript?<\/a><\/li>\n<li><a href=\"https:\/\/blog.devlancer.it\/seo-url-parlanti-o-dinamici\/\">SEO: Meglio usare URL parlanti o con parametri?<\/a><\/li>\n<li><a href=\"https:\/\/blog.devlancer.it\/seo-multilingua\/\">SEO: Come gestire un sito multilingua con canonical, alternate e hreflang<\/a><\/li>\n<li><a href=\"https:\/\/blog.devlancer.it\/feed-rss-servono-ancora-wordpress-blog\/\">Feed RSS per WordPress e altri blog: servono ancora?<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Un tema relativamente recente riguarda i dati strutturati, ma cosa sono nel concreto? Ha senso usarli per ottimizzare il sito sui motori di ricerca? Cosa sono i dati strutturati? Secondo Yoast SEO, sono \u201cun modo di descrivere il tuo sito per renderlo pi\u00f9 facile da capire per i motori di ricerca\u201d, mentre Google li descrive [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":408,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[10,9],"tags":[11],"class_list":["post-326","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-approfondimenti","category-guide","tag-seo"],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.devlancer.it\/en\/wp-json\/wp\/v2\/posts\/326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.devlancer.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.devlancer.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.devlancer.it\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.devlancer.it\/en\/wp-json\/wp\/v2\/comments?post=326"}],"version-history":[{"count":4,"href":"https:\/\/blog.devlancer.it\/en\/wp-json\/wp\/v2\/posts\/326\/revisions"}],"predecessor-version":[{"id":409,"href":"https:\/\/blog.devlancer.it\/en\/wp-json\/wp\/v2\/posts\/326\/revisions\/409"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.devlancer.it\/en\/wp-json\/wp\/v2\/media\/408"}],"wp:attachment":[{"href":"https:\/\/blog.devlancer.it\/en\/wp-json\/wp\/v2\/media?parent=326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.devlancer.it\/en\/wp-json\/wp\/v2\/categories?post=326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.devlancer.it\/en\/wp-json\/wp\/v2\/tags?post=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}