Cantürk Çelikok
Tüm yazılarGoogle Hizmetleri

Google Merchant Center nedir? Kurulum, ürün feed'i ve Product şeması

Cantürk Çelikok • • 6 dk okuma

Google Merchant Center nedir? Kurulum, ürün feed'i ve Product şeması

Ürünleriniz Google'da nasıl görünüyor?

Google'da bir ürün arattığınızda, sonuçların üstünde ya da Alışveriş sekmesinde fiyatı ve görseliyle birlikte ürün kartları çıkar. Bu kartların arkasındaki veri, mağazaların Google Merchant Center'a yüklediği ürün bilgileridir. E-ticaret sitesi kuruyor ya da yönetiyorsanız, ürünlerinizin Google'da bu şekilde görünmesi için önce burayı kurmanız gerekiyor.

Bu yazıda Merchant Center'ın ne olduğunu, hesap açmadan önce sitenizde neyin hazır olması gerektiğini ve ürün verisinin teknik tarafını örnek dosyalarla anlatıyorum.

Google Merchant Center nedir?

Merchant Center, Google'ın ücretsiz bir paneli. Mağazanız ve ürünleriniz hakkındaki bilgileri buraya girersiniz: ürün adı, fiyat, stok durumu, görsel, kargo ücreti, iade koşulları. Google da bu bilgileri kendi yüzeylerinde kullanır. Ürünleriniz Alışveriş sekmesinde, arama sonuçlarındaki ürün kartlarında, Google Görseller'de ve YouTube'da görünebilir. Fiziksel mağazanız varsa Haritalar'da stok bilgisiyle birlikte de çıkabilir.

Merchant Center'ı Google'ın ürünlerinizi tanıdığı veritabanı gibi düşünebilirsiniz. Reklam verip vermemek bundan sonra gelen ayrı bir karar.

Ücretsiz listeleme ve Alışveriş reklamları

Ücretsiz listelemeler. Merchant Center'a yüklediğiniz ve onaylanan ürünler, hiçbir reklam ödemesi yapmadan Alışveriş sekmesinde ve bazı arama sonuçlarında çıkar. Bunun için Google Ads hesabı gerekmiyor.

Alışveriş reklamları. Merchant Center'ı bir Google Ads hesabına bağlarsanız, ürünleriniz arama sonuçlarının üstünde görsel ve fiyatla birlikte reklam olarak gösterilir. Bu reklamlarda kullanılan başlık, fiyat ve görsel de Merchant Center'daki üründen gelir.

İkisi aynı ürün verisini kullandığı için, verinin temiz olması iki taraf için de aynı derecede önemli. Reklama bütçe ayırmadan önce ücretsiz listelemelerde ürünlerin nasıl göründüğüne bakmak iyi bir başlangıç.

Hesap açmadan önce sitenizde olması gerekenler

Google, Merchant Center'daki mağazaların gerçek ve güvenilir olmasını istiyor ve bunu yanıltıcı beyan (misrepresentation) politikasıyla denetliyor. Hesap açmadan önce şunların sitenizde hazır olduğundan emin olun.

Doğrulanmış site sahipliği. Merchant Center, ürün linklerinin size ait bir alan adına gittiğini doğrulamanızı istiyor. Search Console'da zaten doğrulanmış bir siteniz varsa bu adım kısa sürüyor.

Gerçek iletişim bilgileri. İşletme adı, adres ve ulaşılabilir bir iletişim kanalı sitede görünmeli. Sanal bir adresle gerçek faaliyet yerini gizlemek politikaya aykırı.

Açık bir iade ve değişim politikası. Sitede kolayca bulunabilmeli. Yayımladığınız politikaya uymamak da ihlal sayılıyor.

Kargo ücretleri ve teslimat süreleri. Müşteri, satın almadan önce kargo dahil toplam tutarı görebilmeli.

Çalışan ve güvenli bir ödeme sayfası. Vergiler, ek ücretler ve varsa abonelik bedeli ödeme adımından önce gösterilmeli.

Politikanın en ağır ihlallerinde Google hesabı uyarı vermeden askıya alabiliyor ve geri açılması zor oluyor. Eksik bilgi gibi daha hafif sorunlarda genelde bir uyarı e-postası geliyor ve düzeltmek için 7 ya da 28 günlük süre veriliyor. Bu sürede sorun giderilmezse hesap kısıtlanıyor.

Ürün verisi: feed nedir?

Merchant Center'a ürünlerinizi bir liste halinde gönderirsiniz. Bu listeye feed deniyor. Her satır bir ürün, her sütun bir özellik. Google'ın her ürün için istediği zorunlu alanlar şunlar:

Kimlik ve içerik. id ürünün benzersiz kimliği, en fazla 50 karakter olabiliyor ve genelde stok kodu (SKU) kullanılıyor. title ürün adı (en fazla 150 karakter), description ürün açıklaması (en fazla 5000 karakter).

Linkler. link ürün sayfasının adresi, image_link ana ürün görselinin adresi. İkisi de http ya da https ile başlamalı.

Stok ve fiyat. availability alanı in_stock, out_of_stock, preorder ya da backorder değerlerinden birini alıyor. price alanı rakam ve para birimi kodundan oluşuyor: 1299.00 TRY.

Bazı alanlar ürüne göre zorunlu hale geliyor. brand yeni ürünlerde zorunlu (kitap, film ve müzik hariç). Markası olmayan bir üründe bu alanı "Yok" gibi bir değerle doldurmak yerine boş bırakmak gerekiyor. gtin, yani ürünün barkod numarası, varsa mutlaka girilmeli. Google barkod sayesinde ürününüzü aynı ürünü satan diğer mağazalarla eşleştirebiliyor. Barkod yoksa üreticinin parça numarası olan mpn isteniyor. İkinci el ya da yenilenmiş ürünlerde condition alanına used veya refurbished yazmak da zorunlu.

Fiyat yazarken ondalık ayırıcı nokta olmalı. 1.299,00 TL yerine 1299.00 TRY yazılıyor. Türkiye'de fiyatlar KDV dahil girilmeli. İndirimli ürünlerde normal fiyat price alanında kalıyor, indirimli fiyat sale_price alanına yazılıyor.

Örnek: sekmeyle ayrılmış metin dosyası

En basit feed, sütunları sekmeyle ayrılmış bir metin dosyası. Google E-Tablolar'da aynı sütunlarla bir tablo hazırlayıp bağlamak da mümkün.

id	title	description	link	image_link	availability	price	brand	gtin	condition
KLV-1001	Mekanik Klavye, Kahverengi Switch, Türkçe Q	Alüminyum kasalı, çıkarılabilir kablolu mekanik klavye.	https://ornekmagaza.com/urun/mekanik-klavye	https://ornekmagaza.com/img/klv-1001.jpg	in_stock	1299.00 TRY	OrnekMarka	8690000000012	new
MSE-2040	Kablosuz Mouse, 4000 DPI	Şarj edilebilir, sessiz tıklamalı kablosuz mouse.	https://ornekmagaza.com/urun/kablosuz-mouse	https://ornekmagaza.com/img/mse-2040.jpg	out_of_stock	649.90 TRY	OrnekMarka	8690000000029	new

Örnek: XML feed

Ürün sayısı çoksa ya da feed'i yazılımınız üretiyorsa XML daha pratik oluyor. Google, RSS 2.0 biçimini kendi g: alan adıyla destekliyor:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <title>Örnek Mağaza</title>
    <link>https://ornekmagaza.com</link>
    <description>Örnek Mağaza ürün listesi</description>
    <item>
      <g:id>KLV-1001</g:id>
      <g:title>Mekanik Klavye, Kahverengi Switch, Türkçe Q</g:title>
      <g:description>Alüminyum kasalı, çıkarılabilir kablolu mekanik klavye.</g:description>
      <g:link>https://ornekmagaza.com/urun/mekanik-klavye</g:link>
      <g:image_link>https://ornekmagaza.com/img/klv-1001.jpg</g:image_link>
      <g:availability>in_stock</g:availability>
      <!-- Normal fiyat price alanında kalır, indirimli fiyat sale_price'a yazılır -->
      <g:price>1299.00 TRY</g:price>
      <g:sale_price>1099.00 TRY</g:sale_price>
      <g:brand>OrnekMarka</g:brand>
      <g:gtin>8690000000012</g:gtin>
      <g:condition>new</g:condition>
    </item>
  </channel>
</rss>

Bu dosyayı sitenizde sabit bir adreste yayınlayıp Merchant Center'a planlı getirme ile tanıtabilirsiniz. Google dosyayı belirlediğiniz aralıklarla kendisi indirir, stok ve fiyat değiştiğinde elle bir şey yüklemeniz gerekmez.

Ürünleri aktarmanın yolları

Hangi yolun size uyduğu, sitenizin neyle kurulduğuna bağlı.

Google E-Tablolar. Az sayıda ürünü olan, kendi sitesini elle yöneten mağazalar için en kolayı.

Dosya yükleme veya planlı getirme. Yukarıdaki TSV ya da XML dosyası. Ürünler bir veritabanından geliyorsa, dosyayı her gece yeniden üreten küçük bir iş yeterli.

Platform entegrasyonları. Shopify, WooCommerce gibi altyapıların resmi eklentileri ürünleri doğrudan Merchant Center'a aktarıyor.

Merchant API. Kendi yazdığınız bir e-ticaret yazılımınız varsa, ürün değiştiği anda Google'a bildirmek için API kullanılabiliyor. Fiyatı ya da stoğu sık değişen mağazalarda en güvenilir yol bu.

Sitenizden otomatik bulma. Ürün sayfalarınızda doğru yapılandırılmış veri varsa, Merchant Center ürünleri sitenizi tarayarak da bulabiliyor.

Product yapılandırılmış verisi

Son madde SEO ile Merchant Center'ın kesiştiği yer. Ürün sayfalarınıza eklediğiniz JSON-LD biçimindeki Product şeması, Google'a sayfadaki ürünü, fiyatı ve stok durumunu makinenin okuyabileceği şekilde anlatır. Merchant Center bu veriyi ürünleri bulmak ve feed'deki bilgiyi doğrulamak için kullanabiliyor. Google da aynı veriyle normal arama sonuçlarında fiyat ve stok bilgisini gösterebiliyor.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Mekanik Klavye, Kahverengi Switch, Türkçe Q",
  "description": "Alüminyum kasalı, çıkarılabilir kablolu mekanik klavye.",
  "image": "https://ornekmagaza.com/img/klv-1001.jpg",
  "sku": "KLV-1001",
  "gtin13": "8690000000012",
  "brand": {
    "@type": "Brand",
    "name": "OrnekMarka"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://ornekmagaza.com/urun/mekanik-klavye",
    "price": "1299.00",
    "priceCurrency": "TRY",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  }
}
</script>

Burada uyulması gereken temel kural şu: Feed'deki fiyat, sayfada görünen fiyat ve şemadaki fiyat her zaman aynı veriden üretilir. Şemayı sunucu tarafında, sayfayı oluşturan aynı ürün kaydından üretmek bu yüzden en sağlam yöntem. Elle yazılmış bir şema, fiyat değiştiğinde eski kalabilir. Yayına almadan önce Google'ın Zengin Sonuçlar Testi ile kontrol edebilirsiniz.

Sık karşılaşılan reddedilme nedenleri

Fiyat ya da stok uyuşmazlığı. En sık görülen sorun bu. Feed'de 1299 TL yazan bir ürün sayfada 1399 TL görünüyorsa ürün reddediliyor. Kampanya dönemlerinde fiyatları sitede değiştirip feed'i güncellemeyi unutmak bunun tipik örneği.

Görsel sorunları. Görselin üzerinde kampanya yazısı, filigran ya da çerçeve olmamalı. Yer tutucu bir görsel ya da küçük bir önizleme de kabul edilmiyor. Görselin Googlebot tarafından erişilebilir olması gerekiyor, robots.txt ile engellenmiş bir görsel klasörü sık yapılan bir hata.

Eksik ya da hatalı barkod. Google yalnızca geçerli GTIN'leri kabul ediyor, uydurma ya da hatalı bir barkod ürünün reddedilmesine yol açıyor. Barkodlar tire ve boşluk olmadan yazılmalı.

Başlık ile sayfanın uyuşmaması. Feed'deki başlık sayfadaki ürünü anlatmalı. "BÜYÜK İNDİRİM!!!" gibi büyük harfli ve sembollü başlıklar da reddediliyor.

Görsel klasörünüzün taranabilir olduğundan emin olmak için robots.txt dosyanızda şuna benzer bir engel olmadığını kontrol edin:

# Bu satır Googlebot'un ürün görsellerine erişmesini engeller
User-agent: *
Disallow: /img/

Reddedilen ürünler, Merchant Center'daki ürünler ekranında nedenleriyle birlikte listeleniyor. Sorunu düzeltip yeniden inceleme isteyebiliyorsunuz.

Kurulumdan sonra

Ürün verisi sürekli değiştiği için Merchant Center'ı kurduktan sonra da takip etmek gerekiyor. Haftada bir ürün teşhis ekranına bakıp uyarıları kontrol etmek, büyük sorunları askıya alma noktasına gelmeden yakalamayı sağlıyor. Feed'i yazılımınızın otomatik üretmesi, fiyat ve stok uyuşmazlıklarının çoğunu baştan önlüyor.

E-ticaret sitenizi kendiniz geliştiriyorsanız, feed ve Product şemasını aynı ürün verisinden üretmek işin en çok emek isteyen ama en uzun süre işe yarayan kısmı oluyor.

Ürün verisi şartnamesi ve politika bilgileri 7 Kasım 2026 tarihinde Google Merchant Center yardım sayfalarından kontrol edildi. Google arayüzü ve kuralları sık güncellediği için menü adları ve ayrıntılar değişebilir.

Cantürk Çelikok

Ankara'da freelance full stack yazılım geliştirici. PlusTurk, Nerdesin, Ayda POS ve Songnaria Coffee gibi canlı ürünleri uçtan uca geliştirdi; burada bu projelerden çıkan notları paylaşıyor.

Hakkımda