Sto cercando di utilizzare JSON-LD per lo schema su un sito web. (Schema che indica i dati di schema.org.) So come scrivere i dati ma la mia domanda è: c'è una posizione preferita nel mio codice per inserire questi dati? In altre parole, il JSON-LD dovrebbe sempre essere nello head
, body
, ecc.?Schema.org - JSON-LD - Dove collocare?
risposta
Dalle prospettive di Schema.org, JSON-LD e l'eventuale RDF estratto, non dovrebbe importare. I dati sono gli stessi, indipendentemente da dove nel documento è stato estratto.
Dal punto di vista di HTML5:
se si tratta di dati sulla tua pagina (o ciò che la pagina è circa), è possibile inserire l'elemento script
nel head
, come il head
element
[... ] rappresenta una raccolta di metadati per il documento
Ma ovviamente non sarebbe sbagliato utilizzare invece body
. È solo che non dovresti usare head
per i dati che non riguardano la tua pagina o ciò che rappresenta.
I dati possono essere posizionati ovunque. Da Google's documentation:
I dati, racchiusi all'interno
<script type="application/ld+json">
...</script>
tag come illustrato negli esempi che seguono, possono essere collocati sia la<HEAD>
o<BODY>
regione della pagina che visualizza tale evento.
È inoltre possibile utilizzare data dynamically fetched using AJAX:
JSON-LD markup inserito da JavaScript che viene eseguito su di pagina caricamento iniziale può essere riconosciuto.
- 1. Dove collocare Entity Framework Data Model nell'applicazione MVC?
- 2. Dove collocare codice riutilizzabile accessibili per i controller e modelli
- 3. microdati schema.org: come dice schema.org o come dice Google?
- 4. Categorie per prodotto in schema.org?
- 5. schema.org - blogposting vs articolo
- 6. Come implementare schema.org containedIn?
- 7. Dove collocare Galleria (framework jQuery image gallery) in Rails 3.1 Asset Pipeline?
- 8. schema.org/microdata - Prodotto o offerta?
- 9. WebSite vs WebPage di Schema.org
- 10. recensione conteggio e punteggio utilizzando un'immagine - schema.org
- 11. microdati schema.org - immagine richiesto per l'articolo
- 12. Schema.org fornisce un div a itemprop = "immagine"?
- 13. Qual è l'uso corretto di schema.org SiteNavigationElement?
- 14. Come implementare Schema.org nelle pagine HTTPS?
- 15. Come posso correlare gli articoli in schema.org?
- 16. Qt Designer; difficoltà nel collocare i widget nel genitore giusto
- 17. Come trovare e leggere i metadati usando jQuery (schema.org microformat)?
- 18. I tag VideoObject di Schema.org possono essere applicati agli iframe?
- 19. Magento XML mediante prima/dopo di collocare blocchi quasi mai funziona
- 20. Dove posizionare il progetto di prova dell'unità
- 21. Makefile nmake per collocare i file oggetto in una directory separata
- 22. Come collocare un oggetto con un costruttore senza argomenti in std :: map?
- 23. Nel Kendo UI DataViz, come faccio a collocare le etichette all'interno del grafico a torta
- 24. ggplot, sfaccettatura, piechart: collocare il testo nel mezzo del grafico a torta fette
- 25. Hibernate Tutorial - Dove mettere il file di mappatura?
- 26. Quali sono i formati appropriati per le proprietà di http://schema.org/GeoShape?
- 27. Breadcrumb con Schema.org non visualizzato nello strumento di test dei rich snippet di Google
- 28. Come configurare "application/ld + json" meta dati schema.org nell'app per rails 4
- 29. Aggiunta di microdati o schema.org per il breadcrumb SEO in Drupal 7
- 30. Come l'utilizzo di schema.org si adatta ai principi di Linked Data?