it-swarm.com.de

Was macht ein <script type = 'application/ld + json'> {jsonObj} </ script> in einem `head`-Abschnitt?

Ich habe diesen link bekommen, aber nicht gut verstanden. Sah:

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "http://website.com",
    "name": "wbs",
    "description": "Web Studio"
}
</script>

in einem Quellcode.

Wie hilft ein Codeausschnitt wie oben in meinem Websiteheader mir oder meiner Website?

38
Asim K T

In Ihrem Beispiel wird das Element scriptals Datenblock verwendet, der JSON-LD (type="application/ld+json") enthält.

JSON-LD ist eine Serialisierung von RDF . Es erlaubt Ihnen, Linked Data (oder strukturierte Daten) mit JSON zu veröffentlichen. In Ihrem Beispiel wird das Vokabular Schema.org verwendet ("@context": "http://schema.org").

Diese strukturierten Daten können von jedem interessierten Verbraucher verwendet werden. Prominente Konsumenten sind die Suchmaschinen Bing, Google, Yahoo und Yandex, die strukturierte Daten unterstützen, die das Vokabular Schema.org verwenden. In einem Anwendungsfall werden mehr Details in den Ergebnisausschnitten angezeigt.

Ihr Beispiel führt wahrscheinlich nicht zu einem solchen erweiterten Snippet. Sie müssen die Dokumentation der Suchmaschine überprüfen, wenn Sie wissen möchten, welche Funktionen sie bieten und welche strukturierten Daten Sie für diese bereitstellen müssen. Beispielsweise verwendet Google den Typ WebSite (der in Ihrem Beispiel verwendet wird) für sein Sitelinks-Suchfeld . Sie müssen jedoch zusätzlich eine potentialAction hinzufügen (für die Suchfunktion).

44
unor

Google und andere Crawler erhalten strukturierte Daten zu einer Website. Dies wird unter anderem für Rich Snippets und Wissensgraphen verwendet. Weitere Informationen finden Sie auf dieser Website: https://developers.google.com/search/docs/guides/intro-structured-data

14

Dies ist eine Möglichkeit, strukturierte Daten in Ihre Site aufzunehmen, die es Benutzern und Crawlern ermöglicht, die Informationen auf der Site auf effiziente Weise zu verwenden. Das bekannteste Beispiel sind Google-Nachrichtenkarten:

 enter image description here

Diese Art von Kartendaten stammen eigentlich aus strukturierten Daten.

Andere Möglichkeiten, strukturierte Daten einzubinden, sind durch Microdata

Und zum Zeitpunkt dieser Frage habe ich keine Ahnung. Nun habe ich für einige Verlage an strukturierten Daten gearbeitet.

8
Asim K T

Das Snippet, das Sie erhalten, ist ein Skript, das das JSON-LD - Datenformat enthält, eine Methode zum Codieren von Linked Data mit JSON. Schema.org vocabulary wird verwendet, um Webinhalte so zu kennzeichnen, dass sie von großen Suchmaschinen (Google, Microsoft, Yandex und Yahoo!) verstanden werden können. Suchmaschinen verwenden diese Informationen, um relevante Inhalte für Benutzer anzuzeigen. Wenn Sie beispielsweise eine Website mit einem bekannten Begriff wie dem Markennamen verwenden, z. Coder. Suchmaschinen interpretieren es als jemanden, der Code für Software schreibt. Um Suchmaschinen dabei zu helfen, dies besser zu interpretieren, müssen Sie die Daten mithilfe des Schema.org-Vokabulars bereitstellen.

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "https://coder.com",
    "name": “Coder”,
    "description": “Platform to learn code”
}
</script>
1