Satıcı kargo politikası (ShippingService) yapılandırılmış verileri
Çoğu satıcı, müşterilerin satın aldıkları ürünlerin kargolanma sürecini açıklayan kargo politikaları uygular.
Sitenize ShippingService yapılandırılmış verileri eklediğinizde Google Arama, bu bilgileri kullanarak Arama
sonuçlarında ürünlerinizin yanında ve bilgi panellerinde kargo bilgilerini gösterebilir.
ShippingService, ürün ağırlığı, boyutlar veya teslimat konumu gibi ürün özelliklerine bağlı olarak kargo maliyetleri ve teslimat süreleri gibi ayrıntıları belirtmenize olanak tanır.
İşletmenizde sattığınız ürünlerin çoğu veya tamamı için geçerli olan standart bir kargo politikası, hasShippingService özelliği
kullanılarak Organization yapılandırılmış veri türü altına yerleştirilmiş
ShippingService yapılandırılmış veri türü ile belirtilebilir.
如何添加结构化数据
结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式。
下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab。
- 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据。
- 遵循指南。
- 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
- 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、
noindex标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址。 - 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图。Search Console Sitemap API 可以帮助您自动执行此操作。
Örnekler
Bu örnekte, ABD ve Kanada'da 29,99 ABD doları üzerindeki siparişlerde 2 günde ücretsiz kargo, aksi takdirde 3,49 ABD doları karşılığında 3 günde kargo seçeneği sunulduğu gösterilmektedir. Meksika'da 50 ABD dolarının altındaki siparişlerde kargo hizmeti sunulmaz. Diğer siparişlerde ise %10 kargo maliyetiyle 4 günde kargo hizmeti sunulur.
<html>
<head>
<title>Our shipping policy</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "https://schema.org/Organization",
"hasShippingService": {
"@type": "ShippingService",
"@id": "#us_ca_mx_standard_shipping",
"name": "Standard shipping policies for US, Canada and Mexico",
"description": "US and Canada: Free 2-day shipping for orders over $29.99,
otherwise 3-day shipping for $3.49.
Mexico: No shipping to Mexico for orders under $50,
otherwise 10% shipping cost and 4-day shipping.",
"fulfillmentType": "FulfillmentTypeDelivery",
"handlingTime": {
"@type": "ServicePeriod",
"cutoffTime": "14:30:00-07:00",
"duration": {
"@type": "QuantitativeValue",
"minValue": 0,
"maxValue": 1,
"unitCode": "DAY"
},
"businessDays": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
]
},
"shippingConditions": [
{
"@type": "ShippingConditions",
"shippingDestination": [
{
"@type": "DefinedRegion",
"addressCountry": "US"
},
{
"@type": "DefinedRegion",
"addressCountry": "CA"
}
],
"orderValue": {
"@type": "MonetaryAmount",
"minValue": 0,
"maxValue": 29.99,
"currency": "USD"
},
"shippingRate": {
"@type": "MonetaryAmount",
"value": 3.49,
"currency": "USD"
},
"transitTime": {
"@type": "ServicePeriod",
"duration": {
"@type": "QuantitativeValue",
"minValue": 1,
"maxValue": 2,
"unitCode": "DAY"
},
"businessDays": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
]
}
},
{
"@type": "ShippingConditions",
"shippingDestination": [
{
"@type": "DefinedRegion",
"addressCountry": "US"
},
{
"@type": "DefinedRegion",
"addressCountry": "CA"
}
],
"orderValue": {
"@type": "MonetaryAmount",
"minValue": 30,
"currency": "USD"
},
"shippingRate": {
"@type": "MonetaryAmount",
"value": 0,
"currency": "USD"
},
"transitTime": {
"@type": "ServicePeriod",
"duration": {
"@type": "QuantitativeValue",
"minValue": 1,
"maxValue": 1,
"unitCode": "DAY"
},
"businessDays": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
]
}
},
{
"@type": "ShippingConditions",
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "MX"
},
"orderValue": {
"@type": "MonetaryAmount",
"minValue": 0,
"maxValue": 49.99,
"currency": "USD"
},
"doesNotShip": true
},
{
"@type": "ShippingConditions",
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "MX"
},
"orderValue": {
"@type": "MonetaryAmount",
"minValue": 50,
"currency": "USD"
},
"shippingRate": {
"@type": "ShippingRateSettings",
"orderPercentage": 0.10
},
"transitTime": {
"@type": "ServicePeriod",
"duration": {
"@type": "QuantitativeValue",
"minValue": 2,
"maxValue": 3,
"unitCode": "DAY"
},
"businessDays": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
]
}
}
]
}
// Other Organization-level properties
// ...
}
</script>
</head>
<body>
</body>
</html>Yönergeler
Kargo politikası işaretlemenizin Google Arama'da kullanılmaya uygun olması için aşağıdaki yönergeleri uygulamanız gerekir:
Teknik yönergeler
-
Kargo politikası bilgilerini, sitenizde işletmenizin kargo politikasının açıklandığı tek bir sayfaya yerleştirmenizi
öneririz. Bunları sitenizin her sayfasına eklemenize gerek yoktur.
ShippingServiceyapılandırılmış veri türünüOrganizationyapılandırılmış veri türünün altına ekleyin. Daha fazla bilgi için Kuruluş işaretlemesi başlıklı makaleyi inceleyin. -
Belirli bir ürün için standart olmayan bir kargo politikanız varsa
OfferShippingDetailsyapılandırılmış veri türünüOfferyapılandırılmış veri türü altında belirtin. Fırsat düzeyinde kargo politikaları için desteklenen özelliklerin, kuruluş düzeyinde kargo politikaları için desteklenen özelliklerin bir alt kümesi olduğunu unutmayın. Ürün düzeyinde kargo politikalarında desteklenen özellik alt kümesi için satıcı ürün listeleme deneyimi işaretlemesi konusuna bakın.
Yapılandırılmış veri türü tanımları
Yapılandırılmış verilerinizin, Google Arama'da kullanmaya uygun olması için gereken özellikleri eklemeniz gerekir. Kargo politikalarınız hakkında daha fazla bilgi ekleyerek daha iyi bir kullanıcı deneyimi sağlamak için önerilen özellikleri de dahil edebilirsiniz.
ShippingService (hasShippingService özelliği kullanılarak Organization altına iç içe yerleştirilmiş)
İşletmenizin standart kargo hizmetlerini açıklamak için aşağıdaki özellikleri kullanın.
| Zorunlu özellikler | |
|---|---|
shippingConditions |
Belirli bir koşul grubu için geçerli olan kargo maliyetini ve/veya teslimat sürelerini belirtin. Örneğin:
Ürün ağırlığı aralığı, ürün boyutları, sipariş değeri veya teslimat konumu. Bir |
| Önerilen özellikler | |
|---|---|
name |
Varsa kargo hizmetiniz için benzersiz bir ad. Örneğin, "Standart Kargo". |
description |
Varsa kargo hizmetinizin açıklaması. Bu genellikle kargo adına kıyasla daha kapsamlıdır. |
fulfillmentType |
Bu kargo hizmeti için geçerliyse ürünün müşteriye nasıl teslim edildiği.
|
handlingTime |
Sipariş alındıktan sonra, varsa sevkiyata hazırlık süreleriyle ilgili isteğe bağlı bilgiler (ör. depoda). Google tarafından desteklenenShippingService
türündeki ServicePeriod özelliklerinin listesine de bakın.
|
validForMemberTier |
Varsa bu kargo hizmeti için geçerli olan bağlılık programı ve katmanı. Kargo ayarları tüm katmanlar için aynıysa birden fazla üyelik katmanı belirtebilirsiniz.
Üyelere yönelik kargo avantajlarını belirtmek için
İşletmeniz için sunduğunuz bağlılık programları ve katmanları, Merchant Center hesabınızda
veya kuruluşunuzun yönetimle ilgili ayrıntılarını ve politikalarını tanımlayan ayrı bir sayfadaki Merchant Center'da tanımlanan bir üyelik programını
(member-plus) ve katmanını (silver) belirten "validForMemberTier": { "@type": "MemberProgramTier", "name": "silver", "isTierOf": { "@type": "MemberProgram", "name": "member-plus" } } Aşağıdaki örnekte, "validForMemberTier": { "@id": "https://www.example.com/com/member-plus#tier_silver" } |
ServicePeriod (sevkiyata hazırlık süreleri için)
Kargo sevkiyata hazırlık sürelerini belirtmek için ServicePeriod türünü kullanın.
Siparişlerin Pazartesi'den Cuma'ya işlendiği ve son sipariş saatinin Doğu Standart Saati'ne göre
22:30 olduğu bir ServicePeriod türü örneğini aşağıda bulabilirsiniz. Sevkiyata hazırlık süresi 0 ila 2 gün arasındadır.
(sevkiyata hazırlık süresi 0 ise, son sipariş saatinden önce alınan siparişlerin aynı gün işleme alındığı anlamına gelir.)
"handlingTime": { "@type": "ServicePeriod", "businessDays": [ "https://schema.org/Monday", "https://schema.org/Tuesday", "https://schema.org/Wednesday", "https://schema.org/Thursday", "https://schema.org/Friday" ], "cutoffTime": "22:30:00-05:00", "duration": { "@type": "QuantitativeValue", "minValue": 0, "maxValue": 2, "unitCode": "DAY" } }
| Önerilen özellikler | |
|---|---|
businessDays |
Alınan siparişlerin hangi günlerde işlendiği (varsa). |
cutoffTime |
Alınan siparişlerin aynı gün işleme alınmayacağı son saat (varsa). Son sipariş saatinden sonra işleme alınan siparişler için tahmini teslimat süresine bir gün eklenir. Saat, ISO-8601 saat biçimi kullanılarak belirtilir. Örneğin, "23:30:00-05:00", Eşgüdümlü Evrensel Saat'ten (UTC) 5 saat geride olan Doğu Standart Saati'ne (EST) göre 18:30'u gösterir. |
duration |
Siparişin alınmasından ürünlerin depodan çıkmasına kadar geçen süre (varsa). |
QuantitativeValue (kargo sevkiyatı hazırlık süreleri için)
Siparişlerin minimum ve maksimum sevkiyata hazırlık sürelerini belirtmek için QuantitativeValue türünü kullanın.
value (sabit sevkiyata hazırlık süresi için) veya maxValue (sevkiyata hazırlık
süresi için üst sınır) değerini unitCode ile birlikte sağlamanız gerekir. Sevkiyata hazırlık süresi için bir alt sınır belirtmek üzere isteğe bağlı olarak minValue sağlanabilir.
| Önerilen özellikler | |
|---|---|
maxValue |
Maksimum gün sayısı. Değer, negatif olmayan tam sayı olmalıdır. |
minValue |
Varsa minimum gün sayısı. Değer, negatif olmayan tam sayı olmalıdır. |
unitCode |
Minimum/maksimum değerlerin birimleri. Değer |
value |
Biliniyorsa gün sayısı olarak sevkiyata hazırlık süresi. Değer, negatif olmayan tam sayı olmalıdır.
Bu değer sağlanırsa |
ShippingConditions (shippingConditions özelliği kullanılarak ShippingService altına iç içe yerleştirilmiş)
Bir kargo hizmetinin koşullarını, ilgili maliyetlerini ve nakliye sürelerini açıklamak için aşağıdaki özellikleri kullanın.
Kargo varış noktası belirtilmemişse kargo koşulları dünya genelindeki tüm kargo varış noktaları için geçerli olur.
| Önerilen özellikler | |
|---|---|
doesNotShip |
Geçerliyse belirtilen |
numItems |
Bu kargo koşulları nesnesi için siparişteki ürün sayısının aralığı (varsa).
Google tarafından desteklenen |
orderValue |
Bu kargo koşulları nesnesi için sipariş maliyetinin aralığı (varsa).
Google tarafından desteklenen |
shippingDestination |
Varsa kargo varış noktasını belirtir. Google tarafından desteklenen |
shippingOrigin |
Varsa kargonun çıkış noktasını belirtir. Google tarafından desteklenen |
seasonalOverride |
Bu özelliği kullanarak, bu kargo koşulları nesnesinin geçerli olduğu sınırlı bir zaman aralığı belirtin (varsa).
Google tarafından |
shippingRate |
Geçerliyse bu özelliği kullanarak, belirtilen |
transitTime |
Geçerliyse kargo çıkış noktasından (genellikle bir depo) ayrılma ile kargo varış noktasına (genellikle müşteri) ulaşma arasındaki
beklenen nakliye süresini belirtmek için kullanın. |
weight |
Bu kargo koşulları nesnesi için paketin ağırlık aralığı (varsa).
Google tarafından desteklenen |
DefinedRegion
Birden fazla kargo hizmetinde doğru kargo maliyetini ve nakliye süresini ayarlayabilmek için
özel bölgeler oluşturmak amacıyla DefinedRegion türünü kullanın.
| Zorunlu özellikler | |
|---|---|
addressCountry |
ISO 3166-1 alfa-2 biçimindeki iki harfli ülke kodu. |
| Önerilen özellikler | |
|---|---|
addressRegion |
Varsa ülkeye özgü bölge kodu. Bölge, ülke ön eki olmadan 2 veya 3 karakterli ISO 3166-2
alt bölüm kodu olmalıdır. Google Arama yalnızca ABD,
Avustralya ve Japonya'yı desteklemektedir. Örnekler: Hem bölge hem de posta kodu bilgisi vermeyin. |
postalCode |
Varsa ülkeye özgü posta kodu. Örneğin, |
ServicePeriod (nakliye süreleri için)
Bir siparişin nakliye süresi aralıklarını belirtmek için ServicePeriod türünü kullanın.
"transitTime": { "@type": "ServicePeriod", "businessDays": [ "https://schema.org/Monday", "https://schema.org/Tuesday", "https://schema.org/Wednesday", "https://schema.org/Thursday", "https://schema.org/Friday" ], "duration": { "@type": "QuantitativeValue", "minValue": 0, "maxValue": 2, "unitCode": "DAY" } }
| Önerilen özellikler | |
|---|---|
businessDays |
Varsa siparişin nakliye sürecinde olduğu haftanın günleri. Kuruluşunuzun iş günleri pazartesi-cumartesi arası ise bu özelliği eklemeniz gerekmez. |
duration |
Varsa iş günü olarak kargonun taşınma süresi.
Google tarafından desteklenen nakliye süreleriyle
ilgili |
QuantitativeValue (kargo nakliye süreleri için)
Siparişlerin minimum ve maksimum nakliye sürelerini belirtmek için QuantitativeValue türünü kullanın.
value (sabit nakliye süresi için) veya maxValue (nakliye süresinin
üst sınırı için) ile birlikte unitCode değerini sağlamanız gerekir. Nakliye
süresi için bir alt sınır belirtmek üzere isteğe bağlı olarak minValue sağlanabilir.
| Önerilen özellikler | |
|---|---|
maxValue |
Maksimum gün sayısı. Değer, negatif olmayan tam sayı olmalıdır. |
minValue |
Varsa minimum gün sayısı. Değer, negatif olmayan tam sayı olmalıdır. |
unitCode |
Nakliye süresi birimi. Değer |
value |
Biliniyorsa gün sayısı olarak nakliye süresi. Değer, negatif olmayan tam sayı olmalıdır.
Bu değer sağlanırsa |
QuantitativeValue (kargo paketleme boyutları bağlamında)
ShippingConditions bağlamında, belirli bir kargo ücreti ve nakliye.
süresinin geçerli olduğu kargo paketleme boyutlarının (weight ve numItems) değer aralıklarını belirtmek için
QuantitativeValue türünü kullanın.
minValue veya maxValue özelliği sağlanmalıdır. Sağlanmazsa minValue
özelliği varsayılan olarak 0, maxValue özelliği ise sonsuz değerine ayarlanır.
| Önerilen özellikler | |
|---|---|
maxValue |
Varsa boyut için maksimum sayı ( |
minValue |
Varsa boyut için minimum sayı ( |
unitCode |
Varsa boyutla ilgili bir birim (
|
MonetaryAmount (kargo koşulları bağlamında)
Kargo koşulları bağlamında, belirli bir kargo ücretinin ve teslimat süresinin
geçerli olduğu sipariş değeri aralıklarını belirtmek için MonetaryAmount türünü kullanın.
minValue veya maxValue özelliği sağlanmalıdır. Sağlanmadığında
minValue özelliği varsayılan olarak 0, maxValue özelliği ise varsayılan
olarak sonsuz değerine ayarlanır. MonetaryAmount türünü, kargo maliyetlerini belirtmek
için farklı bir biçimde de
kullanabileceğinizi unutmayın.
| Zorunlu özellikler | |
|---|---|
currency |
Sipariş değeri için ISO 4217 biçimindeki para birimi kodu. |
maxValue |
Siparişin maksimum değeri. Sağlanmazsa varsayılan olarak sonsuz değerine ayarlanır. |
minValue |
Siparişin minimum değeri. Sağlanmazsa varsayılan olarak 0 değerine ayarlanır. |
MonetaryAmount (kargo ücreti bağlamında)
Kargo ücretleri bağlamında, bir kargo koşulu için belirli veya maksimum kargo ücretini belirtmek
amacıyla MonetaryAmount türünü kullanın. MonetaryAmount türünü, daha
karmaşık olan ShippingRateSettings türüne kıyasla daha basit bir alternatif olarak
kullanabilirsiniz. Bu tür, yalnızca belirli veya maksimum bir
kargo ücreti belirtmeniz gerektiğinde kullanılabilir. currency özelliğiyle birlikte maxValue veya value özelliği
sağlanmalıdır.
| Zorunlu özellikler | |
|---|---|
currency |
Kargo maliyeti için ISO 4217 biçimindeki para birimi kodu. |
maxValue |
Belirli bir kargo koşulu için maksimum kargo maliyeti. |
value |
Belirli bir kargo koşulu için sabit kargo maliyeti. Ücretsiz kargo için değer olarak |
ShippingRateSettings (kargo ücreti bağlamında)
Kargo ücretleri bağlamında, belirli bir kargo koşulundaki kargo ücretini sipariş
değerinin veya sipariş edilen ürünlerin ağırlığının yüzdesi olarak belirtmek için ShippingRateSettings türünü
kullanın. ShippingRateSettings türü kullanılırken orderPercentage veya weightPercentage
özelliği sağlanmalıdır.
| Önerilen özellikler | |
|---|---|
orderPercentage |
Belirli bir kargo koşulu için kargo maliyeti, sipariş değerine göre orantılı olarak hesaplanır.
|
weightPercentage |
Belirli bir kargo koşulu için kargo maliyeti, kargolanan malların ağırlığına göre orantılı olarak hesaplanır.
|
OpeningHoursSpecification (sezonluk kargo geçersiz kılma durumları bağlamında)
Kargo koşulları bağlamında, koşulun geçerli olduğu zamanı (ör. sezonluk tatillerde)
belirtmek için OpeningHoursSpecification türünü kullanın. OpeningHoursSpecification türü
kullanılırken validFrom ve validThrough özelliklerinden en az biri
sağlanmalıdır.
| Önerilen özellikler | |
|---|---|
validFrom |
Kargo koşulunun geçerli olduğu ilk tarih (ISO 8601 biçiminde). |
validThrough |
Kargo koşulunun geçerli olduğu son tarih (ISO 8601 biçiminde). |
Google ile gönderim ayarlarını yapılandırmaya alternatif yaklaşım
Perakendecilerin gönderim politikaları karmaşık olup sık sık değişebilir. Belirtimde kargo ayrıntılarınızı işaretleme uygulayarak güncel tutmada sorun yaşıyorsanız ve bir Google Merchant Center hesabınız varsa Google Merchant Center Yardım'da teslimat ayarlarınızı yapılandırmayı düşünün. Alternatif olarak, hesap düzeyinde gönderim politikalarını Search Console'da yapılandırarak otomatik olarak Merchant Center'a eklenmesini sağlayabilirsiniz.
Birden fazla kargo yapılandırmasını birleştirme
Çeşitli kargo yapılandırmalarını birleştiriyorsanız politika bilgilerinizi öncelik sırasına göre nasıl geçersiz kılabileceğinizi göz önünde bulundurun. Örneğin, hem sitenizde kargo politikası işaretleme hem de Search Console'da kargo politikası ayarlarını sağlarsanız Google yalnızca Search Console'da verilen bilgileri kullanır.
Google, aşağıdaki öncelik sırasını (en güçlüden en zayıfa) kullanır:
- Content API for Shopping (hesap düzeyinde kargo ayarları)
- Merchant Center veya Search Console'daki ayarlar
- Ürün düzeyinde satıcı ürün listeleme deneyimi işaretlemesi
- Kuruluş düzeyinde işaretleme
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 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 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.
- Google Arama Merkezi forumunda soru yayınlayın.