{"id":145,"date":"2026-10-22T15:10:47","date_gmt":"2026-10-22T13:10:47","guid":{"rendered":"https:\/\/www.imwaa.com\/blog\/?page_id=145"},"modified":"2026-10-26T09:36:34","modified_gmt":"2026-10-26T08:36:34","slug":"plugin-it","status":"publish","type":"page","link":"https:\/\/www.imwaa.com\/blog\/plugin-it\/","title":{"rendered":"Plugin SEO per WordPress &#8211; Semantic Seo Graph"},"content":{"rendered":"<style>\/* FIX LAYOUT SEO SEMANTIC *\/.entry-content:has(.seo-semantic-hero){padding:0!important;margin:0!important;max-width:100%!important;width:100%!important}article:has(.seo-semantic-hero)>h1,article:has(.seo-semantic-hero) .entry-title,article:has(.seo-semantic-hero) .post-title,main:has(.seo-semantic-hero)>h1{display:none!important;margin:0!important;padding:0!important;height:0!important;line-height:0!important;overflow:hidden!important}main:has(.seo-semantic-hero){padding-top:0!important}\/* HERO: full-bleed *\/.seo-semantic-hero{width:100vw!important;max-width:100vw!important;position:relative;left:50%;margin-left:-50vw!important;background-color:#020617!important;box-sizing:border-box}.seo-semantic-hero .section-hero{width:100%!important;max-width:100%!important;padding:60px 20px!important;min-height:auto!important;display:flex;align-items:center;box-sizing:border-box;background-color:#020617!important}.seo-semantic-hero .hero-content{width:100%;max-width:900px;margin:0 auto;padding:0 15px;text-align:center;box-sizing:border-box}.seo-semantic-hero .section-hero h1{margin-top:0!important;margin-bottom:20px!important;font-size:2.5rem!important;line-height:1.2!important}\/* SEZIONI SUCCESSIVE: container centrato con max-width (NON full-bleed) *\/.seo-semantic-hero~section .container{width:100%!important;max-width:var(--container-width, 1200px)!important;padding-left:20px!important;padding-right:20px!important;margin:0 auto!important;box-sizing:border-box}@media(max-width:768px){.seo-semantic-hero~section .container{padding-left:15px!important;padding-right:15px!important;max-width:100%!important}.seo-semantic-hero~section .card{padding:22px!important;margin:0!important}.seo-semantic-hero~section .card h3{font-size:1.2rem!important;margin-bottom:10px!important}.seo-semantic-hero~section .card p{font-size:0.95rem!important;line-height:1.5!important}.seo-semantic-hero~section .card ul{padding-left:1rem!important;margin-bottom:0!important}.seo-semantic-hero~section .card li{font-size:0.9rem!important;line-height:1.6!important}.seo-semantic-hero~section.section{padding:40px 0!important}.seo-semantic-hero .section-hero{padding:50px 15px!important}.seo-semantic-hero .section-hero h1{font-size:1.8rem!important;margin-bottom:15px!important}.seo-semantic-hero .section-hero p{font-size:1rem!important}.seo-semantic-hero~section .terminal-box{padding:12px!important;font-size:0.8rem!important}.seo-semantic-hero~section details.waa-accordion{padding:0!important}.seo-semantic-hero~section summary.waa-summary{padding:15px!important;font-size:0.95rem!important}.seo-semantic-hero~section .accordion-content{padding:0 15px 15px 15px!important;font-size:0.9rem!important}}@media(min-width:992px){.seo-semantic-hero .section-hero{padding-top:80px!important;padding-bottom:60px!important}}<\/style>\n<div class=\"seo-semantic-hero\">\n<section class=\"section-hero\" aria-labelledby=\"hero-plugin-title\">\n<div class=\"hero-bg\"><\/div>\n<div class=\"hero-content\">\n      <span class=\"badge text-primary\">Plugin WordPress \u00b7 SEO Enterprise<\/span><\/p>\n<h1 id=\"hero-plugin-title\">SEO Semantic Graph: il motore di ingegneria ontologica per WordPress<\/h1>\n<p style=\"font-size: 1.1rem; max-width: 800px; margin: 0 auto 20px auto;\">\n        SEO Semantic Graph costruisce un <strong>Knowledge Graph unificato<\/strong> che dice a Google e ai modelli di intelligenza artificiale come \u00e8 strutturato il tuo contenuto: cos&#8217;\u00e8 un contenitore, cos&#8217;\u00e8 il contenuto, cosa appartiene a cosa e cosa \u00e8 collegato a cosa. Niente frammenti di codice sparsi, niente &#8220;chimere ontologiche&#8221;.\n      <\/p>\n<p style=\"font-size: 1.05rem; max-width: 800px; margin: 0 auto 20px auto;\">\n        Soprattutto, <strong>risolve i principali problemi di cannibalizzazione dei contenuti<\/strong>: ogni URL ha un ruolo chiaro nel grafo, senza segnali sovrapposti. <a href=\"#cannibalizzazione\" title=\"Vai alla sezione su come SEO Semantic previene la cannibalizzazione dei contenuti\">Scopri come previene la cannibalizzazione \u2192<\/a>\n      <\/p>\n<p style=\"margin-bottom: 30px; color: var(--text-sub);\">\n        I plugin tradizionali si concentrano sulla <em>sintassi<\/em> (la luce verde). Noi ci concentriamo sull&#8217;<em>ontologia<\/em>: la struttura e il significato reale del tuo sito.\n      <\/p>\n<div style=\"display: flex; gap: 15px; justify-content: center; flex-wrap: wrap;\">\n        <a href=\"#per-iniziare\" class=\"btn btn-primary\" title=\"Scopri come scaricare e installare il plugin SEO Semantic\">Scarica e installa<\/a><br \/>\n        <a href=\"#perche-diverso\" class=\"btn btn-secondary\" title=\"Scopri perch\u00e9 la luce verde del validatore non basta\">Perch\u00e9 \u00e8 diverso<\/a>\n      <\/div>\n<\/p><\/div>\n<\/section>\n<\/div>\n<section id=\"perche-diverso\" class=\"section\" aria-labelledby=\"title-problem\">\n<div class=\"container\">\n<div class=\"centered-header\">\n<h2 id=\"title-problem\">Il problema: i validatori controllano la grammatica, non la logica<\/h2>\n<p>Un documento JSON-LD pu\u00f2 superare tutti i test automatici ed essere comunque sbagliato dal punto di vista ontologico. Il validatore Schema.org e il Rich Results Test di Google verificano che il markup sia ben formato. Non verificano che il grafo abbia un senso logico.<\/p>\n<\/p><\/div>\n<div class=\"grid-2\">\n<div class=\"card\" style=\"border-left: 4px solid var(--accent-red);\">\n<h3>Cosa accettano i validatori (senza battere ciglio)<\/h3>\n<ul style=\"margin-bottom: 0; padding-left: 1.5rem; color: var(--text-sub); line-height: 1.8;\">\n<li>Una <code>WebPage<\/code> che dichiara se stessa come <code>Article<\/code> (contenitore confuso con il contenuto).<\/li>\n<li>Un <code>hasPart<\/code> usato per elencare pagine che non fanno fisicamente parte del documento.<\/li>\n<li>Una <code>Review<\/code> collegata a un tipo che Google non accetta (per esempio un <code>Article<\/code>).<\/li>\n<li>Un <code>@id<\/code> che punta a un nodo che non esiste da nessun&#8217;altra parte (nodo orfano).<\/li>\n<li>Una propriet\u00e0 <code>about<\/code> che \u00e8 testo libero invece di un riferimento risolvibile.<\/li>\n<li>Un microformato legacy (<code>hentry<\/code>) che i validatori leggono come un <code>CreativeWork<\/code> in pi\u00f9, scollegato dal tuo grafo e riempito con quello che trova all&#8217;inizio della pagina.<\/li>\n<\/ul><\/div>\n<div class=\"card\" style=\"border-left: 4px solid var(--accent-green);\">\n<h3>La soluzione: niente chimere ontologiche<\/h3>\n<p>Una <strong>chimera ontologica<\/strong> \u00e8 un dato strutturato sintatticamente valido ma logicamente incoerente: una pagina che dichiara due cose incompatibili nello stesso momento.<\/p>\n<p><strong>SEO Semantic \u00e8 nato proprio per evitare questo.<\/strong><\/p>\n<p style=\"margin-bottom: 0;\">Il plugin decide <em>dove<\/em> vive ogni propriet\u00e0, quale nodo la possiede e come i nodi si riferiscono l&#8217;uno all&#8217;altro tramite <code>@id<\/code> esatti. Lavora a livello ontologico, non solo semantico.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"card\" style=\"margin-top: 30px; border-left: 4px solid var(--accent-blue, #2563eb);\">\n<h3>Nota su <code>hentry<\/code>: cos&#8217;\u00e8 e perch\u00e9 appare<\/h3>\n<p>Potresti vedere un nodo <code>hentry<\/code> nel tuo grafo che non viene dal nostro plugin. <code>hentry<\/code> \u00e8 un microformato dell&#8217;era dei blog (hAtom) che WordPress e molti temi aggiungono a ogni contenuto tramite <code>post_class()<\/code>. Google documenta JSON-LD, Microdata e RDFa, non hAtom. Il validatore lo legge come un <code>CreativeWork<\/code> in pi\u00f9, scollegato dal grafo, e lo riempie con quello che trova all&#8217;inizio della pagina. \u00c8, a tutti gli effetti, una chimera ontologica.<\/p>\n<p>SEO Semantic lo rimuove per impostazione predefinita. C&#8217;\u00e8 un campo <strong>&#8220;Classe CSS sostitutiva&#8221;<\/strong>: se il tema applica stili a <code>.hentry<\/code>, inserisci per esempio <code>ssg-entry<\/code> e viene aggiunta al suo posto.<\/p>\n<p style=\"margin-bottom: 0;\"><strong>Limite:<\/strong> se il tema scrive <code>hentry<\/code> fisso nei template, o stampa Microdata propria (<code>itemscope<\/code>, <code>itemtype<\/code>), il plugin non pu\u00f2 toglierlo \u2014 non ripulisce l&#8217;HTML a posteriori. Se dopo il test resta un CreativeWork Hentry, cerca <code>itemtype<\/code> nel sorgente della pagina: viene dal tema e va corretto in un child theme.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section id=\"cannibalizzazione\" class=\"section section-alt\" aria-labelledby=\"title-cannibalization\">\n<div class=\"container\">\n<div class=\"centered-header\">\n<h2 id=\"title-cannibalization\">Come SEO Semantic previene la cannibalizzazione dei contenuti<\/h2>\n<p>I siti WordPress tradizionali soffrono di cannibalizzazione perch\u00e9 categorie, tag e archivi strutturati male creano segnali sovrapposti. Motori di ricerca e modelli di intelligenza artificiale non capiscono quale pagina sia l&#8217;autorit\u00e0 reale.<\/p>\n<\/p><\/div>\n<div class=\"grid-2\">\n<div class=\"card\" style=\"border-left: 4px solid var(--accent-red);\">\n<h3>Il vecchio modo: l&#8217;albero ambiguo<\/h3>\n<p>Nelle configurazioni standard, pi\u00f9 pagine competono per le stesse keyword perch\u00e9 categorie e archivi sovrapposti le raggruppano in modo vago. Il crawler di Google deve indovinare la gerarchia, portando spesso a cannibalizzazione interna e a un ranking diluito.<\/p>\n<\/p><\/div>\n<div class=\"card\" style=\"border-left: 4px solid var(--accent-green);\">\n<h3>Il modo semantico: zero supposizioni<\/h3>\n<p><strong>SEO Semantic previene completamente la cannibalizzazione by design.<\/strong> Applicando regole ontologiche rigorose \u2014 come link verticali espliciti <code>isPartOf<\/code> verso il genitore e ponti mirati <code>significantLink<\/code> \u2014 ogni URL ha un ruolo unico e non sovrapposto nel Knowledge Graph.<\/p>\n<p style=\"margin-bottom: 0;\">Quando i modelli di intelligenza artificiale e i motori di ricerca scansionano il tuo sito, non devono &#8220;indovinare&#8221; le relazioni. Leggono matematicamente chi \u00e8 l&#8217;Hub principale (la Pillar) e chi sono i nodi figli. Chiarezza totale, zero cannibalizzazione.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section\" aria-labelledby=\"title-features\">\n<div class=\"container\">\n<div class=\"centered-header\">\n<h2 id=\"title-features\">Le regole Entity SEO, applicate di default<\/h2>\n<p>Il plugin applica la Guida all&#8217;Audit Semantico in modo che la configurazione corretta sia quella predefinita.<\/p>\n<\/p><\/div>\n<div class=\"grid-4\">\n<div class=\"card\">\n<div class=\"card-icon\" aria-hidden=\"true\">\ud83d\udce6<\/div>\n<h3 style=\"font-size: 1.2rem;\">Contenitore \u2260 Contenuto<\/h3>\n<p style=\"font-size: 0.9rem;\">Un URL non viene mai dichiarato &#8220;Article&#8221;. \u00c8 una <code>WebPage<\/code> che ospita un <code>mainEntity<\/code> (il contenuto logico).<\/p>\n<\/p><\/div>\n<div class=\"card\">\n<div class=\"card-icon\" aria-hidden=\"true\">\ud83d\udd17<\/div>\n<h3 style=\"font-size: 1.2rem;\">Collegamento vs Contenimento<\/h3>\n<p style=\"font-size: 0.9rem;\">Nelle Pillar Page il plugin non usa mai un <code>hasPart<\/code> falso. Usa <code>significantLink<\/code> (come stringhe) combinato con un <code>ItemList<\/code> strutturato.<\/p>\n<\/p><\/div>\n<div class=\"card\">\n<div class=\"card-icon\" aria-hidden=\"true\">\ud83c\udfaf<\/div>\n<h3 style=\"font-size: 1.2rem;\">Nodi di riferimento puri<\/h3>\n<p style=\"font-size: 0.9rem;\">I nodi sono cuciti insieme con <code>@id<\/code> esatti (<code>#webpage<\/code>, <code>#article<\/code>, <code>#organization<\/code>). Ogni riferimento dentro una pagina si risolve nello stesso grafo; i riferimenti ad altre pagine puntano solo ai loro contenitori (<code>#webpage<\/code>).<\/p>\n<\/p><\/div>\n<div class=\"card\">\n<div class=\"card-icon\" aria-hidden=\"true\">\ud83e\udde9<\/div>\n<h3 style=\"font-size: 1.2rem;\">Disambiguazione delle entit\u00e0<\/h3>\n<p style=\"font-size: 0.9rem;\">Un <code>about<\/code> forte (per esempio un URL di Wikipedia) e un array di <code>mentions<\/code> secondarie.<\/p>\n<\/p><\/div>\n<div class=\"card\">\n<div class=\"card-icon\" aria-hidden=\"true\">\ud83e\udded<\/div>\n<h3 style=\"font-size: 1.2rem;\">Breadcrumb sulla WebPage<\/h3>\n<p style=\"font-size: 0.9rem;\">Il <code>BreadcrumbList<\/code> appartiene alla pagina, non al contenuto, e segue la catena dei genitori che hai dichiarato.<\/p>\n<\/p><\/div>\n<div class=\"card\">\n<div class=\"card-icon\" aria-hidden=\"true\">\u2696\ufe0f<\/div>\n<h3 style=\"font-size: 1.2rem;\">Parit\u00e0 dei dati by design<\/h3>\n<p style=\"font-size: 0.9rem;\">FAQ, recensioni, valutazioni aggregate, prezzi e disponibilit\u00e0 sono generati dagli stessi dati dell&#8217;HTML visibile: quello che dichiara il JSON-LD \u00e8 quello che vede il visitatore.<\/p>\n<\/p><\/div>\n<div class=\"card\">\n<div class=\"card-icon\" aria-hidden=\"true\">\ud83e\uddf1<\/div>\n<h3 style=\"font-size: 1.2rem;\">Un&#8217;unica fonte di verit\u00e0<\/h3>\n<p style=\"font-size: 0.9rem;\">Di default SEO Semantic silenzia il JSON-LD di Yoast SEO, Rank Math e All in One SEO (puoi disattivarlo nelle impostazioni). Lo schema stampato da altri plugin o dal tuo tema, per esempio i dati prodotto di WooCommerce, non viene toccato.<\/p>\n<\/p><\/div>\n<div class=\"card\">\n<div class=\"card-icon\" aria-hidden=\"true\">\ud83d\udd24<\/div>\n<h3 style=\"font-size: 1.2rem;\">hentry legacy rimosso<\/h3>\n<p style=\"font-size: 0.9rem;\">Il microformato <code>hentry<\/code> aggiunto da WordPress e da molti temi viene rimosso di default, perch\u00e9 i validatori lo leggono come un <code>CreativeWork<\/code> in pi\u00f9, scollegato. Se il tuo tema applica stili a <code>.hentry<\/code>, scegli una classe sostitutiva neutra nelle impostazioni.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"text-center\" style=\"margin-top: 40px;\">\n<p>Per vedere come queste regole si applicano nella pratica, leggi la <a href=\"https:\/\/www.imwaa.com\/it\/audit\/schema\/\" title=\"Guida all'Audit Schema.org e alle regole Entity SEO\">guida completa all&#8217;Audit Schema.org<\/a>.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section\" aria-labelledby=\"title-relations\">\n<div class=\"container\">\n<div class=\"centered-header\">\n<h2 id=\"title-relations\">Relazioni, non categorie<\/h2>\n<p>Le categorie e i tag appartengono al vecchio web ad albero: danno una etichetta a una macchina, non un significato. Per capire cosa contiene una categoria, un motore di ricerca o un LLM deve leggere i titoli al suo interno e indovinare.<\/p>\n<\/p><\/div>\n<div class=\"grid-2\">\n<div class=\"card\">\n<h3>SEO Semantic sostituisce le etichette con relazioni dichiarate<\/h3>\n<ul style=\"margin-bottom: 0; padding-left: 1.5rem; color: var(--text-sub); line-height: 1.8;\">\n<li><strong>Verticale:<\/strong> questa pagina appartiene a quella pillar (<code>isPartOf<\/code>). Le pagine con lo stesso genitore sono sorelle.<\/li>\n<li><strong>Orizzontale:<\/strong> questa pagina si collega a una pagina di un&#8217;altra collezione (<code>significantLink<\/code>). Le pagine collegate tra genitori diversi sono cugine.<\/li>\n<li><strong>Tematica:<\/strong> questo articolo fa parte della collezione X ma ha punti di contatto con un articolo della collezione Y \u2014 lo dichiari con <code>about<\/code> o <code>mentions<\/code>.<\/li>\n<\/ul><\/div>\n<div class=\"card\">\n<h3>Dichiarate, mai inferite<\/h3>\n<p>Il plugin dichiara queste relazioni. Non le inferisce mai e non usa le categorie o i tag di WordPress. Per questo le pagine archivio, categoria, tag, autore e ricerca ricevono solo i nodi <code>Organization<\/code> e <code>WebSite<\/code>: sono pagine di elenco, non entit\u00e0.<\/p>\n<p style=\"margin-bottom: 0;\">Se il tuo sito guadagna gi\u00e0 traffico dalle pagine categoria, trasformale in pillar page oppure tienile fuori dall&#8217;indice.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section\" aria-labelledby=\"title-who-is-it-for\">\n<div class=\"container\">\n<div class=\"centered-header\">\n<h2 id=\"title-who-is-it-for\">A chi serve (e a chi no)<\/h2>\n<p>Questo plugin \u00e8 uno strumento chirurgico per chi ha bisogno di controllo ontologico.<\/p>\n<\/p><\/div>\n<div class=\"grid-2\">\n<div class=\"card\" style=\"border-top: 4px solid var(--accent-green);\">\n<h3>\u2705 Fa per te se:<\/h3>\n<ul style=\"margin-bottom: 0; padding-left: 1.5rem; color: var(--text-sub); line-height: 1.8;\">\n<li>Sei un consulente SEO o un webmaster che lavora con l&#8217;Entity SEO.<\/li>\n<li>Ti serve un Knowledge Graph coerente per pillar page, silos, cataloghi di servizi o prodotti.<\/li>\n<li>Hai usato un validatore, hai visto la luce verde e hai sospettato che il grafo non avesse senso logico.<\/li>\n<li>Vuoi un&#8217;unica fonte di verit\u00e0 per il JSON-LD, senza conflitti con altri plugin.<\/li>\n<\/ul><\/div>\n<div class=\"card\" style=\"border-top: 4px solid var(--accent-red);\">\n<h3>\u274c NON fa per te se:<\/h3>\n<ul style=\"margin-bottom: 0; padding-left: 1.5rem; color: var(--text-sub); line-height: 1.8;\">\n<li>Cerchi una suite SEO tutto-in-uno (meta tag, sitemap, redirect, analytics). Questo plugin non lo fa.<\/li>\n<li>Ti servono solo meta tag di base e non ti interessa il dato strutturato.<\/li>\n<li>Ti aspetti che il plugin &#8220;sistemi la SEO&#8221; da solo senza configurare l&#8217;ontologia.<\/li>\n<li>Vuoi tenere attivi pi\u00f9 plugin che stampano JSON-LD contemporaneamente. Di default SEO Semantic silenzia il JSON-LD di Yoast SEO, Rank Math e All in One SEO (puoi disattivarlo nelle impostazioni). Lo schema stampato da altri plugin o dal tuo tema, per esempio i dati prodotto di WooCommerce, non viene toccato.<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section section-alt\" aria-labelledby=\"title-manuals\">\n<div class=\"container\">\n<div class=\"centered-header\">\n<h2 id=\"title-manuals\">Casi d&#8217;uso e guide pratiche<\/h2>\n<p>Due guide specifiche ti mostrano esattamente come si comporta il plugin sui diversi tipi di contenuto WordPress.<\/p>\n<\/p><\/div>\n<div class=\"grid-2\">\n<div class=\"card\">\n<div class=\"card-icon\" aria-hidden=\"true\">\ud83d\udcc4<\/div>\n<h3>Configurare gli articoli (contenuto)<\/h3>\n<p>Come il plugin gestisce l&#8217;entit\u00e0 <code>Article<\/code>: perch\u00e9 le recensioni sono bloccate sui post, come vengono estratti autore e data e come si evitano gli errori di tipo.<\/p>\n<p style=\"margin-top: 20px;\"><a href=\"https:\/\/www.imwaa.com\/blog\/json-ld-seo-su-wordpress\/\" class=\"btn btn-primary\" title=\"Leggi la guida sulla configurazione del JSON-LD SEO in un articolo WordPress\">Vai alla guida Articoli<\/a><\/p>\n<\/p><\/div>\n<div class=\"card\">\n<div class=\"card-icon\" aria-hidden=\"true\">\ud83d\uddc2\ufe0f<\/div>\n<h3>Configurare le pagine (contenitore)<\/h3>\n<p>Come dichiarare un <code>Service<\/code>, un <code>Product<\/code>, un&#8217;<code>App<\/code>, una <code>CollectionPage<\/code>, una pagina <code>About<\/code> o <code>Contact<\/code>. Come funziona il siloing e come si evita la cannibalizzazione.<\/p>\n<p style=\"margin-top: 20px;\"><a href=\"https:\/\/www.imwaa.com\/blog\/json-ld-seo-su-pagina-wordpress\/\" class=\"btn btn-primary\" title=\"Leggi la guida sulla configurazione del JSON-LD SEO in una pagina WordPress\">Vai alla guida Pagine<\/a><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section id=\"per-iniziare\" class=\"section\" aria-labelledby=\"title-getting-started\">\n<div class=\"container\">\n<div class=\"centered-header\">\n<h2 id=\"title-getting-started\">Come iniziare<\/h2>\n<p>Il plugin sar\u00e0 disponibile su WordPress.org. Nel frattempo puoi installarlo manualmente.<\/p>\n<\/p><\/div>\n<div class=\"grid-2\">\n<div>\n<details class=\"waa-accordion\" open>\n<summary class=\"waa-summary\">1. Configurazione E-E-A-T globale<\/summary>\n<div class=\"accordion-content\">\n<p>Vai su <strong>SEO Semantic<\/strong> nella barra laterale. Inserisci i dati della tua azienda (nome, partita IVA, fondatore), i tuoi link <code>sameAs<\/code> (per esempio LinkedIn o Wikipedia) e scegli la pagina Chi Siamo, che viene tipizzata automaticamente come <code>AboutPage<\/code>. L&#8217;<code>Organization<\/code> viene stampata su ogni pagina, cos\u00ec ogni riferimento ad essa si risolve nel grafo della pagina stessa.<\/p>\n<\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">2. Singola pagina o articolo<\/summary>\n<div class=\"accordion-content\">\n<p>Apri un post o una pagina. Nel box <strong>SEO Semantic Graph<\/strong> scegli cosa ospita la pagina (<code>Service<\/code>, <code>Product<\/code>, <code>App<\/code>, <code>Collection<\/code>, <code>About<\/code>, <code>Contact<\/code>). I post sono automaticamente <code>Article<\/code>. Per Prodotti e App inserisci prezzo, valuta e disponibilit\u00e0: vengono dichiarati nel JSON-LD e mostrati in un piccolo box visibile con i dettagli.<\/p>\n<\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">3. Il Relationship Builder (siloing)<\/summary>\n<div class=\"accordion-content\">\n<p>Usa <strong>Belongs to<\/strong> (Appartiene a) per la relazione verticale (genitore). Usa <strong>Links to<\/strong> (Collegato a) per le relazioni orizzontali tra collezioni. Spunta l&#8217;opzione <strong>Pillar<\/strong> su una pagina hub per generare il suo <code>ItemList<\/code>; ogni pagina figlia dichiara l&#8217;hub come genitore per impostazione predefinita.<\/p>\n<\/div>\n<\/details><\/div>\n<div>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">4. Ontologia e disambiguazione<\/summary>\n<div class=\"accordion-content\">\n<p>Usa <strong>About<\/strong> per l&#8217;argomento principale (un URL di Wikipedia o una pillar interna) e <strong>Mentions<\/strong> per i concetti secondari o le pagine di altre collezioni.<\/p>\n<\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">5. Stile di FAQ e recensioni<\/summary>\n<div class=\"accordion-content\">\n<p>I blocchi ereditano font e colori del tuo tema e usano tre variabili CSS (<code>--ssg-accent<\/code>, <code>--ssg-radius<\/code>, <code>--ssg-border<\/code>) che puoi impostare in CSS aggiuntivo. I nomi delle classi stabili e i filtri HTML sono documentati nel readme. Puoi anche disattivare il foglio di stile predefinito. Non nascondere mai i blocchi con <code>display:none<\/code>: il dato strutturato descriverebbe contenuto che i visitatori non possono vedere.<\/p>\n<\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">6. Lingue<\/summary>\n<div class=\"accordion-content\">\n<p>L&#8217;interfaccia \u00e8 in inglese ed \u00e8 tradotta tramite i language pack di WordPress. La traduzione italiana \u00e8 inclusa come file scaricabile: copia <code>seo-semantic-graph-it_IT.mo<\/code> in <code>wp-content\/languages\/plugins\/<\/code> e imposta la lingua del sito su Italiano. Una volta che il plugin sar\u00e0 su WordPress.org, le traduzioni vengono gestite su translate.wordpress.org e consegnate automaticamente.<\/p>\n<\/div>\n<\/details>\n<details class=\"waa-accordion\">\n<summary class=\"waa-summary\">7. hentry legacy<\/summary>\n<div class=\"accordion-content\">\n<p>Il microformato <code>hentry<\/code> che WordPress e molti temi aggiungono ai post viene rimosso di default, perch\u00e9 i validatori lo leggono come un <code>CreativeWork<\/code> in pi\u00f9, scollegato. Se il tuo tema applica stili a <code>.hentry<\/code> puoi scegliere una classe sostitutiva neutra nelle impostazioni. <strong>Limite:<\/strong> se il tema scrive <code>hentry<\/code> fisso nei template o stampa Microdata propria (<code>itemscope<\/code>, <code>itemtype<\/code>), il plugin non pu\u00f2 toglierlo. Cerca <code>itemtype<\/code> nel sorgente della pagina: viene dal tema e va corretto in un child theme.<\/p>\n<\/div>\n<\/details><\/div>\n<\/p><\/div>\n<div class=\"text-center\" style=\"margin-top: 40px;\">\n<p style=\"margin-bottom: 20px;\">Scarica il file .zip, vai su <strong>WordPress &gt; Plugin &gt; Aggiungi nuovo &gt; Carica plugin<\/strong>, carica il file e clicca <strong>Attiva<\/strong>.<\/p>\n<p>      <a href=\"#\" class=\"btn btn-primary\" title=\"Scarica il plugin SEO Semantic (file zip)\">Scarica il plugin (.zip)<\/a>\n    <\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section\" aria-labelledby=\"title-good-to-know\">\n<div class=\"container\">\n<div class=\"centered-header\">\n<h2 id=\"title-good-to-know\">Buono a sapersi<\/h2>\n<p>Qualche nota pratica prima di configurare il tuo grafo.<\/p>\n<\/p><\/div>\n<div class=\"grid-2\">\n<div class=\"card\">\n<h3>I rich result FAQ sono finiti<\/h3>\n<p style=\"margin-bottom: 0;\">Da maggio 2026 Google non mostra pi\u00f9 i rich result FAQ. <code>FAQPage<\/code> resta markup Schema.org valido e descrive il tuo contenuto ad altri consumatori, ma non aspettarti uno snippet visivo su Google.<\/p>\n<\/p><\/div>\n<div class=\"card\">\n<h3>I risultati vuoti sono normali<\/h3>\n<p style=\"margin-bottom: 0;\">Un <code>Service<\/code> o una <code>CollectionPage<\/code> restituisce <em>No items detected<\/em> nel Rich Results Test. \u00c8 sul validatore Schema.org che controlli il grafo.<\/p>\n<\/p><\/div>\n<div class=\"card\">\n<h3>Limiti del tema<\/h3>\n<p style=\"margin-bottom: 0;\">Se un tema scrive <code>hentry<\/code> fisso o stampa Microdata propria, il plugin non pu\u00f2 rimuoverlo: usa un child theme.<\/p>\n<\/p><\/div>\n<div class=\"card\">\n<h3>Recensioni<\/h3>\n<p style=\"margin-bottom: 0;\">Usa solo valutazioni genuine. Google non accetta recensioni auto-promozionali sulle organizzazioni.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section section-alt\" aria-labelledby=\"title-audit\">\n<div class=\"container text-center\">\n<h2 id=\"title-audit\">Hai un sito WordPress e vuoi sapere se il tuo grafo \u00e8 coerente?<\/h2>\n<p>Non fermarti alla luce verde. Scopri se il tuo sito ha chimere ontologiche o nodi orfani.<\/p>\n<p style=\"margin-top: 30px;\"><a href=\"https:\/\/www.imwaa.com\/it\/audit\/\" class=\"btn btn-primary\" title=\"Esegui l'audit completo: Schema.org, rich snippet e performance\">Esegui l&#8217;audit completo sul tuo sito<\/a><\/p>\n<div style=\"margin-top: 40px; padding-top: 30px; border-top: 1px solid var(--border-color, #e5e7eb); max-width: 720px; margin-left: auto; margin-right: auto;\">\n<p style=\"font-size: 0.95rem; color: var(--text-sub); margin-bottom: 15px;\">\n        Il nostro audit copre tutto, ma se preferisci testare singoli aspetti in autonomia, puoi usare direttamente gli strumenti ufficiali di Google:\n      <\/p>\n<p style=\"font-size: 0.95rem; margin-bottom: 0;\">\n        <a href=\"https:\/\/search.google.com\/test\/rich-results\" title=\"Rich Results Test di Google: verifica per quali rich result \u00e8 idonea la tua pagina\" target=\"_blank\" rel=\"noopener\">Rich Results Test<\/a><br \/>\n        \u2014 verifica per quali rich result di Google \u00e8 idonea la tua pagina e visualizza un&#8217;anteprima di come potrebbero apparire nella ricerca [citation:1].<br \/>\n        <a href=\"https:\/\/validator.schema.org\/\" title=\"Schema Markup Validator: valida il markup Schema.org senza le regole specifiche di Google\" target=\"_blank\" rel=\"noopener\">Schema Markup Validator<\/a><br \/>\n        \u2014 valida tutto il markup Schema.org della tua pagina rispetto allo standard, senza gli avvisi specifici di Google [citation:1].\n      <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Plugin WordPress \u00b7 SEO Enterprise SEO Semantic Graph: il motore di ingegneria ontologica per WordPress SEO Semantic Graph costruisce un Knowledge Graph unificato che dice a Google e ai modelli di intelligenza artificiale come \u00e8 strutturato il tuo contenuto: cos&#8217;\u00e8 un contenitore, cos&#8217;\u00e8 il contenuto, cosa appartiene a cosa e cosa \u00e8 collegato a cosa. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-145","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/pages\/145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/comments?post=145"}],"version-history":[{"count":9,"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/pages\/145\/revisions"}],"predecessor-version":[{"id":189,"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/pages\/145\/revisions\/189"}],"wp:attachment":[{"href":"https:\/\/www.imwaa.com\/blog\/wp-json\/wp\/v2\/media?parent=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}