Satıcı kargo politikası (ShippingService) yapılandırılmış verileri
Birçok satıcının, müşterilerin satın aldıkları ürünlerin kargoya verilme sürecini açıklayan kargo politikaları vardır.
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.
Yapılandırılmış veri ekleme
Yapılandırılmış veri, 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ış verinin nasıl oluşturulacağı, test edileceği ve yayınlanacağı hakkında bir genel bakış sunulmuştur.
- Zorunlu özellikleri ekleyin. Kullandığınız biçime bağlı olarak sayfada yapılandırılmış verilerin nereye ekleneceğini öğrenin.
- Yönergeleri uygulayın.
- Zengin Sonuçlar Testini kullanarak kodunuzu doğrulayın ve kritik hataları düzeltin. Ayrıca, araçta işaretlenmiş olabilecek kritik olmayan sorunları düzeltmek de yapılandırılmış verilerinizin kalitesini iyileştirmeye yardımcı olabilir (ancak bunların düzeltilmesi, zengin sonuçlara uygunluk için gerekli değildir).
- 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ı,
noindexetiketi 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. - İ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.
Ö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 konusunu da inceleyebilirsiniz. -
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. İade 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 listesinde ayrıca ServicePeriod özelliklerine.
|
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 sınıfı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 nesnesi ö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 işlendiği haftanın günleri (varsa). |
cutoffTime |
Bir günde alınan siparişlerin aynı gün işlenmeyeceği 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)
QuantitativeValue sınıfı, siparişin minimum ve maksimum sevkiyata hazırlık sürelerini belirtmek için kullanılır.
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. minValue, isteğe bağlı olarak sevkiyata hazırlık süresi için bir alt sınır belirtmek üzere 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ı, ilişkili 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 | |
|---|---|
shippingOrigin |
Varsa kargo çıkış noktasını belirtir. Google tarafından desteklenen |
shippingDestination |
Varsa kargo varış noktasını belirtir. Google tarafından desteklenen |
weight |
Bu kargo koşulları nesnesi için paketin ağırlık aralığı (varsa).
Google tarafından desteklenen |
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 |
doesNotShip |
Geçerliyse 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. Belirtilen
|
shippingRate |
Geçerliyse bu özelliği kullanarak, belirtilen |
seasonalOverride |
Geçerliyse bu özelliği kullanarak bu kargo koşulları nesnesinin geçerli olduğu sınırlı bir zaman aralığı belirtin.
Google tarafından |
DefinedRegion
Birden fazla gönderim hizmetinde doğru kargo maliyetini ve nakliye süresini
ayarlayabilmek için özel bölgeler oluşturmak amacıyla DefinedRegion kullanılır.
| 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 |
Ülkeye özgü posta kodu (varsa). Örneğin, |
ServicePeriod (nakliye süreleri için)
ServicePeriod, bir siparişin nakliye süresi aralıklarını göstermek için kullanılır.
"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 nakliye süresinin iş günü sayısı.
Google tarafından desteklenen nakliye süreleriyle
ilgili |
QuantitativeValue (kargo nakliye süreleri için)
QuantitativeValue sınıfı, siparişin minimum ve maksimum nakliye sürelerini belirtmek için kullanılır.
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. minValue
nakliye süresinin alt sınırını belirtmek için isteğe bağlı olarak 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. |
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 |
unitCode |
Nakliye süresi birimi. Değer |
QuantitativeValue (kargo paketleme boyutları bağlamında)
QuantitativeValue, 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
ShippingConditions bağlamında kullanılır.
minValue veya maxValue sağlanmalıdır. Sağlanmazsa
minValue varsayılan olarak 0, maxValue 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)
MonetaryAmount, belirli bir kargo ücretinin ve teslimat süresinin geçerli olduğu
sipariş değeri aralıklarını belirtmek için kargo koşulları bağlamında kullanılır.
minValue veya maxValue sağlanmalıdır. Sağlanmazsa
minValue varsayılan olarak 0, maxValue ise sonsuz değerine ayarlanır.
MonetaryAmount türünün, kargo maliyetlerini belirtmek için
farklı bir biçimde de kullanıldığını unutmayın.
| Zorunlu özellikler | |
|---|---|
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. |
currency |
Sipariş değerinin ISO 4217 biçimindeki para birimi kodu. |
MonetaryAmount (kargo ücreti bağlamında)
MonetaryAmount, belirli bir kargo koşulu için belirli veya maksimum kargo ücretini belirtmek amacıyla
kargo ücretleri bağlamında kullanılır. MonetaryAmount, daha karmaşık olan ShippingRateSettings
özelliğine kıyasla daha basit bir alternatif olarak kullanılır ve yalnızca belirli veya
maksimum bir kargo ücreti belirtmeniz gerektiğinde kullanılabilir. currency ile birlikte maxValue veya value sağlanmalıdır.
| Zorunlu özellikler | |
|---|---|
maxValue |
Belirli bir kargo koşulu için maksimum kargo maliyeti. |
value |
Belirli kargo koşulu için sabit kargo maliyeti. Ücretsiz kargo için değer olarak |
currency |
Kargo maliyetinin ISO 4217 biçimindeki para birimi kodu. |
ShippingRateSettings (kargo ücreti bağlamında)
ShippingRateSettings, 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 kargo ücretleri bağlamında kullanılır. ShippingRateSettings kullanılırken orderPercentage veya
weightPercentage sağlanmalıdır.
| Önerilen özellikler | |
|---|---|
weightPercentage |
Belirli bir kargo koşulu için kargo maliyeti, kargolanan malların ağırlığına göre orantılı olarak hesaplanır.
|
orderPercentage |
Belirli bir kargo koşulu için kargo maliyeti, sipariş değerine göre orantılı olarak hesaplanır.
|
OpeningHoursSpecification (sezonluk kargo istisnaları bağlamında)
OpeningHoursSpecification, koşulun geçerli olduğu zamanı (ör. sezonluk tatiller nedeniyle) belirtmek için kargo koşulları bağlamında kullanılır. OpeningHoursSpecification 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.