← Tüm içgörüler
Ürün verisi5 dk okuma

Ürün kataloğunuzu alışveriş ajanlarına nasıl hazırlarsınız?

Ajanlar ürünü sayfanızdan, feed'inizden ve politika sayfalarınızdan okuyup birbiriyle karşılaştırıyor. Ürün kimliğinden iade koşuluna kadar, ajanların doğrulayabildiği bir katalog için uygulamalı rehber.

Önceki yazımızda alışveriş ajanlarının bir mağazayı beş ölçüte göre seçtiğini anlattık: kimlik, fiyat ve stok tutarlılığı, teslim ve iade koşulu, kanıt, işlem ucu. Bu yazı işin uygulama tarafı: ajan ürün bilgisini nereden okuyor ve her kaynağı birbiriyle nasıl tutarlı hâle getirirsiniz?

Ajan ürün bilgisini üç yerden okuyor

Bir alışveriş ajanı ürününüz hakkında tek bir kaynağa bakmaz. Bilgiyi üç katmandan toplar ve karşılaştırır:

  1. Ürün sayfası. Sayfadaki metin ve sayfaya gömülü yapısal veri (schema.org JSON-LD).
  2. Ürün feed'leri. Google Merchant Center'a ve ChatGPT gibi ajan kanallarına gönderdiğiniz ürün listeleri. OpenAI'ın ürün feed şartnamesi, ürünlerin ChatGPT'de bulunabilmesi için ürün kimliği, başlık, açıklama, bağlantı, marka, satıcı adı, görsel, stok durumu ve fiyat alanlarını zorunlu tutuyor.
  3. Politika ve kurum sayfaları. Kargo, iade, iletişim ve şirket bilgisi.

Bunlara pazaryeri listelerinizi de eklemek gerekir. Ajan için hepsi aynı satıcının sözüdür. Sözler birbirini tutmazsa ajan hangisine güveneceğini bilemez. İyi bir kataloğun ilk kuralı bu yüzden şudur: her bilgi tek bir kaynaktan gelir ve her yere aynı anda gider.

1. Kimlik: her ürünün tek ve kalıcı bir numarası olsun

Ajan, sitenizdeki ürünü feed'inizdeki ve pazaryerindeki ürünle ancak ortak bir kimlik üzerinden eşleştirebilir.

  • GTIN. GS1 sisteminde verilen küresel ürün numarasıdır; Türkiye'de alınan numaralar genellikle 868 veya 869 ile başlar. Bu ön ek ürünün menşeini değil, numarayı veren GS1 kuruluşunu gösterir. Yeniden sattığınız ürünlerde üreticinin GTIN'ini kullanın, asla numara uydurmayın.
  • MPN ve marka. GTIN'i olmayan ürünlerde üreticinin parça numarası, marka alanıyla birlikte ürünü tanımlar. OpenAI'ın feed şartnamesi de GTIN ve MPN'i eşleştirmeyi iyileştiren önerilen alanlar arasında sayıyor.
  • Kalıcı ürün kimliği. Feed'deki ürün kimliği ve ürün URL'si kampanyadan kampanyaya değişmemeli. Kimliği değişen ürün, ajan için yeni ve geçmişi olmayan bir üründür.
  • Varyantlar. Her renk ve beden ayrı bir üründür; ayrı GTIN'i, ayrı fiyatı ve ayrı stok durumu olur. Google, Şubat 2024'ten beri varyantları ProductGroup altında hasVariant, variesBy ve productGroupID ile gruplamayı destekliyor.

2. Fiyat ve stok: tek kaynak, aynı anda her yer

Fiyat çelişkisi bir ürünün elenmesi için tek başına yeterli bir nedendir. Sık görülen üç kaynak var: elle güncellenen pazaryeri listeleri, günde bir kez yenilenen feed'ler ve fiyatı tarayıcıda sonradan yükleyen sayfalar.

  • Yapısal veride her ürünün Offer alanında price, priceCurrency (TRY) ve availability (InStock, OutOfStock, PreOrder) bulunsun.
  • Kampanya başladığında ve bittiğinde feed'i hemen güncelleyin. OpenAI'ın şartnamesi de bunu açıkça istiyor: güncel fiyatı gönderin, indirim başladığında ve bittiğinde feed'i yenileyin.
  • Fiyat ve stok bilgisi sayfanın ilk HTML yanıtında yer alsın. Vercel'in Aralık 2024 analizine göre OpenAI, Anthropic, Meta ve Perplexity'nin tarayıcıları JavaScript çalıştırmıyordu; tarayıcıda sonradan yüklenen bir fiyatı bu tarayıcılar hiç görmüyordu. Güvenli varsayım hâlâ bu.

3. Kargo ve iade: "hızlı" değil, sayı

"Hızlı kargo" ve "kolay iade" ifadeleri bir ajan için karşılaştırılamaz. "Türkiye geneli 1-2 iş günü, 750 TL üzeri ücretsiz" ve "teslimden itibaren 30 gün içinde ücretsiz iade" ise karşılaştırılabilir.

  • Site geneli politika. Google, mağazanın tüm ürünleri için geçerli iade politikasının Organization altında hasMerchantReturnPolicy ile verilmesini destekliyor. Kasım 2025'ten beri site geneli kargo politikası da aynı şekilde, Organization altında hasShippingService ile tanımlanabiliyor.
  • Ürüne özel istisna. Bir ürünün koşulu farklıysa (örneğin hijyen ürünlerinde iade yoksa) o ürünün Offer alanında ayrı bir MerchantReturnPolicy verin.
  • Kaynaklar birbirini tutmalı. Google'ın belgesine göre Merchant Center ya da Search Console'da girilen iade ayarları, sitenizdeki yapısal veriden önce gelir. Panelde 14 gün, sayfada 30 gün yazıyorsa Google'ın gösterdiği bilgi sayfanızla çelişir.
  • Ajan feed'leri. OpenAI şartnamesinde iade politikası bağlantısı (return_policy), iade kabul edilip edilmediği (accepts_returns) ve iade süresi (return_deadline_in_days) ayrı alanlar.
  • Politika sayfası. Politikayı PDF yerine düz HTML olarak yayınlayın; bir ajanın tek okumada anlayacağı kadar kısa ve sayısal tutun.

4. Ürün açıklaması: ajanın soracağı soruya cevap verin

Ajan bir ürünü müşterinin kısıtlarıyla karşılaştırır: bütçe, boyut, uyumluluk, kullanım durumu. Açıklama bu kısıtlara cevap vermiyorsa ürün karşılaştırmaya girmez.

  • Ölçülebilir özellikleri metinde açıkça yazın: boyut, ağırlık, malzeme, kapasite, uyumlu modeller, garanti süresi. Aynı bilgileri yapısal veride additionalProperty olarak da verin.
  • "En iyi", "eşsiz", "premium" gibi sıfatlar ajan için bilgi taşımaz. "18 ay garanti", "TSE belgeli", "iPhone 15 ve 16 ile uyumlu" taşır.
  • Belge gerektiren iddiaları (sertifika, test sonucu, garanti) belgesine bağlantıyla verin. Doğrulanamayan iddia çoğu zaman yok sayılır.
  • Ürünün kime ve hangi durumda uygun olduğunu bir cümleyle söyleyin: "Küçük mutfaklar için tek gruplu, günde 4-6 fincan kullanıma uygun."

5. Erişim: kapıyı yanlışlıkla kapatmayın

En iyi hazırlanmış katalog bile ajan ona ulaşamıyorsa işe yaramaz.

  • robots.txt. OpenAI'ın tarayıcı belgesine göre OAI-SearchBot'u engelleyen siteler ChatGPT'nin arama yanıtlarında gösterilmiyor. Model eğitimi için kullanılan GPTBot'tan bağımsız bir ayar bu: eğitimi kapatıp aramaya açık kalabilirsiniz.
  • Bot korumaları. CDN ve güvenlik duvarındaki bot kuralları ajan tarayıcılarını istemeden engelleyebilir. Sunucu günlüklerinizde bu tarayıcıların isteklerine hangi yanıtın döndüğünü kontrol edin.
  • llms.txt. Jeremy Howard'ın Eylül 2024'te önerdiği bu dosya, dil modellerine sitenin en önemli içeriklerini gösteren bir Markdown haritası. Bir standart değil, bir öneri; hangi sistemlerin kullandığı da net değil. Hazırlaması ucuz, ama öncelik sırası yapısal veri ve feed'lerden sonra gelir.

Nereden başlamalı?

Tüm kataloğu aynı anda düzeltmeye çalışmayın. Önce cironuzun çoğunu taşıyan ürünlere odaklanın:

  1. En çok satan 50 ürünü seçin; GTIN, MPN, marka ve varyant bilgilerini tamamlayın.
  2. Bu ürünlerin fiyat ve stok bilgisini site, feed ve pazaryerlerinde yan yana koyun; çelişkilerin kaynağını bulun.
  3. Kargo ve iade politikasını sayılarla yeniden yazın; Merchant Center ayarları, site geneli yapısal veri ve politika sayfası aynı şeyi söylesin.
  4. Ürün açıklamalarına ölçülebilir özellikleri ve "kime uygun" cümlesini ekleyin.
  5. robots.txt'yi ve bot kurallarını kontrol edin; fiyat ve stok bilgisinin ilk HTML yanıtında olduğunu doğrulayın.
  6. Değişikliklerin etkisini ölçün. Ölçümün nasıl kurulacağını ajan kanalını ölçmek üzerine yazımızda anlattık.

Sonuç

Ajanlara hazır bir katalog, yeni bir pazarlama projesi değil; bir veri disiplini. Kimlik tek, fiyat tek kaynaklı, politika sayısal, açıklama ölçülebilir ve kapı açık olduğunda ajanın sizi elemesi için bir neden kalmaz.

Specoria, mağazanızın ürünlerini gerçek alıcı görevleriyle alışveriş ajanlarına sorar, elendiğiniz noktaları kaynağına kadar izler ve hangi düzeltmenin en çok etki yaratacağını sıralar. Ücretsiz ön rapor ile başlayabilirsiniz.


Kaynaklar