Google Arama'da yapılandırılmış veri işaretlemeye giriş

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.

Bir sayfaya neden yapılandırılmış veri eklemeliyim?

Yapılandırılmış veri eklemek, kullanıcıların ilgisini daha çok çekecek ve web sitenizle daha fazla etkileşimde bulunmaya teşvik edebilecek arama sonuçları sağlayabilir. Bu sonuçlara zengin sonuçlar denir. Siteleri için yapılandırılmış veri uygulayan web sitelerine ait bazı örnek olayları aşağıda bulabilirsiniz:

  • Rotten Tomatoes, 100.000 benzersiz sayfaya yapılandırılmış veri ekledi ve yapılandırılmış veri içermeyen sayfalarla karşılaştırıldığında yapılandırılmış verilerle geliştirilen sayfaların %25 daha yüksek tıklama oranına ulaştığını gördü.
  • Food Network, arama özellikleri sağlamak için sayfalarının %80'ini dönüştürdü ve ziyaret sayısında %35'lik artış sağladı.
  • Rakuten, kullanıcıların yapılandırılmış verilerin uygulandığı sayfalarda, yapılandırılmış veri içermeyen sayfalara göre 1,5 kat daha fazla zaman harcadığını ve arama özellikleri içeren AMP sayfalarının, bu özellikleri içermeyen AMP sayfalarına göre 3,6 kat daha yüksek etkileşim oranına sahip olduğunu tespit etti.
  • Nestlé, aramada zengin sonuç olarak gösterilen sayfaların, zengin olmayan sonuç olarak gösterilen sayfalara göre %82 daha yüksek tıklama oranına sahip olduğunu belirledi.

Google, web’de bulduğu yapılandırılmış veriyi, ilgili sayfanın içeriğini anlamanın yanı sıra genel olarak web ve dünya hakkında bilgi (işaretlemede yer alan kişiler, kitaplar veya şirketler hakkındaki bilgiler gibi) toplamak için kullanır. Örneğin, bir yemek tarifi sayfasında görüntülenebilecek, tarifin başlığını, tarifin yazarını ve diğer ayrıntılarını açıklayan bir JSON-LD yapılandırılmış veri snippet'ini burada görebilirsiniz:

<html>
  <head>
    <title>Party Coffee Cake</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Party Coffee Cake",
      "author": {
        "@type": "Person",
        "name": "Mary Stone"
      },
      "datePublished": "2018-03-10",
      "description": "This coffee cake is awesome and perfect for parties.",
      "prepTime": "PT20M"
    }
    </script>
  </head>
  <body>
    <h2>Party coffee cake recipe</h2>
    <p>
      <i>by Mary Stone, 2018-03-10</i>
    </p>
    <p>
      This coffee cake is awesome and perfect for parties.
    </p>
    <p>
      Preparation time: 20 minutes
    </p>
  </body>
</html>

Google Arama, yapılandırılmış veriyi, ö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 görünümü

Elmalı turta tarifi zengin sonucu

Yapılandırılmış veri

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

Yapılandırılmış veri, tarifin her öğ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, sayfanın içeriğini açıklar. Yalnızca yapılandırılmış veri yerleştirmek için içeriği olmayan ya da boş sayfalar oluşturmayın ve bilgi doğru olsa dahi kullanıcı tarafından görülmeyecek bilgiler hakkında yapılandırılmış veri eklemeyin. Teknik ve kaliteyle ilgili daha fazla yönerge için Yapılandırılmış veri genel yönergeleri konusuna bakın.

Zengin Sonuçlar Testi, yapılandırılmış verilerinizi doğrulamak ve bazı durumlarda, Google Arama’daki bir özelliği önizlemek için kullanabileceğiniz kolay ve faydalı bir araçtır. Deneyin:

Yapılandırılmış veri sözlüğü ve biçimi

Bu dokümanda, Google Arama açısından özel anlamı olan yapılandırılmış veri için hangi özelliklerin gerekli, hangilerinin isteğe bağlı olduğu veya önerildiği açıklanmaktadır. Arama yapılandırılmış verilerinin çoğu schema.org sözlüğünü kullanır ancak Google Arama davranışını anlamak için schema.org dokümanları yerine Google Arama Merkezi dokümanlarını kullanmanız uygun olur. schema.org'da farklı arama motoru, hizmet, araç ve platformlar için faydalı olabilecek daha başka özellikler ve nesneler bulunsa da bunlar, Google Arama için gerekli değildir.

Yapılandırılmış verinizi kontrol etmek için geliştirme sırasında Zengin Sonuçlar Testi'ni ve dağıtımdan sonra Zengin sonuç durum raporlarını kullanarak sayfalarınızın doğruluğunu 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, olası her ö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.

Desteklenen biçimler

Google Arama, aksi belirtilmediği sürece yapılandırılmış veriyi aşağıdaki biçimlerde destekler. Genel olarak, uygulaması ve sürdürmesi en kolay olan biçimi (çoğu durumda, JSON-LD) kullanmanızı öneririz. İşaretlemenin geçerli olması ve özelliğin dokümanlarına göre doğru şekilde uygulanması koşuluyla üç biçim de Google için aynıdır.

Biçimler
JSON-LD* (Önerilen) HTML sayfasının <head> ve <body> öğelerindeki <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 bilgisinin PostalAddress değerinin Country öğesi 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 veri Yapılandırılmış verileri HTML içine yerleştirmek için kullanılan bir açık topluluk HTML spesifikasyonu. 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 <body> öğesinde kullanılır ancak <head> öğesinde de 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 <head> hem de <body> bölümlerinde yaygın olarak kullanılır.

Yapılandırılmış 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ış verileri kullanmaya başlayın

Yapılandırılmış veriler konusunda yeniyseniz schema.org'un yeni başlayanlar için yapılandırılmış veri kılavuzunu inceleyebilirsiniz. Kılavuz, Mikro Veri üzerinde yoğunlaşsa da temel fikirler, JSON-LD ve RDFa için de uygulanabilir.

Yapılandırılmış verilerle ilgili temel bilgileri edindikten sonra Google Arama'daki yapılandırılmış veri özellikleri listesine göz atın ve uygulamak istediğiniz bir özelliği seçin. Her bir kılavuzda, yapılandırılmış verilerin sitenizi Google Arama'da zengin sonuç olarak görünmeye uygun hale getirecek şekilde nasıl uygulanacağı konusunda ayrıntılar yer alıyor.

Bir özellik seçin

Yapılandırılmış verilerin etkisini ölçme

Muhtemelen uğraşlarınıza değip değmediğine karar vermek için yapılandırılmış verilere sahip olan ve olmayan sayfalarınızın performansını karşılaştırmak istersiniz. Bunu yapmanın en iyi yolu sitenizdeki birkaç sayfada öncesi ve sonrası testi çalıştırmaktır. Tek bir sayfa için sayfa görüntülemeleri çeşitli nedenlerle değişiklik gösterebildiğinden bu işlem biraz ustalık gerektirebilir.

  1. Sitenizde yapılandırılmış verilerin kullanılmadığı ve Search Console'da birkaç aylık verisi bulunan bazı sayfaları alın. Yılın zamanından veya sayfa içeriğinin zamanlamasından etkilenmeyecek sayfalar seçtiğinizden emin olun; çok fazla değişmeyecek ancak yine de anlamlı veriler oluşturmak için yeterince okunacak kadar popüler olan sayfalar kullanın.
  2. Sayfalarınıza yapılandırılmış veriler veya başka özellikler ekleyin. Sayfanızda URL Denetleme aracını kullanarak işaretlemenizin geçerli olduğunu ve Google'ın yapılandırılmış verilerinizi bulduğunu doğrulayın.
  3. Birkaç ay boyunca performans raporundaperformansı kaydedin ve sayfanızın performansını karşılaştırmak için URL'ye göre filtreleyin.