web-gelistirme-sc.com

Bir `head` bölümünde` <script type = 'application/ld + json'> {jsonObj} </script> `ne yapar?

Bunu aldım link fakat anlamadım. Testere:

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

kaynak kodunda.

Web sitesi başlığımda yukarıdaki gibi bir kod pasajı bana veya siteme nasıl yardımcı olur?

38
Asim K T

Örneğinizde, script öğesi, JSON-LD (type="application/ld+json") içeren veri bloğu olarak kullanılır şeklindedir.

JSON-LD, bir RDF seri hale getirmedir. JSON kullanarak Linked Data (ya da yapılandırılmış veri) yayınlamanıza izin verir. Örneğinizde, Schema.org sözcükleri kullanılıyor ("@context": "http://schema.org").

Bu yapılandırılmış veri ilgilenen herhangi bir tüketici tarafından kullanılabilir. Tanınmış tüketiciler, Schema.org kelimesini kullanan yapılandırılmış verileri destekleyen arama motorları Bing, Google, Yahoo ve Yandex'dir. Sahip oldukları bir kullanım durumu, sonuç parçacıklarında daha fazla ayrıntı göstermektir.

Örneğiniz muhtemelen bu kadar gelişmiş bir snippet'e yol açmıyor. Hangi özellikleri sunduğunu ve bunlar için hangi yapısal verileri sağlamanız gerektiğini bilmek istiyorsanız, arama motorunun belgelerini kontrol etmeniz gerekir. Örneğin, Google, Site Bağlantıları Arama Kutusu için WebSite türünü (örneğinizde kullanılan) kullanır, ancak ek olarak (arama işlevi için) potentialAction eklemeniz gerekir.

44
unor

Google’a ve diğer tarayıcılara bir web sitesi hakkında yapılandırılmış veri verir. Bu, zengin snippet'ler ve diğerlerinin yanı sıra bilgi grafik panelleri için kullanılır. Daha fazla bilgi için bu siteye göz atın: https://developers.google.com/search/docs/guides/intro-structured-data

14
Markus Lanthaler

Bu, sitenize her türlü kullanıcının/tarayıcının sitedeki bilgileri verimli bir şekilde kullanmalarına yardımcı olan yapılandırılmış veri eklemenin bir yoludur. En popüler örnek Google haber kartlarıdır:

 enter image description here

Bu tür kart verileri aslında yapılandırılmış verilerden geliyor.

Yapılandırılmış verileri dahil etmenin diğer yolları Microdata

Ve bu soruyu sorma zamanı, bunlar hakkında hiçbir fikrim yok. Şimdi bazı yayıncılar için yapılandırılmış veriler üzerinde çalıştım.

8
Asim K T

Aldığınız snippet, JSON-LD data biçimini içeren bir komut dosyası, Linked Data kullanarak JSON kodlamasıdır. Schema.org vocabulary, web içeriğini işaretlemek için kullanılır, böylece ana arama motorları (Google, Microsoft, Yandex ve Yahoo!) tarafından anlaşılabilir. Arama motorları, bu bilgileri kullanıcılara alakalı içeriği göstermek için kullanır. Örneğin, örneğin marka adıyla iyi bilinen bir terimi olan bir web sitesi; Kodlayıcı. Arama motorları, yazılımlar için kod yazan biri olarak yorumlayacaktır. Arama motorlarının bunu daha iyi yorumlamasına yardımcı olmak için, Schema.org sözlüğünü kullanarak verileri sağlamanız gerekir.

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