Esiste comunque l'uso di JSON-LD senza includere lo script
in linea nell'HTML, ma ancora gli spider di Google (&) per trovarlo? Guardandomi intorno ho visto alcune informazioni contrastanti.Esiste comunque lo schema JSON-LD non inlineato
Se questo era il file JSON-LD:
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "WebSite",
"name" : "Example Site",
"alternateName" : "example",
"description" : "Welcome to this WebSite",
"headline" : "Welcome to Website",
"logo" : "https://example.com/public/images/logo.png",
"url" : "https://example.com/"
}
</script>
E ho questo nel head
del HTML:
<script src="/public/json-ld.json" type="application/ld+json"></script>
EDIT: Ho anche provato:
<link href="/public/json-ld.json" rel="alternate" type="application/ld+" />
Google Spider sembra mancarlo e così fa lo strumento di test a meno che non lo indico direttamente sul file. Sto cercando di aggirare l'insicurezza in linea nel CSP. E lo only thing I can find is this, che funzionerebbe con Chrome ma non si desidera che gli errori della console vengano attivati su tutti gli altri browser. Inoltre, mi piace l'idea che i dati di Schema.org siano estratti dalla struttura della pagina. Aggiungendo il JSON-LD alla sitemap per la guida di Strumenti per i Webmaster di Google?
Ci scusiamo, noob totale a JSON-lD e continuiamo a finire nella documentazione e-mail (questo sarebbe per un sito) o vecchia documentazione.
Eventuali duplicati di [fa JSON-LD devono essere incorporati?] (Http://stackoverflow.com/questions/30864619/does-json-ld-have-to-be-embedded) – unor
hanno provato questo, e non è ancora stato rilevato. La mia ipotesi migliore è che JSON-LD per i siti Web non sia ancora supportato in file esterni. – Cynic