Sayfanıza işaretleme eklediğinizde Product, alışveriş bilgi paneli, Google Görseller, popüler ürün sonuçları ve ürün snippet’leri de dahil olmak üzere Google Arama’daki satıcı listeleme deneyimlerinde görüntülenmeye uygun olabilir. Satıcı listelemeleri, bir ürünle ilgili fiyatı, stok durumu, gönderim ve iade bilgileri gibi daha spesifik verileri vurgulayabilir.
ProductBu kılavuz , satıcı listelemeleri için yapılandırılmış veri gereksinimlerine odaklanmaktadır . Hangi işaretlemeyi kullanacağınızdan emin değilseniz işaretlemeye girişProduct bölümümüzü okuyun .
Editoryal ürün inceleme sayfalarınız var mı? Ürün snippet’i işaretlemesini eklemeyi düşünün .
Yapılandırılmış veriler nasıl eklenir?
Yapılandırılmış veriler, bir sayfa hakkında bilgi sağlamaya ve sayfa içeriğini sınıflandırmaya yönelik standartlaştırılmış bir formattır. Yapılandırılmış veriler konusunda yeniyseniz yapılandırılmış verilerin nasıl çalıştığı hakkında daha fazla bilgi edinebilirsiniz .
Yapılandırılmış verilerin nasıl oluşturulacağına, test edileceğine ve yayınlanacağına ilişkin bir genel bakışı burada bulabilirsiniz.
- Gerekli özellikleri ekleyin . Kullandığınız biçime bağlı olarak yapılandırılmış verileri sayfada nereye ekleyeceğinizi öğrenin .CMS mi kullanıyorsunuz? CMS’nize entegre bir eklenti kullanmak daha kolay olabilir.
JavaScript mi kullanıyorsunuz? JavaScript ile yapılandırılmış verileri nasıl oluşturacağınızı öğrenin . - Yönergeleri takip edin .
- Zengin Sonuçlar Testini kullanarak kodunuzu doğrulayın ve kritik hataları düzeltin. Araçta işaretlenebilecek kritik olmayan sorunları da düzeltmeyi düşünün; çünkü bunlar yapılandırılmış verilerinizin kalitesini artırmaya yardımcı olabilir (ancak zengin sonuçlara uygun olmak için bu gerekli değildir).
- Yapılandırılmış verilerinizi içeren birkaç sayfayı dağıtın ve Google’ın sayfayı nasıl gördüğünü test etmek için URL Denetleme aracını kullanın. Sayfanızın Google tarafından erişilebilir olduğundan ve robots.txt dosyası, etiket noindexveya giriş gereksinimleri tarafından engellenmediğinden emin olun. Sayfa iyi görünüyorsa Google’dan URL’lerinizi yeniden taramasını isteyebilirsiniz .Not : Yeniden tarama ve yeniden dizine ekleme için zaman tanıyın. Bir sayfayı yayınladıktan sonra Google’ın bu sayfayı bulup taramasının birkaç gün sürebileceğini unutmayın.
- Google’ı gelecekteki değişikliklerden haberdar etmek için bir site haritası göndermenizi öneririz . Bunu Search Console Site Haritası API’si ile otomatikleştirebilirsiniz .
Örnekler
Aşağıdaki örnekler, farklı durumlar için web sayfalarınıza yapılandırılmış verilerin nasıl ekleneceğini göstermektedir.
Teklif içeren ürün sayfası
Burada ürün incelemelerinin yer aldığı, ürün satan bir ürün sayfası örneği verilmiştir.
Formun Üstü
Formun Altı
<html>
<head>
<title>Executive Anvil</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org/”,
“@type”: “Product”,
“name”: “Executive Anvil”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“description”: “Sleeker than ACME’s Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.”,
“sku”: “0446310786”,
“mpn”: “925872”,
“brand”: {
“@type”: “Brand”,
“name”: “ACME”
},
“review”: {
“@type”: “Review”,
“reviewRating”: {
“@type”: “Rating”,
“ratingValue”: 4,
“bestRating”: 5
},
“author”: {
“@type”: “Person”,
“name”: “Fred Benson”
}
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.4,
“reviewCount”: 89
},
“offers”: {
“@type”: “Offer”,
“url”: “https://example.com/anvil”,
“priceCurrency”: “USD”,
“price”: 119.99,
“priceValidUntil”: “2024-11-20”,
“itemCondition”: “https://schema.org/UsedCondition”,
“availability”: “https://schema.org/InStock”
}
}
</script>
</head>
<body>
</body>
</html>
Fiyatlandırma
Burada JSON-LD’de fiyat kodlamaya ilişkin iki örnek verilmiştir.
priceÖzellik kullanılarak aşağıdaki gibi bir fiyat belirtilebilir :
“offers”: {
“@type”: “Offer”,
“price”: 10.00,
“priceCurrency”: “USD”,
…
}
Alternatif olarak özellik kullanılarak bir fiyat belirtilebilir priceSpecification.
“offers”: {
“@type”: “Offer”,
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: 10.00,
“priceCurrency”: “USD”
},
…
}
offers.priceHem ve özelliklerini kullanmayı seçerseniz offers.priceSpecificationve ikisi arasında bir çelişki varsa (örneğin, farklı bir fiyat veya priceCurrency), Google, düzeyde sağlanan fiyat bilgilerini kullanır offers.price.
Birim fiyatlandırma önlemleriyle fiyatlandırma
Her zaman 750 ml’nin katları halinde satılan bir ürünün 4,5 litresi için fiyatın nasıl belirleneceğine ilişkin bir örneği burada bulabilirsiniz. Bu fiyatlandırma şekli, AB’de hacim veya ağırlığa göre satılan ürünler için özellikle önemlidir.
Birim fiyatlandırma ölçüsü ve birim fiyatlandırma temel ölçüsü mevcut olduğunda , fiyatı bir içinde belirtin UnitPriceSpecification.
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: 81.00,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “4.5”,
“unitCode”: “LTR”,
“valueReference”: {
“@type”: “QuantitativeValue”,
“value”: “750”,
“unitCode”: “MLT”
}
}
}
Nakliye ayrıntıları
Burada gönderim ayrıntılarını içeren bir ürün sayfası örneği verilmiştir. Bu örnek, şu kargo ücretiyle sonuçlanacaktır:$3.49ABD’de yaşayan tüm kullanıcılar için. Daha fazla örnek için Gönderim bölümünü inceleyin.
Formun Üstü
Formun Altı
<html>
<head>
<title>Nice trinket</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org/”,
“@type”: “Product”,
“sku”: “trinket-12345”,
“gtin14”: “12345678901234”,
“image”: [
“https://example.com/photos/16×9/trinket.jpg”,
“https://example.com/photos/4×3/trinket.jpg”,
“https://example.com/photos/1×1/trinket.jpg”
],
“name”: “Nice trinket”,
“description”: “Trinket with clean lines”,
“brand”: {
“@type”: “Brand”,
“name”: “MyBrand”
},
“offers”: {
“@type”: “Offer”,
“url”: “https://www.example.com/trinket_offer”,
“itemCondition”: “https://schema.org/NewCondition”,
“availability”: “https://schema.org/InStock”,
“price”: 39.99,
“priceCurrency”: “USD”,
“priceValidUntil”: “2024-11-20”,
“shippingDetails”: {
“@type”: “OfferShippingDetails”,
“shippingRate”: {
“@type”: “MonetaryAmount”,
“value”: 3.49,
“currency”: “USD”
},
“shippingDestination”: {
“@type”: “DefinedRegion”,
“addressCountry”: “US”
},
“deliveryTime”: {
“@type”: “ShippingDeliveryTime”,
“handlingTime”: {
“@type”: “QuantitativeValue”,
“minValue”: 0,
“maxValue”: 1,
“unitCode”: “DAY”
},
“transitTime”: {
“@type”: “QuantitativeValue”,
“minValue”: 1,
“maxValue”: 5,
“unitCode”: “DAY”
}
}
}
},
“review”: {
“@type”: “Review”,
“reviewRating”: {
“@type”: “Rating”,
“ratingValue”: 4,
“bestRating”: 5
},
“author”: {
“@type”: “Person”,
“name”: “Fred Benson”
}
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.4,
“reviewCount”: 89
}
}
</script>
</head>
<body>
</body>
</html>
Ücretsiz kargo
Burada ABD’nin New York eyaletindeki alıcılara ücretsiz kargo hizmeti sunmanın bir örneğini bulabilirsiniz.
“shippingDetails”: {
“@type”: “OfferShippingDetails”,
“shippingRate”: {
“@type”: “MonetaryAmount”,
“value”: “0”,
“currency”: “USD”
},
“shippingDestination”: [
{
“@type”: “DefinedRegion”,
“addressCountry”: “US”,
“addressRegion”: [“NY”]
}
]
}
İade ayrıntıları
İade ayrıntılarını içeren bir ürün sayfası örneğini burada bulabilirsiniz. İşaretleme, ürünlerin 60 gün içinde iade edilmesini, ABD’ye gönderilmesini ve iade ücretinin alınmamasını gerektiren bir iade politikasıyla eşleşiyor.
Formun Üstü
Formun Altı
<html>
<head>
<title>Nice trinket</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org/”,
“@type”: “Product”,
“sku”: “trinket-12345”,
“gtin14”: “12345678901234”,
“image”: [
“https://example.com/photos/16×9/trinket.jpg”,
“https://example.com/photos/4×3/trinket.jpg”,
“https://example.com/photos/1×1/trinket.jpg”
],
“name”: “Nice trinket”,
“description”: “Trinket with clean lines”,
“brand”: {
“@type”: “Brand”,
“name”: “MyBrand”
},
“offers”: {
“@type”: “Offer”,
“url”: “https://www.example.com/trinket_offer”,
“itemCondition”: “https://schema.org/NewCondition”,
“availability”: “https://schema.org/InStock”,
“priceSpecification”: {
“@type”: “PriceSpecification”,
“price”: 39.99,
“priceCurrency”: “CHF”
},
“hasMerchantReturnPolicy”: {
“@type”: “MerchantReturnPolicy”,
“applicableCountry”: “CH”,
“returnPolicyCategory”: “https://schema.org/MerchantReturnFiniteReturnWindow”,
“merchantReturnDays”: 60,
“returnMethod”: “https://schema.org/ReturnByMail”,
“returnFees”: “https://schema.org/FreeReturn”
}
}
}
</script>
</head>
<body>
</body>
</html>
Enerji verimliliği derecelendirmeleri
Aşağıdaki örnek, yapılandırılmış veriler kullanılarak enerji verimliliği bilgilerinin nasıl belirleneceğini göstermektedir. Örnek AB enerji verimliliği sınıfını belirtir”C”ölçekli “A+”ile”F”su ısıtıcısı için.
Minimum enerji verimliliği sınıfı değerinin, enerji tüketimi ölçeğinde en az verimli sınıfı belirttiğine dikkat edin (bu durumda”F”), maksimum enerji verimliliği sınıfı değeri ise en verimli sınıfı belirtir (bu durumda”A+”).
{
“@context”: “https://schema.org/”,
“@type”: “Product”,
“sku”: “1234-5678”,
“image”: “https://www.example.com/waterheater.jpg”,
“name”: “Water heater”,
“description”: “Large capacity water heater”,
“gtin14”: “12345678901231”,
“mpn”: “WH1234”,
“brand”: {
“@type”: “Brand”,
“name”: “ExampleWaterHeaterBrand”
},
“hasEnergyConsumptionDetails”: {
“@type”: “EnergyConsumptionDetails”,
“hasEnergyEfficiencyCategory”: “https://schema.org/EUEnergyEfficiencyCategoryC”,
“energyEfficiencyScaleMin”: “https://schema.org/EUEnergyEfficiencyCategoryF”,
“energyEfficiencyScaleMax”: “https://schema.org/EUEnergyEfficiencyCategoryA1Plus”
},
“offers”: {
“@type”: “Offer”,
“url”: “https://www.example.com/hotwaterheater”,
“itemCondition”: “https://schema.org/NewCondition”,
“availability”: “https://schema.org/InStock”,
“price”: 1799.00,
“priceCurrency”: “EUR”
}
}
3 boyutlu model
subjectOfBu örnek, bir 3B modelin özellik ve tür ile bir ürüne nasıl bağlanacağını gösterir 3DModel.
{
“@context”: “https://schema.org/”,
“@type”: “Product”,
“sku”: “1234-5678”,
“image”: “https://www.example.com/sofa.jpg”,
“name”: “Water heater”,
“description”: “White 3-Seat Sofa”,
“gtin14”: “12345678901231”,
“mpn”: “S1234W3”,
“brand”: {
“@type”: “Brand”,
“name”: “ExampleSofaBrand”
},
“subjectOf”: {
“@type”: “3DModel”,
“encoding”: {
“@type”: “MediaObject”,
“contentUrl”: “https://example.com/sofa.gltf”
}
},
“offers”: {
“@type”: “Offer”,
“url”: “https://www.example.com/whitechaiselongue”,
“itemCondition”: “https://schema.org/NewCondition”,
“availability”: “https://schema.org/InStock”,
“price”: 1299.00,
“priceCurrency”: “USD”
}
}
Yönergeler
İşaretlemenizin satıcı listeleme deneyimlerine uygun olması için Productaşağıdaki yönergelere uymanız gerekir:
- Genel yapılandırılmış veri yönergeleri
- Arama Temelleri
- Teknik yönergeler
- İçerik yönergeleri
- Ücretsiz listeleme kuralları (satıcı listeleme deneyimleri için)
Teknik yönergeler
- Yalnızca alışveriş yapan kişinin bir ürünü satın alabileceği sayfalar satıcı listeleme deneyimleri için uygundur; ürünü satan diğer sitelere bağlantı içeren sayfalar değil. Google, bilgileri arama sonuçlarında göstermeden önce satıcı listeleme ürün verilerini doğrulamayı deneyebilir.
- Şu anda ürün zengin sonuçları yalnızca tek bir ürüne (veya aynı ürünün birden fazla çeşidine) odaklanan sayfaları desteklemektedir. Örneğin “mağazamızdaki ayakkabılar” spesifik bir ürün değildir. Buna , her ürün çeşidinin farklı bir URL’ye sahip olduğu ürün çeşitleri de dahildir . Ürünleri veya ürün kategorisini listeleyen sayfalar yerine ürün sayfalarına işaretleme eklemeye odaklanmanızı öneririz.
- Ürün çeşitlerinin nasıl işaretleneceğine ilişkin ayrıntılar için ürün çeşidi yapılandırılmış veri belgelerine bakın .
- Ürünleri birden fazla para biriminde satışa sunarken her para birimi için ayrı bir URL kullanın. Örneğin, bir ürün Kanada ve ABD doları cinsinden satışa sunuluyorsa, her para birimi için bir tane olmak üzere iki farklı URL kullanın.
- Şu anda Car Ürünün bir alt türü olarak otomatik olarak desteklenmemektedir. Şimdilik, derecelendirme eklemek ve Arama özelliğine uygun olmak istiyorsanız hem Araba hem de Ürün türlerini ekleyin. Örneğin JSON-LD’de:
{
“@context”: “https://schema.org”,
“@type”: [“Product”, “Car”],
…
}
İçerik yönergeleri
- İnsanlara ciddi, acil veya uzun vadeli zarar vermeyi kolaylaştırabilecek, geniş çapta yasaklanmış veya düzenlemeye tabi malların, hizmetlerin veya bilgilerin tanıtımını yapan içeriğe izin vermiyoruz. Buna ateşli silahlar ve silahlar, eğlence amaçlı uyuşturucular, tütün ve elektronik sigara ürünleri ve kumarla ilgili ürünlerle ilgili içerikler dahildir.
Yapılandırılmış veri türü tanımları
İçeriğinizin zengin sonuç olarak görüntülenmeye uygun olması için gerekli özellikleri eklemeniz gerekir. Daha iyi bir kullanıcı deneyimi sağlayabilmek amacıyla, yapılandırılmış verilerinize daha fazla bilgi eklemek için önerilen özellikleri de ekleyebilirsiniz.
Ürün Bilgisi
Product
Tam tanımı schema.org/ProductProduct adresinde mevcuttur . İçeriğinizi ürün bilgileri için işaretlerken türün aşağıdaki özelliklerini kullanın : Product
Gerekli özellikler | |
name | Text Ürünün adı. |
image | Tekrarlanan ImageObjectveya URL Bir ürün fotoğrafının URL’si. Ürünü açıkça gösteren resimler (örneğin beyaz arka planda) tercih edilir. Ek resim yönergeleri:
Örneğin: “image”: [ |
offers | Offer OfferÜrünü satmak için iç içe . Ürün snippet’leri bir kabul eder Offer veya AggregateOffer ancak satıcı listelemeleri gerektirir, Offer çünkü satıcının satıcı listeleme deneyimlerine uygun olabilmesi için ürünün satıcısı olması gerekir. |
Önerilen özellikler | |
aggregateRating | AggregateRating aggregateRatingÜrünün iç içe geçmiş hali . İnceleme snippet’i yönergelerini ve gerekli ve önerilen AggregateRating özellikler listesini izleyin . |
audience | PeopleAudience Ürün için önerilen hedef kitleye ilişkin önerilen cinsiyet ve yaş grubu gibi isteğe bağlı bilgiler. Yalnızca PeopleAudiencetür desteklenir. Google tarafından desteklenen PeopleAudiencemülklerin listesine bakın . |
brand.name | Text Biliniyorsa türün name özelliğine ürünün markasını ekleyin . BrandEn fazla bir marka adı ekleyin. |
color | Text Ürünün rengi veya renk kombinasyonu (örneğin, “kırmızı” veya “sarı/gök mavisi”). Ayrıca Google Merchant Center Yardımı’ndaki Renk özelliğine de bakın . |
description | Text Ürün açıklaması. Ürün açıklaması zorunlu olmamakla birlikte, bu özellikte ürün açıklamasının sağlanması önemle tavsiye edilir. |
gtin | gtin8 | gtin12 | gtin13 | gtin14 | isbn | Text Geçerli tüm genel tanımlayıcıları ekleyin; bunlar schema.org/Product adresinde açıklanmaktadır . Tüm GTIN’ler için genel özelliği kullanabilseniz de gtin, ürününüz için geçerli olan en spesifik GTIN’yi kullanmanızı öneririz çünkü bu, ürünün en doğru temsilidir. GTIN değerinin sayısal biçimde olduğundan emin olun; GTIN’ler için URL formunu desteklemiyoruz. isbnyalnızca üzerinde geçerli bir özelliktir Book. En iyi sonuçları elde etmek için ISBN-13 biçimini kullanın. Doğru şekilde kullanmak için Bookile birlikte yazın Product. Bu, düğümde her iki türün özelliklerini kullanmanıza olanak tanır. Örneğin: { |
hasEnergyConsumptionDetails | EnergyConsumptionDetails Elektrikli ürünler gibi ürünlerin enerji tüketimine ilişkin bilgiler. Bu özellik özellikle Avrupa ülkelerinde önemlidir. Ayrıca Google tarafından desteklenen EnergyConsumptionDetailsmülklerin listesine de bakın . |
inProductGroupWithID | Text Bu ürün çeşidinin ait olduğu ürün grubunun kimliği. Ayrıca Item Group Id Google Merchant Center Yardım’a da bakın . En fazla bir değer belirtin. Ürün çeşitlerine yönelik işaretlemenin nasıl ekleneceğine ilişkin ayrıntılar için ürün çeşidi yapılandırılmış veri belgelerine bakın . |
isVariantOf | ProductGroup Varsa bu ürün çeşidinin ait olduğu ürün grubu. Ürün çeşitlerine yönelik işaretlemenin nasıl ekleneceğine ilişkin ayrıntılar için ürün çeşidi yapılandırılmış veri belgelerine bakın . |
material | Text Ürünün yapıldığı malzeme veya malzeme kombinasyonu, örneğin “Deri” veya “Pamuk/Polyester”. Ayrıca Material Google Merchant Center yardımına da bakın . |
mpn | Text Üretici parça numarası. Bu özellik, belirli bir üretici için ürünü benzersiz şekilde tanımlar. |
pattern | Text Ürünün “puantiyeli” veya “çizgili” gibi deseni. Ayrıca Pattern Google Merchant Center Ürün Verileri Spesifikasyonu sayfasına da bakın . |
review | Review ReviewÜrünün iç içe geçmiş hali . İnceleme snippet’i yönergelerini ve gerekli ve önerilen inceleme özelliklerinin listesini izleyin . Ayrıca schema.org türüne özgü ek Reviewözelliklerin listesine de bakın Product. Ürün için bir inceleme eklerseniz inceleyenin adı Personveya için geçerli bir ad olmalıdır Team. Tavsiye edilmez : Kara Cuma’da %50 indirim Önerilen : “James Smith” veya “CNET İncelemecileri” |
size | TextveyaSizeSpecification “XL” veya “medium” gibi ürünün boyutu. Ayrıca Google Merchant Center Ürün Verileri Spesifikasyonu sayfasınasize da bakın . Google tarafından desteklenen mülklerin listesine bakın . En fazla bir değer belirtin.SizeSpecification |
sku | Text Ürünün satıcıya özel tanımlayıcısı. En fazla bir değer belirtin.
|
subjectOf | 3DModel Varsa ürünün 3 boyutlu modeli. Google tarafından desteklenen 3DModelmülk özelliklerinin listesine bakın . En fazla bir 3DModeldeğer belirtin. |
3DModel
Tam tanımı 3DModeladresinde mevcuttur schema.org/3DModel.
Bir 3B modele bağlanmak için aşağıdaki özellikleri kullanın. Şu anda yalnızca glTF formatındaki modeller desteklenmektedir.
Gerekli özellikler | |
encoding | MediaObject 3D model için medya. |
encoding.contentUrl | URL glTF formatındaki 3 boyutlu model tanımlama dosyasının bağlantısı . Dosyanın bir .gltfveya .glbson eki olması gerekir. |
Offer details
Offer
Tam tanımı schema.org/OfferOffer adresinde mevcuttur . Bir ürün içindeki teklifleri işaretlerken türün aşağıdaki özelliklerini kullanın . schema.org Offer
Gerekli özellikler | |
priceveyapriceSpecification.price | Number Bir ürünün teklif fiyatı. schema.org kullanım yönergelerini izleyin . İşte mülkün bir örneği price: “offers”: { Ürün snippet’lerinin aksine, satıcı listeleme deneyimleri sıfırdan büyük bir fiyat gerektirir. priceSpecificationTeklif fiyatı gereklidir ancak düzeyde sağlanmak yerine bir mülkün içine yerleştirilebilir Offer. offers.priceHem ve özelliklerini kullanmayı seçerseniz offers.priceSpecificationve ikisi arasında bir çelişki varsa (örneğin, farklı bir fiyat veya priceCurrency), Google, düzeyde sağlanan fiyat bilgilerini kullanır offers.price. |
priceCurrencyveyapriceSpecification.priceCurrency | Text Ürün fiyatını tanımlamak için kullanılan, üç harfli ISO 4217 biçimindeki para birimi. priceCurrencyBelirtilmişse gereklidir price, belirtilmemişse priceSpecification.priceCurrencygereklidir priceSpecification.price. |
priceSpecification | UnitPriceSpecification priceSpecificationÖzellik yerine karmaşık fiyatlar belirtilebilir price. Çeşitli fiyatlandırma biçimlerinin nasıl işaretleneceğine ilişkin örnekler için desteklenen mülklerin listesine UnitPriceSpecification ve Örneklere bakın. priceFiyatlar ve kullanılarak mülk priceCurrencydüzeyinde Offerveya içinde belirtilebilir priceSpecification. offers.priceHem ve özelliklerini kullanmayı seçerseniz offers.priceSpecificationve ikisi arasında bir çelişki varsa (örneğin, farklı bir fiyat veya priceCurrency), Google, düzeyde sağlanan fiyat bilgilerini kullanır offers.price. referenceQuantity Birim fiyatlandırma ölçülerine sahip fiyatlar , içinde bir mülk belirtebilir UnitPriceSpecification. |
Önerilen özellikler | |
availability | ItemAvailability Olası ürün kullanılabilirliği seçenekleri. URL öneki olmayan kısa adlar da desteklenir (örneğin BackOrder).
Birden fazla değer belirtmeyin. |
hasMerchantReturnPolicy | MerchantReturnPolicy . OfferEklemeye karar verirseniz gerekli ve önerilen özelliklerihasMerchantReturnPolicy ekleyin .MerchantReturnPolicy |
itemCondition | OfferItemCondition Satışa sunulan ürünün durumu. URL öneki olmayan kısa adlar da desteklenir (örneğin NewCondition).
Birden fazla değer belirtmeyin. |
shippingDetails | OfferShippingDetails . OfferEklemeye karar verirseniz gerekli ve önerilen özelliklerishippingDetails ekleyin .OfferShippingDetails |
url | URL Alışveriş yapan kişinin ürünü satın alabileceği ürün web sayfasının URL’si. Bu URL, tüm varyant seçeneklerinin uygun şekilde seçildiği mevcut sayfa için tercih edilen URL olabilir. URL atlanabilir. Birden fazla URL girmeyin. Ürün çeşitlerine yönelik işaretlemenin nasıl ekleneceğine ilişkin ayrıntılar için ürün çeşidi yapılandırılmış veri belgelerine bakın . |
UnitPriceSpecification
Tam tanımı UnitPriceSpecificationadresinde mevcuttur schema.org/UnitPriceSpecification. Daha karmaşık fiyatlandırma planlarını yakalamak için aşağıdaki özellikleri kullanın.
Gerekli özellikler | |
price | Number Bir ürünün teklif fiyatı. Ayrıca bkz . priceözelliği Offer. |
priceCurrency | Text Ürün fiyatını tanımlamak için kullanılan, üç harfli ISO 4217 biçimindeki para birimi. Ayrıca bkz . priceCurrencyözelliği Offer. |
Önerilen özellikler | |
referenceQuantity | QuantitativeValue(birim fiyatlandırma için) Referans miktarı, fiyat için bir referans değeri belirten fiyatlar için kullanılır. Birim fiyatlandırma hakkında ayrıntılı bir tartışma için ayrıca Google Merchant Center Yardım’daki Birim fiyatlandırma ölçüleriyle fiyatlandırma ve Birim fiyatlandırma ölçüsü örneğine bakın . |
QuantitativeValue(birim fiyatlandırma için)
Bu bölümde birim fiyatlandırma spesifikasyonunun özelliği QuantitativeValueiçin kullanımdan bahsedilmektedir . referenceQuantity( QuantitativeValueNakliye süreleri için de kullanılır, ancak farklı kurallarla.) Tam tanımı QuantitativeValueadresinde mevcuttur schema.org/QuantitativeValue.
QuantitativeValuemetrekare başına döşeme veya yarım galon başına sıvı alımı gibi birim ölçüye dayalı fiyatlandırma için kullanılabilir. Birim fiyatlandırmayla ilgili ayrıntılı bir tartışma için Google Merchant Center Yardım’daki Birim fiyatlandırma ölçüsüne bakın .
Aşağıda 750ml’lik katlar halinde satın alınabilen bir ürünün 4,5l’lik satış fiyatı örneği verilmiştir.
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: 81.00,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “4.5”,
“unitCode”: “LTR”,
“valueReference”: {
“@type”: “QuantitativeValue”,
“value”: “750”,
“unitCode”: “MLT”
}
}
}
Birim fiyatlandırma ayrıntılarını yakalamak için aşağıdaki özellikleri kullanın.
Gerekli özellikler | |
unitCode | TextveyaURL Ölçü birimi. UN/CEFACT kodları veya Google Merchant Center Yardım Birimi fiyatlandırma ölçüsünde listelenen, bunların insan tarafından okunabilen eşdeğerleri desteklenir. |
value | Text Satılan birimin sayısal değeri. |
Önerilen özellikler | |
valueReference | QuantitativeValue A’nın özelliği, bu QuantitativeValueözelliğe yuvalanmış bir öğeyi içermelidir .referenceQuantityUnitPriceSpecificationQuantitativeValuevalueReference |
SizeSpecification
Tip SizeSpecification, bir ürünün boyutunu belirtmek için kullanılır. Türün tam tanımı adresinde mevcuttur schema.org/SizeSpecification.
Önerilen özellikler | |
name | Text Boyut için insanlar tarafından okunabilen bir ad; örneğin”XL”. Daha fazla ayrıntı için Google Merchant Center Yardım’daki beden özelliğine bakın . |
sizeGroup | WearableSizeGroupEnumerationveyaText Varsa, ürün için önerilen beden grubu. Grubun yorumlanması sizeGroupözellik tarafından tanımlanır. En fazla iki beden grubu sağlanabilir. Desteklenen değerler şunlardır:
URL öneki olmayan kısa adlar da desteklenir (örneğin, WearableSizeGroupRegular). size_type Desteklenen boyut sistemleri hakkında daha fazla bilgi için Google Merchant Center Yardımı’na ve Google Merchant Center Yardımı’ndaki Desteklenen yapılandırılmış veri türleri ve değerlerine de bakın . Google size_typeaynı zamanda metin değerlerini de anlar ( regular, petite, plus, tall, big, ve ), ancak diğer arama motorları bunu anlayamayabilir, bu nedenle standart numaralandırma değerlerinin maternitykullanılması önerilir .schema.org |
sizeSystem | WearableSizeSystemEnumerationveyaText Varsa, ürünün beden ölçüsü sistemi. Desteklenen değerler şunlardır:
URL öneki olmayan kısa adlar da desteklenir (örneğin, WearableSizeSystemAU). size_system Ayrıca Google Merchant Center Yardım’a da bakın . Google, metin değerlerini size_systemde anlar (örneğin, UR, BR, CN, DE, ), ancak diğer arama motorları bunu anlayamayabilir, bu nedenle standart numaralandırma değerlerinin EUkullanılması önerilir .schema.org |
PeopleAudience
Tam tanımı PeopleAudienceadresinde mevcuttur schema.org/PeopleAudience.
Bir ürün için önerilen hedef kitleyi belirtirken aşağıdaki özellikleri kullanın. Ayrıca Google Merchant Center Yardım’da Desteklenen yapısal veri özellikleri ve değerleri konusuna da bakın .
Önerilen özellikler | |
suggestedGender | TextveyaGenderType Ürünün uygun olduğu önerilen cinsiyet. Aşağıdaki değerlerden biri olmalıdır:
GenderDaha fazla ayrıntı için Google Merchant Center Yardımına bakın . GenderTypeGoogle’ın değerleri schema.org öneki olmadan tamamlayacağını , dolayısıyla ham maleve femaledeğerlerin de kabul edildiğini unutmayın. |
suggestedMaxAge(veya )suggestedAge.maxValue | Number Ürün için önerilen maksimum yaş, yıl cinsinden. Google, ürünler için önerilen maksimum yaşları aşağıdaki sabit sayısal değerler kümesiyle eşleştirir:
suggestedMaxAge Yetişkinler için (veya ) özelliğini sağlamanıza gerek yoktur suggestedAge.maxValue. |
suggestedMinAge(veya suggestedAge.minValue) | Number Ürün için önerilen minimum yaş, yıl cinsinden. Google, ürünler için önerilen minimum yaşları aşağıdaki sabit sayısal değerler kümesiyle eşleştirir:
|
EnergyConsumptionDetails
Tam tanımı EnergyConsumptionDetailsadresinde mevcuttur schema.org/EnergyConsumptionDetails.
Elektrikli ürünler gibi bir ürünün enerji tüketimini belirtmek için aşağıdaki özellikleri kullanın. Şu anda yalnızca AB enerji verimliliği derecelendirmeleri desteklenmektedir.
Gerekli özellikler | |
hasEnergyEfficiencyCategory | EUEnergyEfficiencyEnumeration Ürünün enerji verimliliği kategorisi. Şu anda yalnızca AB enerji verimliliği derecelendirmeleri desteklenmektedir:
URL öneki olmayan kısa adlar da desteklenir (örneğin, EUEnergyEfficiencyCategoryA). |
Önerilen özellikler | |
energyEfficiencyScaleMinVeenergyEfficiencyScaleMax | EUEnergyEfficiencyEnumeration Bir ürünün ait olduğu ürün kategorisi için düzenlenmiş AB enerji tüketimi ölçeğindeki en düşük ve en yüksek enerji verimliliği sınıfı. hasEnergyEfficiencyCategoryDesteklenen değerlerin listesi için bkz . Özellik energyEfficiencyScaleMin, enerji tüketim ölçeğinde en az verimli sınıfı belirtirken, energyEfficiencyScaleMax en verimli sınıfı da belirtir. Örneğin enerji verimlilik sınıfına sahip bir ürün için”C”bir ölçekte “A+++”ile”D”, kullanmak: { Sağlanmazsa energyEfficiencyScaleMin, değerine sahip olduğu varsayılır https://schema.org/EUEnergyEfficiencyCategoryG. Sağlanmazsa energyEfficiencyScaleMax, değerine sahip olduğu varsayılır https://schema.org/EUEnergyEfficiencyCategoryA3Plus. |
Nakliye
OfferShippingDetails
OfferShippingDetailsinsanların, bulundukları yere ve şirketinizin gönderim politikalarına bağlı olarak gönderim maliyetlerini ve tahmini teslimat zaman aralıklarını görmelerine olanak tanır. Ürünlerinizi gönderim ayrıntıları iyileştirmesine uygun hale getirmek için OfferShippingDetailsürün sayfalarınıza Productyapılandırılmış verilere ek olarak aşağıdaki özellikleri ekleyin.
Bazen satıcılar, bir ürünü bir hedefe gönderirken kullanıcıların seçebileceği birden fazla seçeneğe sahip olabilir (örneğin, Gecelik Ekspres, 2 Günlük Koşma ve Standart). Bunların her birini, her biri ve shippingDetailsözelliklerinin farklı kombinasyonlarına sahip birden çok özellik kullanarak belirtebilirsiniz . shippingRatedeliveryTime
Zorunlu olmasa da OfferShippingDetails, kargo ayrıntılarınızın kargo ayrıntıları iyileştirmesine uygun olmasını istiyorsanız aşağıdaki özellikler gereklidir.
Tam tanımı schema.org/OfferShippingDetailsOfferShippingDetails adresinde mevcuttur .
Gerekli özellikler | |
deliveryTime | ShippingDeliveryTime Siparişin alınması ile malların son müşteriye ulaşması arasındaki toplam gecikme. Aşağıdaki özellikler, özelliğin içine yerleştirilebilir deliveryTime :
Birden fazla vermeyin deliveryTime. Ayrıca Google tarafından desteklenen ShippingDeliveryTimemülklerin listesine de bakın . |
shippingDestination | DefinedRegion Gönderim hedeflerini belirtir. Bilgileri belirtin shippingDestination.addressCountry. Ayrıca Google tarafından desteklenen DefinedRegionmülklerin listesine de bakın . |
shippingRate | MonetaryAmount Belirtilen varış noktasına nakliye maliyeti hakkında bilgi. ile birlikte shippingRate.valueveya seçeneklerinden en az biri shippingRate.maxValue belirtilmelidir shippingRate.currency. shippingRateHer özellik için yalnızca bir tane belirtebilirsiniz OfferShippingDetails . Ürününüz için birden fazla ücret belirtmek istiyorsanız birden fazla OfferShippingDetailözellik belirtin. |
shippingRate.currency | Text Gönderim maliyetinin 3 harfli ISO 4217 biçimindeki para birimi. Para birimi, teklifin para birimiyle aynı olmalıdır. |
shippingRate.valueveyashippingRate.maxValue | Number adresine nakliye maliyeti shippingDestination. Değeri sağlamak için bir dize kullanılıyorsa para birimi simgelerini, binlik ayırıcıları veya boşlukları eklemeyin. Ücretsiz gönderimi belirtmek için değeri olarak ayarlayın 0. |
DefinedRegion
DefinedRegionbirden fazla gönderim hizmetinde doğru gönderim maliyetlerinin ve nakliye sürelerinin ayarlanabilmesi için özel alanlar oluşturmak için kullanılır. Bu , Google Merchant Center Yardımı’ndaki Bölgeleri ayarlama bölümünde belgelendiği gibi, şu anda yalnızca sınırlı sayıda ülke için desteklenmektedir .
Gerekli özellikler | |
addressCountry | Text ISO 3166-1 alfa-2 biçiminde iki harfli ülke kodu . |
Önerilen özellikler | |
İkisinden birini seçin addressRegionveyapostalCode | Müşteri teslimat alanı için bölgeyi tanımlar. Atlanırsa tüm ülke tanımlanan bölge olur. Birden fazla bölge listelenebilir ancak bölgeleri belirlemenin farklı yollarını tek bir DefinedRegionörnekte karıştıramazsınız. |
addressRegion | Text Bu özelliği eklerseniz bölgenin, ülke öneki olmadan 2 veya 3 haneli ISO 3166-2 alt bölüm kodu olması gerekir. Google Arama şu anda yalnızca ABD, Avustralya ve Japonya’yı desteklemektedir. Örnekler: “NY” (ABD için, New York eyaleti), “NSW” (Avustralya için, New South Wales eyaleti) veya “03” (Japonya için, Iwate vilayeti). Hem bölge hem de posta kodu bilgisini vermeyin. |
postalCode | Text Posta kodu. Örneğin, 94043. Şu anda posta kodları Avustralya, Kanada ve ABD için desteklenmektedir. |
ShippingDeliveryTime
ShippingDeliveryTime Siparişin alınması ile malların son müşteriye ulaşması arasındaki toplam gecikmeyi paylaşmak için kullanılır.
Önerilen özellikler | |
handlingTime | QuantitativeValue(nakliye süreleri için) Siparişin alınması ile malların depodan ayrılması arasındaki tipik gecikme. |
transitTime | QuantitativeValue(nakliye süreleri için) Siparişin teslimat için gönderilmesi ile malların son müşteriye ulaşması arasındaki tipik gecikme. |
QuantitativeValue(nakliye süreleri için)
QuantitativeValueburada nakliye sürelerini temsil etmek için kullanılır. Minimum ve maksimum gün sayısı belirtilmelidir. ( QuantitativeValueözellikler için farklı doğrulama kurallarıyla birlikte birlik fiyatlandırma için de kullanılır.)
Gerekli özellikler | |
maxValue | Number Maksimum gün sayısı. Değer negatif olmayan bir tam sayı olmalıdır. |
minValue | Number Minimum gün sayısı. Değer negatif olmayan bir tam sayı olmalıdır. |
unitCode | Text Minimum/maksimum değerlerin birimleri. Değer DAYveya olmalıdır d. |
İadeler
MerchantReturnPolicy
Satıcı listelemenizin, iade ücretleri ve bir ürünü iade etmek için gereken zaman aralığı da dahil olmak üzere iade politikası bilgilerini göstermeye uygun olmasını sağlamak için aşağıdaki özellikleri kullanın.
Gerekli özellikler | |
applicableCountry | Text İki harfli ISO 3166-1 alfa-2 ülke kodu formatını kullanan, iade politikasının geçerli olduğu ülke kodu. En fazla 50 ülke belirtebilirsiniz. |
returnPolicyCategory | MerchantReturnEnumeration İade politikası türü. Aşağıdaki değerlerden birini kullanın:
Eğer kullanırsanız MerchantReturnFiniteReturnWindow, o zaman merchantReturnDaysözellik gereklidir. |
Önerilen özellikler | |
merchantReturnDays | Integer Bir ürünün teslim tarihinden itibaren iade edilebileceği gün sayısı. Bu özellik yalnızca returnPolicyCategoryolarak ayarladığınızda gereklidir MerchantReturnFiniteReturnWindow. |
returnFees | ReturnFeesEnumeration İade ücretlerinin türü. Aşağıdaki desteklenen değerlerden birini kullanın:
|
returnMethod | ReturnMethodEnumeration Sunulan iade yönteminin türü. Bu yalnızca veya returnPolicyCategoryolarak ayarladığınızda önerilir . Aşağıdaki değerlerden birini veya birkaçını kullanın:MerchantReturnFiniteReturnWindowMerchantReturnUnlimitedWindow
|
returnShippingFeesAmount | MonetaryAmount Bir ürünü iade etmek için nakliye maliyeti. Bu özellik yalnızca tüketicinin bir ürünü iade etmek için satıcıya ödemesi gereken sıfırdan farklı bir kargo ücreti varsa gereklidir; bu durumda ) returnFeesolarak ayarlanmalıdır https://schema.org/ReturnShippingFees. Dönüş ücretsizse, returnFeesolarak ayarlanmalıdır https://schema.org/FreeReturn. Tüketicinin iade gönderim bedelini karşılaması ve ödemesi gerekiyorsa, returnFeesolarak ayarlanmalıdır https://schema.org/ReturnFeesCustomerResponsibility. |
Google ile gönderim ve iade ayarlarını yapılandırmaya alternatif yaklaşım
Perakendecinin gönderim politikaları karmaşıklaşabilir ve sık sık değişebilir. Gönderim ve iade ayrıntılarınızı belirtme ve işaretlemeyle güncel tutma konusunda sorun yaşıyorsanız ve bir Google Merchant Center hesabınız varsa Google Merchant Center Yardım’da gönderim ayarlarınızı ve iade politikalarınızı yapılandırmayı düşünün.
Merchant Center’da hem işaretlemeyi hem de ayarları kullanmayı seçerseniz Google, otomatik feed’ler de dahil olmak üzere Merchant Center ürün feed’lerinizde gönderilen tüm ürünler için yalnızca Merchant Center’da sağlanan bilgileri kullanır .
Zengin sonuçları Search Console ile izleyin
Search Console, sayfalarınızın Google Arama’daki performansını izlemenize yardımcı olan bir araçtır. Google Arama sonuçlarına dahil olmak için Search Console’a kaydolmanıza gerek yoktur ancak bu, Google’ın sitenizi nasıl gördüğünü anlamanıza ve iyileştirmenize yardımcı olabilir. Aşağıdaki durumlarda Search Console’u kontrol etmenizi öneririz:
- Yapılandırılmış verileri ilk kez dağıttıktan sonra
- Yeni şablonlar yayınladıktan veya kodunuzu güncelledikten sonra
- Trafiği periyodik olarak analiz etmek
Yapılandırılmış verileri ilk kez dağıttıktan sonra
Google sayfalarınızı dizine ekledikten sonra ilgili Zengin sonuç durum raporunu kullanarak sorunları arayın . İdeal durumda geçerli öğelerde artış olur, geçersiz öğelerde ise artış olmaz. Yapılandırılmış verilerinizde sorunlar bulursanız:
- Geçersiz öğeleri düzeltin .
- Sorunun devam edip etmediğini kontrol etmek için canlı bir URL’yi inceleyin .
- Durum raporunu kullanarak doğrulama isteğinde bulunun .
Yeni şablonlar yayınladıktan veya kodunuzu güncelledikten sonra
Web sitenizde önemli değişiklikler yaptığınızda, yapılandırılmış veri geçersiz öğelerindeki artışları izleyin.
- Geçersiz öğelerin sayısında bir artış görürseniz , çalışmayan yeni bir şablonu kullanıma sunmuş olabilirsiniz veya siteniz mevcut şablonla yeni ve kötü bir şekilde etkileşime girmiştir.
- Geçerli öğelerde bir azalma görürseniz (geçersiz öğelerdeki artışla eşleşmezse), belki de artık sayfalarınıza yapılandırılmış veri eklemiyorsunuzdur. Soruna neyin sebep olduğunu öğrenmek için URL Denetleme aracını kullanın .
Trafiği periyodik olarak analiz etmek
Performans Raporunu kullanarak Google Arama trafiğinizi analiz edin . Veriler, sayfanızın Arama’da ne sıklıkta zengin sonuç olarak göründüğünü, kullanıcıların onu ne sıklıkta tıkladığını ve arama sonuçlarında göründüğünüz ortalama konumu gösterir. Bu sonuçları Search Console API’sini kullanarak otomatik olarak da alabilirsiniz .
ProductYapılandırılmış verilerle ilgili iki Search Console raporu vardır :
- Satıcı listeleri raporu : Alışveriş yapanların ürün satın alabileceği sayfalar için.
- Ürün parçacıkları raporu : Ürün incelemeleri ve toplayıcı siteler gibi ürünle ilgili diğer sayfalar için.
Her iki rapor da yapılandırılmış verilerle ilgili uyarılar ve hatalar sağlar Productancak ilgili deneyimlere yönelik farklı gereksinimler nedeniyle farklıdır. Örneğin, Satıcı listelemeleri raporu, yapılandırılmış veriler içeren ürün parçacıklarına yönelik kontroller içerir Offer ; dolayısıyla Ürün parçacıkları raporuna yalnızca satıcı olmayan listeleme sayfaları için başvurulması gerekir.
Sorun giderme
Yapılandırılmış verileri uygulamada veya hata ayıklamada sorun yaşıyorsanız size yardımcı olabilecek bazı kaynakları burada bulabilirsiniz.
- Bir içerik yönetim sistemi (CMS) kullanıyorsanız veya sitenizle başkası ilgileniyorsa, onlardan size yardım etmelerini isteyin. Sorunun ayrıntılarını içeren Search Console mesajlarını kendilerine ilettiğinizden emin olun.
- Google, yapılandırılmış veri tüketen özelliklerin arama sonuçlarında görüneceğini garanti etmez. Google’ın içeriğinizi zengin sonuçta göstermemesinin yaygın nedenlerinin listesi için Genel Yapılandırılmış Veri Yönergeleri’ne bakın .
- Yapılandırılmış verilerinizde bir hata olabilir. Yapılandırılmış veri hataları listesini ve Ayrıştırılamayan yapılandırılmış veri raporunu kontrol edin .
- Sayfanıza yönelik bir yapılandırılmış veri manuel işlemi aldıysanız, sayfadaki yapılandırılmış veriler yok sayılacaktır (ancak 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çerikli içerikten veya spam içerikli işaretleme kullanımından kaynaklanabilir. Ancak sorun bir sözdizimi sorunu olmayabilir ve bu nedenle Zengin Sonuçlar Testi bu sorunları tanımlayamayabilir.
- Eksik zengin sonuçlarla / toplam zengin sonuçlardaki düşüşle ilgili sorunları giderin .
- Yeniden tarama ve yeniden dizine ekleme için zaman tanıyın. Bir sayfayı yayınladıktan sonra Google’ın bu sayfayı bulup taramasının birkaç gün sürebileceğini unutmayın. Tarama ve dizine eklemeyle ilgili genel sorular için Google Arama tarama ve dizine ekleme SSS bölümüne bakın .
- Google Arama Merkezi forumuna bir soru gönderin .