Czy istnieje mimo to używanie JSON-LD bez wstawiania script
wstawianej w kodzie HTML, ale nadal otrzymujemy pająki Google (& inne), aby je znaleźć? Rozglądając się widziałem sprzeczne informacje.Czy istnieje sposób użycia schematu JSON-LD niewypowiedziany
Jeśli to plik 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>
I mam to w head
w HTML:
<script src="/public/json-ld.json" type="application/ld+json"></script>
EDIT: Próbowałem zostały również:
<link href="/public/json-ld.json" rel="alternate" type="application/ld+" />
Google Pająki wydają się tęsknić, podobnie jak narzędzie do testowania, chyba że wskażę je bezpośrednio w pliku. Próbuję pracować w niebezpieczny sposób w CSP. I only thing I can find is this, który działałby w Chrome, ale nie chce uruchamiać błędów konsoli w każdej innej przeglądarce. Poza tym podoba mi się pomysł, aby dane Schema.org zostały usunięte ze struktury strony. Czy dodanie JSON-LD do mapy witryny dla Narzędzi Google dla webmasterów pomoże?
Przepraszam, total noob do JSON-lD i kończę na dokumentacji e-mailowej (dotyczy to strony) lub starej dokumentacji.
Możliwy duplikat [Does JSON-LD muszą być osadzone?] (Http://stackoverflow.com/questions/30864619/does-json-ld-have-to-be-embedded) – unor
Próbowałem to i nadal nie jest odbierane. Domyślam się, że JSON-LD nie obsługuje stron internetowych w plikach zewnętrznych. – Cynic