Generatore gratuito di schema markup
Codice JSON-LD per prodotti, FAQ e altro, pronto all'uso.
Generato nel tuo browser mentre scrivi. Nessun dato viene trasmesso all'esterno.
Il tuo JSON-LD
Incollalo nell'HTML della pagina
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product"
}
</script>
Oppure lascia che sia Shopify a compilarlo
Per ogni prodotto
Questo snippet genera lo stesso markup a partire da titolo, immagine, prezzo e disponibilità di ciascun prodotto. Aggiungilo come snippets/product-schema.liquid nel tuo tema e richiamalo nel template del prodotto. Rimuovi prima qualsiasi altro markup di tipo Product per evitare duplicati.
{%- assign variant = product.selected_or_first_available_variant -%}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": {{ product.title | json }},
"description": {{ product.description | strip_html | strip | truncate: 5000 | json }},
"url": {{ request.origin | append: product.url | json }},
{%- if product.featured_image -%}
"image": {{ product.featured_image | image_url: width: 1200 | prepend: 'https:' | json }},
{%- endif -%}
{%- if variant.sku != blank -%}
"sku": {{ variant.sku | json }},
{%- endif -%}
"brand": { "@type": "Brand", "name": {{ product.vendor | json }} },
"offers": {
"@type": "Offer",
"url": {{ request.origin | append: variant.url | json }},
"priceCurrency": {{ cart.currency.iso_code | json }},
"price": {{ variant.price | divided_by: 100.0 | json }},
"availability": "https://schema.org/{% if variant.available %}InStock{% else %}OutOfStock{% endif %}"
}
}
</script>
Controlla ogni pagina, ogni settimana
ShopSEO esegue questi controlli sull'intero negozio, non su una sola pagina, e corregge gran parte dei problemi rilevati. L'audit completo è disponibile nel piano Free.
Tre passaggi, nessun account.
- 1
Scegli il tipo
Product, Organization, FAQ, Breadcrumb, Local business o Blog post.
- 2
Compila il modulo
Viene usato solo ciò che inserisci; i campi vuoti non compaiono nel markup.
- 3
Copia e verifica
Incolla il JSON-LD nella tua pagina, poi testalo con lo strumento di convalida dello schema.
Cosa controlla
Scegli un tipo, compila un breve modulo e copia il codice JSON-LD valido per prodotti, organizzazione, FAQ, breadcrumb, attività locali o articoli del blog. Per le pagine prodotto di Shopify c'è anche uno snippet Liquid che compila i dati in automatico da ciascun prodotto, per restare sempre aggiornato.
ShopSEO controlla questo aspetto in tutto il negozio e lo risolve al posto tuo. Dati strutturati nell'app
- Product, Organization, FAQ, Breadcrumb, Local business, Blog post
- JSON-LD valido, con esclusione automatica dei campi vuoti
- Uno snippet Liquid di Shopify per tutte le pagine prodotto
- Funziona nel browser; nessun dato viene inviato
Cosa significa ogni numero.
Un report che non riesci a interpretare serve solo a confermare che c'è un problema.
JSON-LD
Il formato raccomandato da Google per i dati strutturati: un tag script contenente la descrizione della pagina che i motori di ricerca leggono e i clienti non vedono.
Lo snippet Liquid
Invece di valori fissi, legge titolo, immagine, prezzo e disponibilità di ciascun prodotto: un unico snippet copre l'intero catalogo e resta sempre aggiornato.
Campi obbligatori e consigliati
I prodotti richiedono un nome e un'offerta con prezzo per mostrare prezzo e disponibilità su Google. Le valutazioni vanno inserite solo se le recensioni sono reali e visibili sulla pagina.
La spiegazione tecnica, senza frasi fatte.
- 01
Prezzo e disponibilità nei risultati
Il markup del prodotto permette a Google di mostrare prezzo, disponibilità e recensioni direttamente nei risultati di ricerca.
- 02
Anche le risposte AI lo leggono
Gli assistenti virtuali e i motori di ricerca AI usano i dati strutturati per capire cosa vende la pagina, esattamente come i motori di ricerca tradizionali.
- 03
I temi spesso sbagliano
Molti temi generano markup incompleto o duplicato. Scriverlo una volta in modo corretto elimina ogni dubbio.
Cosa emerge di solito e come rimediare.
Quattro problemi che spiegano la maggior parte dei risultati di questo strumento su un negozio Shopify.
Il problema rilevato
Due blocchi Product sulla stessa pagina
Perché succede
Sia il tema che un'app inseriscono il proprio markup.
Come risolvere
Mantienine uno solo: disattiva il markup dell'app o rimuovi quello del tema, poi aggiungi questo snippet se necessario.
Il problema rilevato
Valutazioni assenti dalla pagina
Perché succede
Numero di recensioni inserito nel markup senza recensioni visibili sul sito.
Come risolvere
Inserisci solo valutazioni che gli utenti possono leggere sulla stessa pagina; altrimenti Google rischia di ignorarle o penalizzarti.
Il problema rilevato
Prezzo senza valuta
Perché succede
Un blocco Offer scritto a mano a cui manca priceCurrency.
Come risolvere
Associa sempre al prezzo il codice della valuta; lo snippet Liquid usa direttamente quella del negozio.
Cosa non ti dirà questo strumento.
Ogni strumento ha un limite. Capire fin dove arriva evita di interpretare i dati nel modo sbagliato.
- Genera il markup in base ai dati inseriti. Assicurati che ogni valore corrisponda a quanto visibile sulla pagina.
- Un markup valido rende la pagina idonea ai rich snippet; spetta comunque a Google decidere se mostrarli.
Altri strumenti gratuiti.
Tutti gli strumenti- Validatore schemaVerifica il JSON-LD rispetto a ciò che Google richiede davvero.
- Simulatore di SERPGuarda come appaiono titolo e descrizione su Google mentre scrivi.
- Generatore di llms.txtSpiega agli assistenti IA cosa vende il tuo negozio.
- Controllo meta tagVerifica title e description di ogni pagina, alla lunghezza visualizzata su Google.
Esegui questa analisi in modo continuo.
Installa ShopSEO gratis, avvia il tuo primo audit in meno di un minuto e annulla qualsiasi modifica se non ti convince. Nessuna carta di credito, nessuna modifica al tema, nessun vincolo.