Come scrivere il markup application/ld+json
Il markup application/ld+json viene utilizzato per fornire dati strutturati in un formato leggibile dalla macchina, come JSON-LD (JavaScript Object Notation for Linked Data). Questo tipo di markup aiuta i motori di ricerca a comprendere meglio il contenuto di una pagina web, migliorando così il modo in cui le informazioni vengono presentate nei risultati di ricerca. Di seguito sono riportati alcuni dei principali vantaggi e usi del markup application/ld+json
Vantaggi del Markup application/ld+json
- SEO Migliorato: Aggiungendo dati strutturati, puoi migliorare il posizionamento del tuo sito nei risultati di ricerca e aumentare la visibilità attraverso i rich snippet.
- Rich Snippets: I dati strutturati possono portare alla visualizzazione di rich snippets (frammenti arricchiti), come recensioni, prezzi, orari di apertura e altro, direttamente nei risultati di ricerca.
- Comprensione del Contenuto: Aiuta i motori di ricerca a capire meglio il contenuto della tua pagina, permettendo loro di indicizzare le informazioni in modo più accurato.
- Migliore Esperienza Utente: Fornendo informazioni dettagliate e strutturate, puoi migliorare l’esperienza dell’utente nei risultati di ricerca, fornendo informazioni immediate e pertinenti.
Usi Comuni del Markup application/ld+json
- Informazioni su Aziende Locali: Fornire dettagli su un’attività commerciale locale, come indirizzo, orari di apertura, numero di telefono, ecc.
- Recensioni e Valutazioni: Mostrare recensioni e valutazioni dei clienti per prodotti, servizi o attività.
- Eventi: Descrivere eventi con dettagli come data, ora, luogo e prezzi dei biglietti.
- Prodotti: Dettagliare prodotti con informazioni come nome, prezzo, disponibilità e recensioni.
- Articoli: Fornire dettagli sugli articoli di notizie, blog o altre pubblicazioni, inclusi titolo, autore, data di pubblicazione, ecc.
Ecco un esempio di come potrebbe apparire il markup application/ld+json per una pagina di assistenza siti web WordPress a Milano. Questo esempio utilizza lo schema.org per descrivere l’attività di assistenza e sviluppo di siti web basati su WordPress nella città di Milano.
Come scrivere il markup application/ld+json
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “LocalBusiness”,
“name”: “Assistenza WordPress Milano”,
“image”: “https://www.esempio.com/logo.jpg”,
“@id”: “https://www.esempio.com”,
“url”: “https://www.esempio.com”,
“telephone”: “+39-02-12345678”,
“address”: {
“@type”: “PostalAddress”,
“streetAddress”: “Via Roma 1”,
“addressLocality”: “Milano”,
“addressRegion”: “MI”,
“postalCode”: “20100”,
“addressCountry”: “IT”
},
“geo”: {
“@type”: “GeoCoordinates”,
“latitude”: 45.464664,
“longitude”: 9.188540
},
“openingHoursSpecification”: {
“@type”: “OpeningHoursSpecification”,
“dayOfWeek”: [
“Monday”,
“Tuesday”,
“Wednesday”,
“Thursday”,
“Friday”
],
“opens”: “09:00”,
“closes”: “18:00”
},
“sameAs”: [
“https://www.facebook.com/esempio”,
“https://www.twitter.com/esempio”,
“https://www.linkedin.com/company/esempio”
],
“priceRange”: “$$”,
“servesCuisine”: “Italian”,
“description”: “Offriamo servizi di assistenza e sviluppo per siti web WordPress a Milano. Contattaci per supporto tecnico, personalizzazione e ottimizzazione del tuo sito WordPress.”,
“contactPoint”: {
“@type”: “ContactPoint”,
“telephone”: “+39-02-12345678”,
“contactType”: “customer service”,
“areaServed”: “IT”,
“availableLanguage”: “Italian”
}
}</script>
Descrizione degli Elementi
@context
: Indica che stiamo utilizzando lo schema.org per definire i dati strutturati.@type
: Tipo di business, in questo casoLocalBusiness
.name
: Nome dell’attività.image
: URL dell’immagine o del logo dell’attività.@id
: URL unico per identificare l’entità.url
: URL del sito web dell’attività.telephone
: Numero di telefono dell’attività.address
: Indirizzo fisico dell’attività.geo
: Coordinate geografiche (latitudine e longitudine).openingHoursSpecification
: Orari di apertura dell’attività.sameAs
: URL dei profili social dell’attività.priceRange
: Fascia di prezzo dei servizi offerti.servesCuisine
: Tipo di cucina servita, che in questo caso potrebbe essere rimosso se non applicabile.description
: Descrizione dei servizi offerti.contactPoint
: Punto di contatto per il servizio clienti, includendo il numero di telefono, il tipo di contatto, l’area servita e la lingua disponibile.
Come scrivere il markup application/ld+json
Puoi adattare questo esempio alle tue esigenze specifiche, sostituendo i dettagli con quelli reali della tua attività.