Yapılandırılmış veri bantları (beta)

Google, sayfadaki içeriği anlamak ve bu içeriği, arama sonuçlarında zengin sonuç olarak adlandırılan daha zengin bir görünümde göstermek için yapılandırılmış verileri kullanır. Bu kılavuzda, beta sürümde olan yeni bir bant zengin sonucu açıklanmaktadır. Bu sonuç, kullanıcıların yatay olarak kaydırıp belirli bir sitedeki daha fazla öğeyi görebilecekleri liste benzeri bir zengin sonuçtur (ana makine bandı olarak da bilinir). Banttaki her blok, sitenizdeki sayfada yer alan öğelerin fiyatı, puanı ve resimleri hakkında bilgi içerebilir.

Beta sürümündeki bu zengin sonuca uygun olmak için aşağıdaki desteklenen yapılandırılmış veri öğelerinden en az biriyle birlikte ItemList yapılandırılmış verilerini ekleyin:

Desteklenen içerik türüyle birlikte ItemList işaretlemesi eklediğinizde, bantlar Google Arama'da şu şekilde görünebilir:

Yeni bant zengin sonucu

Özelliğin kullanılabilirliği

Bu özellik beta sürümünde olduğundan özelliği geliştirdikçe şartlarda veya yönergelerde değişiklikler görebilirsiniz. İşletmeniz AEA'da bulunuyorsa ya da AEA'daki kullanıcılara hizmet veriyorsa ve daha fazla bilgi edinip bu yeni deneyimlerle ilgilendiğinizi göstermek istiyorsanız geçerli formu doldurarak (uçuş sorgularıyla ilgileniyorsanız uçuş sorguları için talep formunu kullanın) başlayabilirsiniz.

Bu özellik şu anda yalnızca Avrupa Ekonomik Alanı (AEA) ülkelerinde hem masaüstü bilgisayarlarda hem de mobil cihazlarda kullanılabilir. Yerel sorgular, seyahat ve alışveriş sorgularında kullanılabilir. Alışveriş sorguları için ilk olarak Almanya, Fransa, Çekya ve Birleşik Krallık'ta test edilmektedir.

Yapılandırılmış veri ekleme

Yapılandırılmış veriler, bir sayfa hakkında bilgi sağlamak ve sayfa içeriğini sınıflandırmak için kullanılan standart bir biçimdir. Yapılandırılmış veri konusunda yeniyseniz yapılandırılmış verinin nasıl çalıştığı hakkında daha fazla bilgi edinebilirsiniz.

Aşağıda, yapılandırılmış verilerin sitenize nasıl ekleneceği hakkında bir genel bakış sunulmuştur:

  1. Listedeki her öğe hakkında bilgi içeren tek bir özet sayfası seçin. Örneğin, "Paris'teki en iyi otelleri" listeleyen ve her otel hakkında daha fazla bilgi için sitenizdeki belirli ayrıntı sayfalarına bağlantı veren bir kategori sayfası. Senaryonuza bağlı olarak gerekirse farklı öğe türlerini (ör. oteller, restoranlar) bir arada kullanabilirsiniz. Örneğin, hem yerel etkinlikleri hem de yerel işletmeleri listeleyen "İsviçre'de Yapılacaklar" başlıklı bir makaleniz varsa.
  2. Bu özet sayfasına zorunlu özellikleri ekleyin. Bu beta özelliğine uygun olmak için ayrıntı sayfalarına işaretleme eklemeniz gerekmez. Kullandığınız biçime bağlı olarak sayfada yapılandırılmış verilerin ekleneceği yerleri öğrenin.
  3. Bant'ın ilgili olduğu belirli içerik türü için hem gerekli hem de önerilen özellikleri ekleyin:

    Senaryonuza bağlı olarak kullanılacak en iyi türü seçebilirsiniz. Örneğin, sayfanızda otel ve kiralık yer listesi varsa hem Hotel hem de VacationRental türlerini kullanın. Senaryonuza en yakın türü kullanmak ideal olsa da daha genel bir tür (örneğin, LocalBusiness) kullanmayı tercih edebilirsiniz.

  4. Yönergeleri uygulayın.
  5. Zengin Sonuçlar Testini kullanarak kodunuzu doğrulayın.
  6. Yapılandırılmış verinizi içeren birkaç sayfa dağıtıp Google'ın sayfayı nasıl gördüğünü test etmek için URL Denetleme aracını kullanın. Google'ın sayfanıza erişebildiğinden ve bir robots.txt dosyası, noindex etiketi veya giriş gereksinimleri tarafından engellenmediğinden emin olun. Sayfa düzgün görünüyorsa Google'dan URL'lerinizi yeniden taramasını isteyebilirsiniz.
  7. İleride yapılacak değişiklikler konusunda Google'a bilgi vermeye devam etmek için site haritası gönderin. Bu işlemi Search Console Sitemap API ile otomatikleştirebilirsiniz.

Yönergeler

Sayfanızın bant zengin sonuçlarına (beta) uygun olması için Arama Yönergeleri ve genel yapılandırılmış veri yönergelerini uygulamanız gerekir. Ayrıca, aşağıdaki yönergeler bant zengin sonuçları için geçerlidir:

  • Genel türlerin kullanımına izin verilir. Ancak, önerilen özellikleri kullanmak için ilgili türleri kullanmanız gerekir. Örneğin, amenityFeature için LodgingBusiness türünü kullanın.
  • Ek veya fazladan alanların kullanılmasına izin verilir, ancak bunlar zengin sonuçta görünmeyebilir.
  • Sitenizde bir özet sayfası ve birden fazla ayrıntı sayfası olmalıdır. Bu özellik şu anda "ayrıntıların", aynı sayfadaki sabitleme noktaları olduğu hepsi bir arada sayfalar gibi diğer senaryoları destekleyecek şekilde tasarlanmamıştır.
  • İşaretleme bir özet veya kategori sayfasında olmalıdır. Bu sayfa, en az üç öğe hakkında bilgi içeren ve ardından bu öğeler hakkında daha fazla bilgi için sitenizdeki diğer sayfalara bağlantı veren liste benzeri bir sayfadır. Ayrıntı sayfalarına işaretleme eklemeniz gerekmese de özet sayfanızın işaretlemesine ayrıntı sayfası URL'lerini eklemeniz gerekir.
  • Özet veya kategori sayfasındaki tüm öğeleri işaretleyin. Sayfalara ayrılmış kategoriler için, izleyen her sayfaya ItemList ekleyin ve bu sayfada listelenen öğeleri dahil edin. Sonsuz kaydırma için, başta görüntü alanında yüklü öğeleri işaretlemeye odaklanın.

Örnekler

Aşağıda, üst düzey bir bant yapısı gösterilmektedir. İşaretlemede belirtilen sıra, bant zengin sonucundaki blokları sıralamak için kullanılacak sıradır.


  <html>
    <head>
      <title>Top 5 Restaurants in Italy</title>
      <script type="application/ld+json">
        {
        "@context": "https://schema.org",
        "@type": "ItemList",
          "itemListElement": [
            {
              "@type": "ListItem",
                "position": 1,
                "item": {
                  "@type": "Restaurant",
                  "name": "Trattoria Luigi",
                  "image": [
                    "https://example.com/photos/1x1/photo.jpg",
                    "https://example.com/photos/4x3/photo.jpg",
                    "https://example.com/photos/16x9/photo.jpg"
                  ],
                  "priceRange": "$$$",
                  "servesCuisine": "Italian",
                  "aggregateRating": {
                    "@type": "AggregateRating",
                    "ratingValue": 4.5,
                    "reviewCount": 250
                  },
                "url": "https://www.example.com/trattoria-luigi"
              }
            },
            {
              "@type": "ListItem",
                "position": 2,
                "item": {
                  "@type": "Restaurant",
                  "name": "La Pergola",
                  "image": [
                    "https://example.com/photos/1x1/photo.jpg",
                    "https://example.com/photos/4x3/photo.jpg",
                    "https://example.com/photos/16x9/photo.jpg"
                  ],
                  "priceRange": "$$$",
                  "servesCuisine": "Italian",
                  "aggregateRating": {
                    "@type": "AggregateRating",
                    "ratingValue": 4.9,
                    "reviewCount": 1150
                  },
                "url": "https://www.example.com/la-pergola"
              }
            },
            {
              "@type": "ListItem",
              "position": 3,
              "item": {
                "@type": "Restaurant",
                "name": "Pasta e Basta",
                "image": [
                  "https://example.com/photos/1x1/photo.jpg",
                  "https://example.com/photos/4x3/photo.jpg",
                  "https://example.com/photos/16x9/photo.jpg"
                ],
                "priceRange": "$$$",
                "servesCuisine": "Italian",
                "aggregateRating": {
                  "@type": "AggregateRating",
                  "ratingValue": 4.2,
                  "reviewCount": 690
                },
              "url": "https://www.example.com/pasta-e-basta"
              }
            }
          ]
        }
      </script>
    </head>
    <body>
    </body>
  </html>
  

Yapılandırılmış veri türü tanımları

İçeriğinizin zengin sonuç olarak görüntülenmeye uygun olması için gereken özellikleri eklemeniz gerekir. İçeriğiniz hakkında daha fazla bilgi ekleyerek daha iyi bir kullanıcı deneyimi sağlamak için önerilen özellikleri de dahil edebilirsiniz.

ItemList

ItemList listedeki tüm öğeleri içeren kapsayıcı öğedir. Listedeki öğelerin tüm URL'leri, aynı alandaki farklı sayfalara yönlendirmelidir.

ItemList öğesinin tam tanımını schema.org/ItemList adresinde bulabilirsiniz.

Zorunlu özellikler
itemListElement

ListItem

Öğe listesi. Bir liste belirtmek için en az üç itemListElement.item öğesi içeren bir ItemList tanımlayın.

itemListElement.item

LocalBusiness, Product veya Event alt türü

Listedeki bağımsız bir öğe. Bu nesneyi şunlarla doldurun:

Örnek: Bir otel için priceRange ve amenityFeature özelliklerini sağlayın.

itemListElement.position

Integer

Öğenin banttaki konumu. Bu, 1 tabanlı bir sayıdır.

Ortak liste öğesi özellikleri (LocalBusiness, Product, veya Event)

Tüm bant öğe türlerinin ortak özellikleri aşağıda verilmiştir.

Zorunlu özellikler
image

Tekrarlanan URL veya ImageObject

Öğenin bir veya daha fazla resmi (örneğin, otelin resmi). Bu resim özelliğine logo eklemeyin.

Ek resim yönergeleri:

  • Her sayfa en az bir resim içermelidir (işaretleme eklemenizden bağımsız olarak). Google, en boy oranına ve çözünürlüğe göre Arama sonuçlarında görüntülenecek en iyi resmi seçer.
  • Resim URL'leri taranabilmeli ve dizine eklenebilmelidir. Google'ın URL'lerinize erişip erişemediğini kontrol etmek için URL Denetleme aracını kullanın.
  • Resimler, işaretlenmiş içeriği göstermelidir.
  • Resimler, Google Görseller tarafından desteklenen bir dosya biçiminde olmalıdır.
  • En iyi sonuçları elde etmek için şu en boy oranlarına sahip yüksek çözünürlüklü (genişlik ve yükseklik çarpımı en az 50 bin piksel olan) birden çok resim sağlamanızı öneririz: 16x9, 4x3 ve 1x1.

Örneğin:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
name

Text

Öğenin dize adı. Örneğin, otelin veya kiralık yer listelemesinin adı. item.name, banttaki bağımsız öğenin başlığı olarak görüntülenir. HTML biçimlendirmesi dikkate alınmaz.

url

URL

Öğe ayrıntısı sayfasının standart URL'si (örneğin, özet sayfasında referans verilen tek bir otel veya kiralık yer listelemesinin bağımsız sayfası). Listedeki tüm URL'ler benzersiz olmalı ancak aynı alanda (geçerli sayfa ile aynı alan veya alt/üst alan) bulunmalıdır.

Önerilen özellikler
aggregateRating.bestRating

Number

Bu derecelendirme sisteminde izin verilen en yüksek değer (örneğin, 5 / 10). bestRating çıkarılırsa değerin 5 olduğu varsayılır.

aggregateRating.ratingCount

Number

Sitenizdeki öğe için toplam değerlendirme sayısı.

aggregateRating.ratingValue

Number veya Text

Öğe için sayısal kalite puanı. Bu puan; sayı, kesir veya yüzde şeklinde olabilir (ör. 4, 60% veya 6 / 10). Google, kesir ve yüzde ölçeğini anlar. Zira ölçek, kesirin kendisinde veya yüzdede ima edilir. Sayılar için varsayılan olarak 5 puanlı bir ölçek kullanılır. Burada 1 en düşük, 5 ise en yüksek değerdir. Başka bir ölçek isterseniz bestRating ve worstRating kullanın.

Ondalık sayılarda değeri belirtmek için virgül yerine nokta kullanın (ör. 4,4 yerine 4.4). Mikro veri ve RDFa'da, görünür içeriği geçersiz kılmak için content özelliklerini kullanabilirsiniz. Böylece, yapılandırılmış verilerle ilgili nokta şartını karşılarken kullanıcıya istediğiniz stil kuralını gösterebilirsiniz. Örneğin:

<span itemprop="ratingValue" content="4.4">4,4</span> stars

Türe özel ek özellik tanımları

LocalBusiness (ve alt türleri)

Google, ListItem özelliklerine ek olarak bant zengin sonuçları için aşağıdaki LocalBusiness özelliklerini (alt türleri dahil) destekler. Bu mülkleri itemListElement.item altına iç içe yerleştirin.

Önerilen özellikler
amenityFeature

LocationFeatureSpecification

Yalnızca LodgingBusiness için: Konaklama tesisinin sunduğu imkan özelliği (ör. karakteristik veya hizmet).

"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name" : "beachAccess",
  "value": true
}
priceRange

Text

Bir işletmenin genellikle normalleştirilmiş para birimi işaretleriyle belirtilen göreceli fiyat aralığıdır. Fiyat aralığını aşağıdaki biçimlerden birinde sağlayın:

  • Fiyat düzeyi: Örneğin, "$", "$$", "$$$"
  • Aralık: örneğin, "$-$$"

Bu alan 12 karakterden kısa olmalıdır. 12 karakterden uzunsa Google, işletme için bir fiyat aralığı göstermez.

servesCuisine

Text

Yalnızca restoranlar için: Restoranın sunduğu mutfak türü.

Product

Google, ListItem özelliklerine ek olarak bant zengin sonuçları için aşağıdaki Product özelliklerini destekler. Bu özellikleri itemListElement.item altına iç içe yerleştirin.

Önerilen özellikler
offers

Offer veya AggregateOffer

Ürünü satmak için iç içe yerleştirilmiş Offer veya AggregateOffer. Offer veya AggregateOffer için (hangisi içeriğinize uygunsa) önerilen özellikleri ekleyin.

Aşağıdaki özellikler dahil olmak üzere Offer kullanıyorsanız:

  • offers.price
  • offers.priceCurrency

Aşağıdaki özellikler dahil olmak üzere AggregateOffer kullanıyorsanız:

  • offers.highPrice
  • offers.lowPrice
  • offers.priceCurrency
offers.highPrice

Number

Mevcut tüm teklifler arasından en yüksek fiyatlı olanı. price ile tek bir fiyat belirtiyorsanız highPrice ve lowPrice özelliklerini eklemeniz gerekmez.

offers.lowPrice

Number

Mevcut tüm teklifler arasından en yüksek fiyatlı olanı. price ile tek bir fiyat belirtiyorsanız highPrice ve lowPrice özelliklerini eklemeniz gerekmez.

offers.price

Number

Bir ürünün ya da PriceSpecification ve alt türlerine eklendiğinde fiyat bileşeninin teklif fiyatı. lowPrice ve highPrice kullanarak bir fiyat aralığı belirtiyorsanız price özelliğini eklemeyin.

offers.priceCurrency

Text

Üç harfli ISO 4217 biçiminde, ürün fiyatını açıklamak için kullanılan para birimi. Para birimi belirtilmezse Google varsayılan olarak USD değerini kullanır.

Event

Google, ListItem özelliklerine ek olarak bant zengin sonuçları için aşağıdaki Event özelliklerini destekler. Bu özellikleri itemListElement.item altına iç içe yerleştirin.

Önerilen özellikler
offers

Offer veya AggregateOffer

Ürünü satmak için iç içe yerleştirilmiş Offer veya AggregateOffer. Offer veya AggregateOffer için (hangisi içeriğinize uygunsa) önerilen özellikleri ekleyin.

Aşağıdaki özellikler dahil olmak üzere Offer kullanıyorsanız:

  • offers.price
  • offers.priceCurrency

Aşağıdaki özellikler dahil olmak üzere AggregateOffer kullanıyorsanız:

  • offers.highPrice
  • offers.lowPrice
  • offers.priceCurrency
offers.highPrice

Number

Mevcut tüm teklifler arasından en yüksek fiyatlı olanı. price ile tek bir fiyat belirtiyorsanız highPrice ve lowPrice özelliklerini eklemeniz gerekmez.

offers.lowPrice

Number

Mevcut tüm teklifler arasından en yüksek fiyatlı olanı. price ile tek bir fiyat belirtiyorsanız highPrice ve lowPrice özelliklerini eklemeniz gerekmez.

offers.price

Number

Biletlerinizin, hizmet ücretleri ve diğer ücretler dahil olmak üzere sunulduğu fiyat. Fiyatlar değiştikçe veya biletler tükendikçe güncellemeyi unutmayın. lowPrice ve highPrice kullanarak bir fiyat aralığı belirtiyorsanız price özelliğini eklemeyin.

Etkinlik için ödeme, ücret veya hizmet ücreti gerekmiyorsa price değerini 0 olarak ayarlayın.

"offers": {
  "@type": "Offer",
  "price": 0
}
offers.priceCurrency

Text

Üç harfli ISO 4217 biçiminde, etkinlik fiyatını açıklamak için kullanılan para birimi. Para birimi belirtilmezse Google varsayılan olarak USD değerini kullanır.

Sık karşılaşılan senaryolara ilişkin örnekler

Restaurant örneği

JSON-LD biçimindeki bir restoran bandı örneğini burada bulabilirsiniz.


<html>
    <head>
      <title>Top 5 Restaurants in Paris</title>
      <script type="application/ld+json">
        {
          "@context": "https://schema.org",
          "@type": "ItemList",
          "itemListElement": [
            {
              "@type": "ListItem",
              "position": 1,
              "item": {
                "@type": "Restaurant",
                "name": "Trattoria Luigi",
                "image": [
                  "https://example.com/photos/1x1/photo.jpg",
                  "https://example.com/photos/4x3/photo.jpg",
                  "https://example.com/photos/16x9/photo.jpg"
                ],
                "priceRange": "$$$",
                "servesCuisine": "Italian",
                "aggregateRating": {
                  "@type": "AggregateRating",
                  "ratingValue": 4.5,
                  "reviewCount": 250
                },
                "url": "https://www.example.com/restaurant-location-1"
              }
            },
            {
              "@type": "ListItem",
              "position": 2,
              "item": {
                "@type": "Restaurant",
                "name": "La Pergola",
                "image": [
                  "https://example.com/photos/1x1/photo.jpg",
                  "https://example.com/photos/4x3/photo.jpg",
                  "https://example.com/photos/16x9/photo.jpg"
                ],
                "priceRange": "$$$",
                "servesCuisine": "Italian",
                "aggregateRating": {
                  "@type": "AggregateRating",
                  "ratingValue": 4.9,
                  "reviewCount": 1150
                },
                "url": "https://www.example.com/restaurant-location-2"
              }
            },
            {
              "@type": "ListItem",
              "position": 3,
              "item": {
                "@type": "Restaurant",
                "name": "Pasta e Basta",
                "image": [
                  "https://example.com/photos/1x1/photo.jpg",
                  "https://example.com/photos/4x3/photo.jpg",
                  "https://example.com/photos/16x9/photo.jpg"
                ],
                "priceRange": "$$$",
                "servesCuisine": "Italian",
                "aggregateRating": {
                  "@type": "AggregateRating",
                  "ratingValue": 4.2,
                  "reviewCount": 690
                },
                "url": "https://www.example.com/restaurant-location-3"
              }
            }
          ]
        }
      </script>
    </head>
    <body>
    </body>
  </html>

Konaklama tesisi (Hotels ve VacationRental) örneği

JSON-LD biçimindeki bir konaklama bandı örneğini burada bulabilirsiniz.


<html>
    <head>
      <title>Top 5 Hotels in Paris</title>
      <script type="application/ld+json">
        {
        "@context": "https://schema.org",
        "@type": "ItemList",
            "itemListElement": [
              {
                "@type": "ListItem",
                "position": 1,
                "item": {
                  "@type": "Hotel",
                  "name": "Four Seasons Hotel George V, Paris",
                  "image": [
                    "https://example.com/photos/1x1/photo.jpg",
                    "https://example.com/photos/4x3/photo.jpg",
                    "https://example.com/photos/16x9/photo.jpg"
                  ],
                  "priceRange": "$$$$",
                  "amenityFeature": {
                      "@type": "LocationFeatureSpecification",
                      "name" : "internetType",
                      "value": "Free"
                  },
                  "aggregateRating": {
                    "@type": "AggregateRating",
                    "ratingValue": 4.9,
                    "reviewCount": 50
                  },
                  "url": "https://www.example.com/four-seasons"
                }
              },
              {
                "@type": "ListItem",
                "position": 2,
                "item": {
                  "@type": "VacationRental",
                  "name": "Downtown Condo",
                  "image": [
                    "https://example.com/photos/1x1/photo.jpg",
                    "https://example.com/photos/4x3/photo.jpg",
                    "https://example.com/photos/16x9/photo.jpg"
                  ],
                  "priceRange": "$$",
                  "amenityFeature": {
                    "@type": "LocationFeatureSpecification",
                    "name" : "instantBookable",
                    "value": true
                  },
                  "aggregateRating": {
                    "@type": "AggregateRating",
                    "ratingValue": 4.7,
                    "reviewCount": 827
                  },
                  "url": "https://www.example.com/downtown-condo"
                }
              },
              {
                "@type": "ListItem",
                "position": 3,
                "item": {
                  "@type": "Hotel",
                  "name": "Ritz Paris",
                  "image": [
                    "https://example.com/photos/1x1/photo.jpg",
                    "https://example.com/photos/4x3/photo.jpg",
                    "https://example.com/photos/16x9/photo.jpg"
                  ],
                  "priceRange": "$$$$",
                  "amenityFeature": {
                    "@type": "LocationFeatureSpecification",
                    "name" : "freeBreakfast",
                    "value": true
                },
                "aggregateRating": {
                  "@type": "AggregateRating",
                  "ratingValue": 4.9,
                  "reviewCount": 1290
                },
                "url": "https://www.example.com/ritz-paris"
              }
            }
          ]
        }
      </script>
    </head>
    <body>
    </body>
  </html>

Aktivite Önerileri örneği

JSON-LD biçimindeki bir Aktivite Önerileri bandı örneğini burada bulabilirsiniz.


<html>
    <head>
      <title>Top 5 Things To Do in Paris</title>
      <script type="application/ld+json">
        {
          "@context": "https://schema.org",
          "@type": "ItemList",
          "itemListElement": [
            {
              "@type": "ListItem",
              "position": 1,
              "item": {
                "@type": "Event",
                "name": "Paris Seine River Dinner Cruise",
                "image": [
                  "https://example.com/photos/1x1/photo.jpg",
                  "https://example.com/photos/4x3/photo.jpg",
                  "https://example.com/photos/16x9/photo.jpg"
                ],
                "offers": {
                  "@type": "Offer",
                  "price": 45.00,
                  "priceCurrency": "EUR"
                },
                "aggregateRating": {
                  "@type": "AggregateRating",
                  "ratingValue": 4.2,
                  "reviewCount": 690
                },
                "url": "https://www.example.com/event-location1"
              }
            },
            {
              "@type": "ListItem",
              "position": 2,
              "item": {
                "@type": "LocalBusiness",
                "name": "Notre-Dame Cathedral",
                "image": [
                  "https://example.com/photos/1x1/photo.jpg",
                  "https://example.com/photos/4x3/photo.jpg",
                  "https://example.com/photos/16x9/photo.jpg"
                ],
                "priceRange": "$",
                "aggregateRating": {
                  "@type": "AggregateRating",
                  "ratingValue": 4.8,
                  "reviewCount": 4220
                },
                "url": "https://www.example.com/localbusiness-location"
              }
            },
            {
              "@type": "ListItem",
              "position": 3,
              "item": {
                "@type": "Event",
                "name": "Eiffel Tower With Host Summit Tour",
                "image": [
                  "https://example.com/photos/1x1/photo.jpg",
                  "https://example.com/photos/4x3/photo.jpg",
                  "https://example.com/photos/16x9/photo.jpg"
                ],
                "offers": {
                  "@type": "Offer",
                  "price": 59.00,
                  "priceCurrency": "EUR"
                },
                "aggregateRating": {
                  "@type": "AggregateRating",
                  "ratingValue": 4.9,
                  "reviewCount": 652
                },
                "url": "https://www.example.com/event-location2"
              }
            }
          ]
        }
      </script>
    </head>
    <body>
    </body>
  </html>
  

Product örneği

JSON-LD biçimindeki bir ürün bandı örneğini burada bulabilirsiniz.


<html>
    <head>
      <title>Top coats of the season</title>
      <script type="application/ld+json">
        {
          "@context": "https://schema.org",
          "@type": "ItemList",
          "itemListElement": [
            {
              "@type": "ListItem",
              "position": 1,
              "item": {
                "@type": "Product",
                "name": "Puffy Coat Series by Goat Coat",
                "image": [
                  "https://example.com/photos/1x1/photo.jpg",
                  "https://example.com/photos/4x3/photo.jpg",
                  "https://example.com/photos/16x9/photo.jpg"
                ],
                "offers": {
                  "@type": "AggregateOffer",
                  "lowPrice": 45.00,
                  "highPrice": 60.00,
                  "priceCurrency": "EUR"
                },
                "aggregateRating": {
                  "@type": "AggregateRating",
                  "ratingValue": 4.9,
                  "reviewCount": 50
                },
                "url": "https://www.example.com/puffy-coats"
              }
            },
            {
              "@type": "ListItem",
              "position": 2,
              "item": {
                "@type": "Product",
                "name": "Wool Coat Series by Best Coats Around",
                "image": [
                  "https://example.com/photos/1x1/photo.jpg",
                  "https://example.com/photos/4x3/photo.jpg",
                  "https://example.com/photos/16x9/photo.jpg"
                ],
                "offers": {
                  "@type": "AggregateOffer",
                  "lowPrice": 189.00,
                  "highPrice": 200.00,
                  "priceCurrency": "EUR"
                },
                "aggregateRating": {
                  "@type": "AggregateRating",
                  "ratingValue": 4.7,
                  "reviewCount": 827
                },
                "url": "https://www.example.com/wool-coats"
              }
            },
            {
              "@type": "ListItem",
              "position": 3,
              "item": {
                "@type": "Product",
                "name": "Antartic Coat by Cold Coats",
                "image": [
                  "https://example.com/photos/1x1/photo.jpg",
                  "https://example.com/photos/4x3/photo.jpg",
                  "https://example.com/photos/16x9/photo.jpg"
                ],
                "offers": {
                  "@type": "Offer",
                  "price": 45.00,
                  "priceCurrency": "EUR"
                },
                "aggregateRating": {
                  "@type": "AggregateRating",
                  "ratingValue": 4.9,
                  "reviewCount": 1290
                },
                "url": "https://www.example.com/antartic-coat"
              }
            }
          ]
        }
      </script>
    </head>
    <body>
    </body>
  </html>
  

Sorun giderme

Yapılandırılmış verileri uygulamada veya hata ayıklamada sorun yaşıyorsanız size yardımcı olabilecek bazı kaynaklar aşağıda verilmiştir.

  • İçerik yönetim sistemi (İYS) kullanıyorsanız veya sitenizle başka biri ilgileniyorsa bu kişiden size yardım etmesini isteyin. Sorunla ilgili ayrıntılı bilgiler içeren Search Console mesajlarını bu kişiye yönlendirdiğinizden emin olun.
  • Google, yapılandırılmış veriler kullanan özelliklerin arama sonuçlarında görüneceğini garanti etmez. Google'ın içeriğinizi zengin sonuç içinde göstermemesinin yaygın nedenlerini içeren liste için Genel Yapılandırılmış Veri Yönergeleri'ni inceleyin.
  • Yapılandırılmış verilerinizde bir hata olabilir. Yapılandırılmış veri hatalarının listesini kontrol edin.
  • Sayfanıza yönelik bir yapılandırılmış veri manuel işlemi varsa sayfadaki yapılandırılmış veriler dikkate alınmaz (sayfa Google Arama sonuçlarında görünmeye devam edebilir). Yapılandırılmış veri sorunlarını düzeltmek için Manuel İşlemler raporunu kullanın.
  • İçeriğinizin kurallara uygun olup olmadığını belirlemek için yönergeleri tekrar inceleyin. Sorun, spam içeriği veya spam içerikli işaretleme kullanımından kaynaklanıyor olabilir. Bununla birlikte, sorunun söz diziminden kaynaklanmadığı durumlarda Zengin Sonuçlar Testi bu sorunları tanımlayamaz.
  • Eksik zengin sonuçlar / toplam zengin sonuç sayısında düşüş sorununu giderin.
  • Yeniden tarama ve yeniden dizine ekleme için zaman tanıyın. Google’ın yayınlandıktan sonra bir sayfayı bulmasının ve taramasının birkaç gün sürebileceğini unutmayın. Tarama ve dizine ekleme hakkında genel sorular için Google Arama tarama ve dizine ekleme için SSS bölümüne bakın.
  • Sorunuzu Google Arama Merkezi forumunda sorun.