seo

SEO 2026: Dominare la SERP con JSON-LD (e Farsi Citare dalle AI)

Due righe di codice nell head che separano "il sito esiste" da "le AI ti citano". JSON-LD spiegato senza fronzoli, con esempi e tool per testare.

Di ·

SEO 2026: Dominare la SERP con JSON-LD (e Farsi Citare dalle AI)

Nel 2026 c'è chi ancora dice che la SEO è morta. Bro, la SEO non solo è viva, è diventata l'unica cosa che separa il tuo sito dal "non esistere" agli occhi delle AI che oggi rispondono al posto di Google. E spoiler: il trucco per rubarti spazio in più nella SERP, anche se sei piccolo, sta tutto in due righe di codice che probabilmente non hai mai messo.

Si chiama JSON-LD ed è il modo in cui dici esplicitamente a Google, Bing, ChatGPT, Perplexity e a tutta la cricca delle AI search: "Ehi, questo è un blog post, l'autore è Tizio, è stato pubblicato il tal giorno, parla di X". Senza JSON-LD le AI devono indovinare leggendo il tuo HTML, e indovinano male. Con JSON-LD glielo sputi in faccia in un formato che capiscono al volo.

Cos'è JSON-LD e perché è il move di base

JSON-LD vuol dire JavaScript Object Notation for Linked Data, ma il nome non importa, ti basta sapere che è un piccolo blocco di codice strutturato che metti nell head della tua pagina. Forma:

``html

``

Lo schema cambia a seconda di cosa è la pagina. Blog post, prodotto fisico, articolo di news, ricetta di cucina, evento, recensione: ognuno ha la sua forma. Le trovi tutte specificate su schema.org, che è un sito che sembra fatto nel 2008 ma è la fonte ufficiale a cui Google, Microsoft e Apple stanno dietro.

Perché nel 2026 questa cosa è diventata business critical

Ti dico la verità che nessuno ti dice. Quando ChatGPT, Claude, Gemini o Perplexity rispondono a una query tipo "miglior agenzia social a Roma" o "come funziona n8n", non improvvisano: vanno a leggere siti web. E quelli che hanno JSON-LD chiaro vengono pescati prima e citati con nome, link, contesto.

Il vecchio gioco SEO era "ottimizza per Googlebot". Il nuovo game è GEO, Generative Engine Optimization, ovvero ottimizza per le AI che fanno crawling. E l'unico modo serio per fartici capire è darglielo già pronto sul piatto. Far scavare a un LLM dentro il tuo div soup è low effort tuo, e l'AI ti penalizza saltandoti.

Più la rendi semplice, meglio è. Più cacciare semplice che un blocco di metadata pulito al root level della pagina, piuttosto che costringere l'AI a interpretare la tua brand identity da un h1 e qualche paragrafo?

Come si fa: i 3 step pratici

Step 1. Capisci che tipo di pagina è. Vai su schema.org, cerca il tipo che ti riguarda. Per un blog post è BlogPosting. Per la home aziendale è Organization. Per una pagina servizio è Service. Per un prodotto fisico è Product. Per una recensione è Review. Eccetera.

Step 2. Copia lo schema e riempilo. Ogni schema ha campi obbligatori (richiesti da Google per farti comparire nei rich results) e opzionali. Headline, autore, data di pubblicazione, immagine, descrizione: questi non te li puoi risparmiare. Logo aziendale, breadcrumb, lingua: bonus.

Step 3. Iniettalo nell head. Se hai un sito custom, basta un tag script con type application/ld+json. Se usi un generatore di siti statici come Astro, Next.js o Eleventy, fai un componente che lo genera dinamicamente da un layout. Se sei su WordPress, plugin come Yoast e RankMath lo fanno già al posto tuo, ma controlla che sia attivo perché spesso è disabilitato di default.

Tool per testare se l'hai fatto bene

Fatto è meglio di perfetto, ma se hai sbagliato uno schema rotto è peggio di niente. Tre tool che usi gratis in 2 minuti:

  • Rich Results Test di Google su search.google.com/test/rich-results. Incolli l'URL della tua pagina e ti dice esattamente quali tipi di rich result puoi ottenere e dove hai errori.
  • Schema Markup Validator su validator.schema.org. Più rigido del Rich Results Test, ti pinga errori sintattici e campi mancanti che Google magari ignora ma altri crawler no.
  • Google Search Console sotto "Miglioramenti", dopo che la pagina è indicizzata ti mostra quante hanno schema valido e quante hanno warning.
  • Errori comuni che ti tolgono tutti i bonus

    Vedo gente che mette JSON-LD sbagliato e si chiede perché Google non gli dà i rich results. Tre boomer move da evitare:

  • Date non in formato ISO 8601. "11 maggio 2026" è sbagliato. Si scrive "2026-05-11" e basta.
  • Author come stringa. "author": "Mario Rossi" tecnicamente passa ma Google preferisce l object completo con @type Person e name.
  • Image come URL relativo. Sempre assoluti (https://tuosito.it/img.jpg), mai /img.jpg. Le AI non sanno il tuo dominio.
  • Più tipi di schema in conflitto. Una sola pagina, una sola entità principale. Se vuoi anche breadcrumb e organization, usali come secondary.
  • TLDR

    JSON-LD nel 2026 è la differenza tra "il mio sito esiste sul web" e "le AI mi citano quando qualcuno chiede di me". È 10 minuti di lavoro una volta, vale tutto il tempo speso in copy. Se hai un sito e non ce l hai messo, stai literally regalando spazio a competitor che lo fanno.

    Se ti serve una mano a metterlo nel tuo sito custom, o vuoi che ti facciamo lo stack SEO + GEO completo, sai dove trovarci. Marketing Tools si occupa di sviluppo siti web con JSON-LD nativo, SEO tecnica e ottimizzazione per AI search di default. Non aspettare il prossimo Google update per accorgerti che ti sei perso il train.