- Google’ın hangi fiyatları karşılaştırdığını ve uyuşmazlığın nerede oluştuğunu anlayın.
- Kampanya, varyant, KDV, para birimi, üyelik fiyatı, kupon ve önbellek senaryolarını kontrol edin.
- XML feed ve Product/Offer yapılandırılmış veri örneklerini doğru biçimde eşleştirin.
- Veriyi yeniden göndermeden ve inceleme istemeden önce uygulanacak adımları izleyin.
Merchant Center fiyat uyuşmazlığı nasıl düzeltilir?
Önce etkilenen ürünün Merchant Center’a gönderilen price ve varsa sale_price değerini kaydedin. Ardından aynı ürün URL’sini gizli sekmede ve mobil görünümde açarak sayfadaki en belirgin fiyatı, seçili varyantı, para birimini ve sepetteki fiyatı kontrol edin. Product/Offer yapılandırılmış verisi varsa aynı değeri göstermelidir.
Google’ın resmî fiyat yardım sayfası, veri kaynağındaki fiyatın açılış sayfası ve satın alma gereksinimleriyle eşleşmesini ister. Price özelliği gereksinimleri ve fiyat uyuşmazlığı düzeltme adımları güncel resmî kurallar için kontrol edilmelidir.
Google hangi fiyatı okur?
Google ürün sayfasını tararken kullanıcıya gösterilen belirgin fiyatı, sayfadaki yapılandırılmış veriyi ve bazı durumlarda satın alma akışını değerlendirebilir. Sayfada birden fazla fiyat varsa hangi fiyatın ana satış fiyatı olduğu açık olmalıdır.
Aşağıdaki fiyatlar birbirine karıştırılmamalıdır:
- Normal satış fiyatı
- Belirli tarih aralığındaki kampanya fiyatı
- Kupon girildiğinde oluşan fiyat
- Üyeye veya sadakat programına özel fiyat
- Toptan veya minimum adet fiyatı
- Renk, beden, kapasite veya paket varyantına göre değişen fiyat
- Vergi veya teslimat bölgesine göre değişen toplam
Feed’de herkese açık olmayan özel fiyat gönderilirse Google sayfada aynı değeri göremeyebilir. Ana fiyat, kullanıcının ek işlem yapmadan erişebildiği ürün fiyatıyla uyumlu olmalıdır.
Feed, ürün sayfası ve yapılandırılmış veri aynı olmalı
| Kaynak | Kontrol edilecek alan | Yaygın hata |
|---|---|---|
| Ürün feed’i / API | price, sale_price, para birimi ve ürün kimliği |
Eski fiyat, yanlış ondalık veya farklı varyant |
| Ürün sayfası | En belirgin satış fiyatı ve seçili varyant | Önbellek, fiyat aralığı veya varsayılan seçenek |
| Yapılandırılmış veri | offers.price, priceCurrency, availability |
Tema veya eklentinin eski değeri üretmesi |
| Sepet / checkout | Ürün bedeli, zorunlu ücret ve ticari fiyat | Ürün sayfasından farklı zorunlu fiyat uygulanması |
Bir kaynağı düzeltip diğerini eski bırakmak sorunun tekrar etmesine neden olabilir. Özellikle tema, ürün eklentisi, cache katmanı ve Merchant feed’i farklı sistemlerden besleniyorsa tek bir ana fiyat kaynağı belirlemek gerekir.
Yaygın fiyat uyuşmazlığı nedenleri
Kampanya ve indirim fiyatı nasıl gönderilmeli?
Ürünün normal fiyatı price alanında, geçerli kampanya fiyatı ise sale_price alanında tutulabilir. Kampanya süresi kullanılıyorsa başlangıç ve bitiş tarihleri de doğru zaman dilimiyle yönetilmelidir. Sayfada normal fiyat ile indirimli fiyatın hangisi olduğu açıkça anlaşılmalıdır.
Yaygın hata, kampanya bittiği hâlde feed’de sale_price değerinin kalması veya sayfada kampanya görünürken feed’in yalnızca normal fiyat göndermesidir. Kampanya yöneticisi, ürün veritabanı ve feed üreticisi aynı fiyat kaynağını kullanmalıdır.
Google’ın sale_price özelliği için yayımladığı güncel gereksinimler kontrol edilmelidir.
Varyant fiyatı uyuşmazlığı
Renk, beden, kapasite veya paket seçeneği fiyatı değiştiriyorsa her varyantın kendi kimliği, bağlantısı, fiyatı, stoku ve mümkünse görseli bulunmalıdır. Feed’de 128 GB seçeneğin fiyatı gönderilirken ürün sayfası 256 GB seçeneğini varsayılan açarsa Google farklı fiyat okuyabilir.
Kontrol için:
- Merchant Center’daki ürün kimliğinin hangi varyanta ait olduğunu doğrulayın.
- Feed bağlantısını yeni gizli sekmede açın.
- Sayfanın doğru varyantı seçip seçmediğine bakın.
- Görünür fiyat ve Product/Offer fiyatını karşılaştırın.
- Sepete eklediğinizde aynı varyant ve fiyatın kaldığını doğrulayın.
Ürün sayfası belirli varyantı URL ile açamıyorsa Google’ın doğru seçeneği anlaması zorlaşabilir. Ürün grubu ve varyant kimliklerinin doğru kullanılması gerekir.
KDV, vergi ve para birimi uyuşmazlığı
Feed, ürün sayfası ve checkout aynı para birimini ve hedef ülke için aynı ticari fiyat yaklaşımını kullanmalıdır. Site fiyatı vergi dahil gösterirken feed vergi hariç fiyat gönderirse tutar farklı görünür. Otomatik döviz dönüşümü kullanılan sitelerde Google’ın hangi ülke ve para birimi görünümünü açtığı da kontrol edilmelidir.
- Para birimi kodunu ürün fiyatıyla birlikte doğru gönderin.
- Sayfanın konuma göre para birimi değiştirmesini test edin.
- Googlebot için farklı ülke veya fiyat gösteren kuralları inceleyin.
- Zorunlu vergi veya hizmet ücretini son adımda beklenmedik biçimde eklemeyin.
- Ürün sayfası ile ödeme aşamasındaki ana ürün bedelini eşitleyin.
Hukuki ve vergisel gösterim hedef ülkeye göre değişebileceğinden muhasebe ve hukuk danışmanınızın belirlediği fiyat sunumunu bütün veri kaynaklarında tutarlı uygulayın.
Dinamik fiyat ve JavaScript ile yüklenen değerler
Bazı e-ticaret siteleri fiyatı sayfa açıldıktan sonra API üzerinden yükler. İlk HTML’de eski veya boş fiyat bulunurken JavaScript daha sonra doğru değeri yazabilir. Google sayfayı işleyebilse de yavaş, hatalı veya botlara kapalı istekler yanlış değerin okunmasına yol açabilir.
Kalıcı çözüm için ana ürün fiyatını sunucu tarafında görünür HTML ve doğru Product yapılandırılmış verisiyle sunmak daha güvenlidir. API başarısız olduğunda sıfır, eski veya örnek fiyat göstermemek gerekir.
CDN, tam sayfa önbelleği ve uygulama cache’i temizlendikten sonra farklı cihaz, giriş durumu ve ülke görünümünde kontrol yapılmalıdır.
XML feed ve JSON-LD fiyat örneği
Aşağıdaki örnekte XML ürün fiyatı ile sayfadaki Product/Offer yapılandırılmış verisi aynı fiyat ve para birimini gösterir:
<g:id>URUN-1001</g:id>
<g:price>1299.00 TRY</g:price>
<g:availability>in_stock</g:availability>
{
"@type": "Product",
"name": "Örnek Ürün",
"offers": {
"@type": "Offer",
"price": "1299.00",
"priceCurrency": "TRY",
"availability": "https://schema.org/InStock"
}
}
Bu değerler yalnızca biçim örneğidir. Gerçek ürün fiyatı, stok durumu, URL ve kimlik alanları sitenizdeki ürünle birebir eşleşmelidir. İndirim varsa normal ve kampanya fiyatı doğru alanlarda ayrı yönetilmelidir.
Fiyat uyuşmazlığını düzeltmek için adımlar
- Etkilenen ürünleri dışa aktarın: Ürün kimliği, URL, feed fiyatı ve sorun türünü tabloya alın.
- Google’ın gördüğü değeri karşılaştırın: Ürün ayrıntısındaki site fiyatı bilgisini ve canlı sayfayı inceleyin.
- Ana fiyat kaynağını bulun: ERP, e-ticaret veritabanı, kampanya modülü veya XML’den hangisinin fiyat ürettiğini belirleyin.
- Varyantı doğrulayın: URL’nin doğru seçeneği açtığından ve aynı fiyatı gösterdiğinden emin olun.
- Yapılandırılmış veriyi test edin: Product/Offer içindeki fiyat ve para birimini canlı sayfayla eşitleyin.
- Cache katmanlarını temizleyin: Uygulama, CDN ve sayfa önbelleğini güncelleyin.
- Feed’i yeniden üretin: Eski dosyayı tekrar yüklemek yerine ana kaynaktan güncel veri oluşturun.
- Ürünleri tekrar işleyin: Merchant Center’ın yeni kaynağı almasını ve sayfayı yeniden taramasını bekleyin.
- Gerekirse inceleme isteyin: Bütün ortak nedenler giderildikten sonra ilgili inceleme akışını kullanın.
Otomatik ürün güncellemeleri yeterli mi?
Otomatik ürün güncellemeleri, Google’ın sayfada bulduğu yapılandırılmış veriden yararlanarak küçük fiyat ve stok farklılıklarını geçici olarak düzeltebilir. Google bu özelliğin uyuşmazlık riskini azaltabileceğini, ancak güncel ürün verisinin yerini tutmadığını belirtir.
Feed sürekli eski kalıyorsa otomatik düzeltmeye güvenmek yerine veri akışı onarılmalıdır. Sık fiyat değişiminde planlı feed çekimini hızlandırmak veya API tabanlı güncelleme kullanmak daha doğru olabilir.
Fiyat uyuşmazlığının tekrar etmesini önleme
- Site ve feed için tek ana fiyat kaynağı kullanın.
- Fiyat değişikliği ile feed güncellemesini aynı işlem akışına bağlayın.
- Kampanya başlangıç ve bitişlerini otomatik yönetin.
- Her varyant için ayrı fiyat, stok ve bağlantı doğrulaması yapın.
- Product/Offer yapılandırılmış verisini ürün veritabanından üretin.
- CDN ve cache temizliğini fiyat güncelleme sürecine dahil edin.
- Belirli aralıklarla örnek ürünlerde feed-sayfa karşılaştırma testi çalıştırın.
- Sorun sayısı arttığında kategori, marka veya veri kaynağı bazında ortak nedeni araştırın.
Fiyat sorunu başka ürün veri hatalarıyla birlikte görülüyorsa Merchant Center ürün reddi nedenleri rehberini de kontrol edin.
Sık sorulan sorular
Sayfada doğru fiyat varken neden uyuşmazlık devam eder?
Google eski önbelleği, başka varyantı, yapılandırılmış verideki eski değeri veya farklı ülke/para birimi görünümünü okuyor olabilir. Feed ve sayfa dışında bütün katmanlar kontrol edilmelidir.
Kuponlu fiyat feed’e gönderilebilir mi?
Kullanıcının kupon girmesi veya özel koşul sağlaması gereken fiyat, herkese açık ana satış fiyatıyla aynı değildir. Güncel Merchant Center kampanya ve fiyat kuralları esas alınmalıdır.
Fiyat aralığı olan ürünlerde ne yapılmalı?
Feed’de gönderilen varyantın fiyatı ürün sayfasında açıkça seçilebilir ve aynı değerle görünür olmalıdır. Yalnızca geniş bir “başlayan fiyat” göstermek doğru varyant eşleşmesini zorlaştırabilir.
Düzeltmeden sonra inceleme hemen istenmeli mi?
Önce yeni feed’in işlendiğini ve canlı sayfanın doğru değeri verdiğini doğrulayın. Sorun türü inceleme gerektiriyorsa teknik kontroller tamamlandıktan sonra ilgili Merchant Center akışı kullanılmalıdır.
Merchant Center fiyat ve ürün verisini birlikte eşitleyin
Feed, ürün sayfası, yapılandırılmış veri, varyant, kampanya ve fiyat güncelleme akışını kontrol ederek tekrar eden uyuşmazlıkları azaltın.
Merchant Center Kurulumunu İnceleyin
İyi yazılım budur