Come aggiungo lo schema markup (JSON-LD) al mio sito con Claude Code o Codex?

Chiedi all'agente di generare il JSON-LD nei template delle pagine a partire dagli stessi dati che ogni pagina mostra, con solo tipi e valori che un lettore può vedere, reso sul server. Scrivi questa regola in CLAUDE.md o AGENTS.md così ogni nuova pagina la riceve. Poi testa l'URL pubblicato, non il codice, nel Rich Results Test di Google.

Dati

Quali tipi di schema devo chiedere all'agente di aggiungere?

Chiedi il tipo che corrisponde a ciò che ogni pagina mostra, e nient'altro:

PaginaTipo di schemaProprietà principali
Home o pagina Chi siamoOrganization (o LocalBusiness)name, url, logo, sameAs
Guida o articolo del blogArticleheadline, author, datePublished, dateModified, publisher
Pagina di prodottoProductname, offers con il prezzo che la pagina mostra
Pagina con domande e risposte visibiliFAQPageSolo le domande stampate nella pagina

Quale prompt devo dare a Claude Code o Codex?

Dagli un unico insieme di regole da applicare a ogni template, con il divieto di inventare valori:

Add JSON-LD structured data to this site.
- Build it in the page templates from the same data the page renders.
  Never hardcode a value the page does not show.
- Organization (name, url, logo, sameAs) on the home page only.
- Article on guides and blog posts: headline, author, datePublished,
  dateModified (the real last change), publisher = the Organization.
- Product, LocalBusiness or FAQPage only where that content is visible.
- If a value is unknown, leave the property out. Do not invent it.
- Render it on the server, in a <script type="application/ld+json">.
- List every page you changed and the types each one now carries.

Dove metto la regola perché anche le nuove pagine abbiano lo schema?

Mettila nel file di istruzioni che l'agente carica da solo. Claude Code legge ./CLAUDE.md o ./.claude/CLAUDE.md all'inizio di ogni sessione, e /init crea una prima versione. Codex legge AGENTS.md dalla radice del progetto prima di fare qualsiasi lavoro. Una regola breve lì mantiene la prossima pagina scritta dall'agente coerente con la precedente.

Come verifico che l'agente non abbia inventato nulla?

Testa l'URL pubblicato nel Rich Results Test, poi confronta ogni valore con la pagina che vede il lettore. Un test sull'URL esegue il JavaScript della pagina, cosa che il codice incollato non fa. Poi usa lo Strumento Controllo URL in Search Console per confermare che Google abbia trovato il markup. Un test valido prova solo la sintassi; controllare i valori tocca a te.

Lo schema markup farà citare il mio sito da ChatGPT o dall'AI di Google?

Non da solo. Google dice che AI Overview e AI Mode non richiedono uno schema speciale, e non garantisce risultati ricchi per un markup valido. Un JSON-LD corretto aiuta i motori a capire chi sei e di cosa parla la pagina; la risposta sulla pagina è ancora ciò che viene citato.

Passo dopo passo

  1. Elenca i tipi di pagina. Home, chi siamo, guide, prodotti: un tipo di schema per ciascuno.
  2. Dai il prompt all'agente. Chiedigli di costruire il JSON-LD nei template a partire dai dati della pagina, senza valori inventati.
  3. Salva la regola. Aggiungila a CLAUDE.md o AGENTS.md perché le pagine future la seguano.
  4. Rivedi le modifiche e fai il deploy. Controlla che i valori vengano dai dati della pagina, non da testo scritto a mano.
  5. Testa l'URL pubblicato. Esegui il Rich Results Test sulla pagina pubblicata, poi lo Strumento Controllo URL in Search Console.

Errori comuni

  • Lasciare che l'agente inserisca valutazioni, prezzi o autori che la pagina non mostra.
  • Aggiungere markup FAQPage per domande che non sono stampate nella pagina.
  • Testare il codice incollato invece dell'URL pubblicato, che non mostra ciò che il JavaScript renderizza.
  • Impostare dateModified a ogni build invece che quando il contenuto è cambiato.

Come lo risolve easyIndex

easyIndex non cambia mai il tuo sito: il tuo agente di codifica scrive le pagine e lo schema, e easyIndex controlla ogni pagina quando viene inviata e la verifica di nuovo sul sito pubblicato dopo la pubblicazione, compreso se contiene il JSON-LD e una data di aggiornamento reale. Un passaggio si chiude su questa prova, non sul rapporto dell'agente.

Domande frequenti

JSON-LD, Microdata o RDFa?

JSON-LD. Google supporta tutti e tre e raccomanda il JSON-LD quando la configurazione lo consente.

L'agente può inserire il JSON-LD con JavaScript?

Google elabora il JSON-LD presente dopo il rendering, ma il markup reso sul server è più sicuro per i crawler che non eseguono JavaScript.

Organization va in ogni pagina?

Google lo chiede nella home page o in una pagina che descrive l'organizzazione; le altre pagine possono farvi riferimento come publisher.

Cursor o un altro agente funzionano allo stesso modo?

Sì. Qualsiasi agente che modifica i tuoi template può seguire lo stesso prompt; cambia solo il nome del file di istruzioni.

Continua a leggere

Verificato il .

Schema markup (JSON-LD) con Claude Code o Codex