Ürün Feed'i (Product Feed) Nedir?
Kısa tanım
Ürün feed'i, bir mağazadaki ürünlerin kimlik, başlık, açıklama, fiyat, stok durumu, görsel ve sayfa bağlantısı gibi bilgilerini dış kanalların okuyabileceği yapılandırılmış bir dosya ya da API akışı olarak sunmasıdır. Google Merchant Center, pazar yerleri ve fiyat karşılaştırma siteleri ürünleri bu veriye göre listeler; feed bu yüzden mağazadaki güncel durumla düzenli olarak eşitlenir.
Diğer adları: product feed, ürün beslemesi, ürün veri akışı, XML ürün feed'i, shopping feed

Bir feed satırında hangi bilgiler bulunur?
Feed'deki her satır ya da XML öğesi bir satılabilir ürünü temsil eder. Kanalın beklediği alan adları spesifikasyonda tanımlıdır; Google Merchant Center için temel alanların bir kısmı şunlardır:
| Alan | Ne taşır? | Dikkat edilecek nokta |
|---|---|---|
id | Ürünün kalıcı kimliği | Çoğu mağaza SKU kullanır; değeri değişirse ürün kanalda “yeni” sayılır |
title, description | Ad ve açıklama | Sayfadaki ürünle aynı olmalı, reklam diliyle doldurulmamalı |
link, image_link | Ürün sayfası ve ana görsel | Erişilebilir, yönlendirmesiz, kalıcı URL'ler |
price, availability | Fiyat ve stok durumu | Sayfada görünenle birebir eşleşmeli |
brand, gtin, mpn | Marka ve ürün tanımlayıcıları | GTIN uydurulmaz; yoksa boş bırakılır |
item_group_id | Varyantların ortak grup kimliği | Renk ve beden gibi varyantları tek ürün altında toplar |
Güncel zorunlu ve önerilen alanlar, kategoriye ve hedef ülkeye göre farklılaşır; tam liste Google'ın ürün verisi spesifikasyonunda yer alır.
Formatlar: metin dosyası, XML ve API
Merchant Center sekmeyle ayrılmış metin (.txt, .tsv) ve XML (RSS 2.0 veya Atom 1.0) dosyalarını kabul eder; dosya bir URL'den veya SFTP ile alınır, Google Sheets ya da API de kaynak olabilir. RSS tabanlı bir XML feed'de Google'a özgü alanlar g: ad alanıyla yazılır:
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
<item>
<g:id>TSH-PMK-KRM-M</g:id>
<g:title>Pamuk Tişört Kırmızı M Beden</g:title>
<g:link>https://example.com/pamuk-tisort?renk=kirmizi&beden=m</g:link>
<g:price>449.90 TRY</g:price>
<g:availability>in_stock</g:availability>
<g:item_group_id>TSH-PMK</g:item_group_id>
</item>
</channel>
</rss>XML içinde & karakterinin & olarak kaçırılması gerekir; bu basit kural, bozuk feed'lerin en sık nedenlerinden biridir.
Senkronizasyon: feed ile sayfa aynı şeyi söylemeli
Feed bir anlık görüntüdür; mağaza ise sürekli değişir. Dosya tabanlı kaynaklar varsayılan olarak 24 saatte bir çekilir. Gün içinde fiyatı ya da stoğu sık değişen bir katalogda bu aralık, ürün sayfasında 399 TL yazarken feed'de 449 TL kalması gibi uyumsuzluklara yol açar. Kanallar bu uyuşmazlığı tespit ettiğinde ürünü reddedebilir veya gösterimini durdurabilir. Çözüm genellikle ikilidir: tam feed'i günlük olarak üretmek ve fiyat ile stok değişikliklerini API üzerinden anlık göndermek. Google tarafında bu iş artık Merchant API ile yapılır; eski Content API for Shopping 18 Ağustos 2026'da kullanımdan kaldırıldı ve kademeli olarak kapatılıyor.
Feed kalitesini düşüren alışkanlıklar
- Başlığa tüm kampanya metnini ve büyük harfli vurguları doldurmak.
- Ürün sayfası yerine kategori sayfasına veya ana sayfaya bağlantı vermek.
- Varyantları tek satırda birleştirip renk ve beden bilgisini kaybetmek.
- Tükenen ürünleri feed'den silip geri geldiğinde yeni kimlikle eklemek; geçmiş performans verisi kaybolur.
- Feed'i yalnızca bir kez kurup kategori ve tanımlayıcı uyarılarını izlememek.
Feed, site haritası ve yapılandırılmış veri
Üçü sık karıştırılır. XML site haritası yalnızca taranacak URL'leri listeler; ürün hakkında ticari bilgi taşımaz. Product schema aynı bilgileri sayfanın kendi içinde işaretler. Feed ise bu verileri sayfadan bağımsız, toplu bir kaynak olarak kanala iletir. Google, Product işaretlemesi ile Merchant Center verisinin birlikte kullanılmasının verinin doğrulanmasına yardımcı olduğunu belirtir; ikisinin aynı fiyatı ve stok durumunu söylemesi bu yüzden önemlidir.

