Yapılandırılmış verilerin işleyiş şeklini anlayın

Google Arama, bir sayfanın içeriğini anlamak için çok çalışır. Bir sayfaya yapılandırılmış veriler ekleyip Google'a sayfanın anlamıyla ilgili açık ipuçları sağlayarak bize yardımcı olabilirsiniz. Yapılandırılmış veriler, bir sayfa hakkında bilgi sağlamak ve sayfa içeriğini (örneğin bir tarif sayfasında, malzemeler, pişirme süresi ve sıcaklığı, kaloriler ve benzerleri) sınıflandırmak için kullanılan standart bir biçimdir.

Google, web’de bulduğu yapılandırılmış verileri ilgili sayfanın içeriğini anlamanın yanı sıra genel olarak web ve dünya hakkında bilgi toplamak için kullanır. Örneğin, Unlimited Ball Bearings şirketinin iletişim sayfasında görüntülenebilecek, şirketin iletişim bilgilerini açıklayan bir JSON-LD yapılandırılmış veri snippet'ini burada görebilirsiniz:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "url": "http://www.example.com",
  "name": "Unlimited Ball Bearings Corp.",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+1-401-555-1212",
    "contactType": "Customer service"
  }
}
</script>

Google Arama, yapılandırılmış verileri özel arama sonucu özelliklerini ve geliştirmelerini sağlamak için de kullanır. Örneğin, geçerli yapılandırılmış veriler içeren bir tarif sayfası, burada gösterildiği gibi grafiksel bir arama sonucunda gösterilmeye uygundur:

Arama sonucu özelliği Eşdeğer yapılandırılmış veri (kısa olması için kırpılmıştır)
Elmalı turta tarifi zengin sonucu. 


 <html>
<head>
<title>Grandma's Holiday Apple Pie</title>
<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Recipe",
  "name": "Grandma's Holiday Apple Pie",
  "author": "Elaine Smith",
  "image": "http://images.edge-generalmills.com/56459281-6fe6-4d9d-984f-385c9488d824.jpg",
  "description": "A classic apple pie.",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4",
    "reviewCount": "276",
    "bestRating": "5",
    "worstRating": "1"
  },
  "prepTime": "PT30M",
  "totalTime": "PT1H",
  "recipeYield": "8",
  "nutrition": {
    "@type": "NutritionInformation",
    "servingSize": "1 medium slice",
    "calories": "230 calories",
    "fatContent": "1 g",
    "carbohydrateContent": "43 g",
  },
  "recipeIngredient": [
    "1 box refrigerated pie crusts, softened as directed on box",
    "6 cups thinly sliced, peeled apples (6 medium)",
    "..."
  ],
  "recipeInstructions": [
    "1...",
    "2..."
   ]
}
</script>
</head>
<body>
</body>
</html>
  

Yapılandırılmış veriler, tarifin her bir öğesini etiketlediğinden kullanıcılar tarifinizi malzemesine, kalori sayısına, pişirme süresine ve diğer özelliklerine göre arayabilir.

Yapılandırılmış veriler, bilgilerin geçerli olduğu sayfada bulunan sayfa içi işaretleme kullanılarak kodlanır. Sayfadaki yapılandırılmış veriler, söz konusu sayfanın içeriğini açıklamalıdır. Yalnızca yapılandırılmış veriyi yerleştirmek için içeriği olmayan ya da boş sayfalar oluşturmamanız veya bilgi doğru olsa dahi kullanıcı tarafından görülmeyecek bilgiler hakkında yapılandırılmış veri eklememeniz gerekir. Teknik ve kaliteyle ilgili daha fazla yönerge için Yapılandırılmış veri genel yönergeleri konusuna bakın.

Yapılandırılmış veri biçimi

Bu dokümanda, Google Arama açısından özel anlamı olan yapılandırılmış veriler için hangi özelliklerin gerekli, hangilerinin isteğe bağlı olduğu veya önerildiği açıklanmaktadır. Çoğu Arama yapılandırılmış verisi schema.org sözlüğünü kullanır ancak schema.org dokümanları yerine Google Arama davranışını anlatmak için developers.google.com adresindeki dokümanları kullanmalısınız. Burada açıklanmayan özellikler veya nesneler schema.org tarafından zorunlu olarak işaretlenmiş olsa bile, Google Arama tarafından istenmez.

Yapılandırılmış verilerinizi test etmek için geliştirme sırasında Yapılandırılmış Veri Testi aracını ve dağıtımdan sonra Zengin sonuç durum raporlarını kullanarak sayfalarınızın durumunu izlediğinizden emin olun. Şablon oluşturma veya sunma sorunları nedeniyle, sayfalarınızın durumu bozulabilir.

Bir nesnenin Google Arama’da geliştirilmiş görüntülemeyle gösterilmeye uygun olması için gereken tüm özellikleri eklemeniz gerekir. Genel olarak, daha fazla önerilen özellik tanımlamak, bilgilerinizin Arama sonuçlarında geliştirilmiş görüntülemeyle gösterilme olasılığını artırabilir. Bununla birlikte, her olası önerilen özelliği eksik bilgiler, kötü biçimlendirme veya yanlış verilerle sağlamayı denemek yerine, daha az sayıda ama eksiksiz ve doğru önerilen özellikler sağlanması daha fazla önem taşır.

Burada belirtilen özelliklere ve nesnelere ek olarak Google, sameAs özelliğini ve diğer schema.org yapılandırılmış verilerini genel olarak kullanabilir. Bu öğelerin bazıları, faydalı görülürlerse gelecekteki Arama özelliklerini sağlamak için kullanılabilir.

Google Arama, aksi belirtilmediği sürece yapılandırılmış verileri aşağıdaki biçimlerde destekler:

Biçim Açıklama ve Yerleşim
JSON-LD* (Önerilen) Sayfa başlığındaki veya gövdedeki bir <script> etiketine yerleştirilmiş JavaScript gösterimi. İşaretleme, kullanıcının görebildiği metinle aralıklı yerleştirilmez. Bu, bir Event öğesinin MusicVenue özelliğinin PostalAddress değerinin Country bilgisi gibi iç içe yerleştirilmiş veri öğelerinin ifade edilmesini kolaylaştırır. Google, JavaScript kodu veya içerik yönetim sisteminizde yerleşik widget'lar gibi sayfanın içeriğine dinamik olarak eklenen JSON-LD verilerini de okuyabilir.
Mikro veriler Yapılandırılmış verileri HTML içine yerleştirmek için kullanılan bir açık topluluk HTML belirtimi. RDFa'da olduğu gibi, yapılandırılmış veri olarak göstermek istediğiniz özellikleri adlandırmak için HTML etiketi özelliklerini kullanır. Genellikle sayfa gövdesinde kullanılır ancak başlıkta da kullanılabilir.
RDFa Arama motorları için açıklamak istediğiniz, kullanıcının görebildiği içeriğe karşılık gelen HTML etiketi özelliklerini kullanıma sunarak bağlantılı verileri destekleyen bir HTML5 uzantısı. RDFa, HTML sayfasının hem başlık hem de gövde bölümlerinde yaygın olarak kullanılır.

Yapısal veri kuralları

Yapılandırılmış veri türünüze özel kuralların yanı sıra genel yapılandırılmış veri yönergelerini uyguladığınızdan emin olun. Aksi takdirde, yapılandırılmış verileriniz Google Arama'da zengin sonuç görüntüsü için uygun bulunmayabilir.

Yapılandırılmış verilerinizi oluşturma, test etme ve yayınlama

Yeni yapılandırılmış veri sayfaları oluşturmak için önerdiğimiz sürece bakın.