Medyografya
Teklif Al Ödeme Yap

Google SEO'da ürün şeması nasıl test edilir?

Yazar: Medyografya Dijital Reklam Ajansı ~14 dk okuma
Özet: Product ve Merchant listing şemalarını Google araçlarıyla test etme, hataları ayırma ve fiyat, stok, kargo verilerini doğrulama rehberi.

Google SEO'da ürün şeması, Rich Results Test, Schema Markup Validator, Search Console ve Merchant Center kullanılarak test edilir.

Bu testler aynı problemi ölçmez. Rich Results Test, sayfanın zengin sonuçlara uygunluğunu gösterir. Schema Markup Validator, yapısal verinin teknik sözdizimini kontrol eder. Search Console, Google'ın sayfayı nasıl gördüğünü ve geçerli ürün öğelerini raporlar. Merchant Center ise fiyat, stok, kargo ve ürün kimliği gibi alışveriş verilerini ayrı değerlendirir.

Bu nedenle tek bir araçtan alınan “geçerli” sonucu yeterli kabul etmeyin. Ürün sayfasında Product şeması bulunabilir, ancak Google fiyatı sayfadaki metinden farklı okuyabilir. Merchant listing verisi de teknik olarak doğru olabilir, fakat ürünün Merchant Center kaydı eksik kalabilir.

Google ürün şeması testinde hangi araçlar kullanılır?

Google ürün şeması testinde dört araç birlikte kullanılmalıdır: Rich Results Test, Schema Markup Validator, Search Console ve Merchant Center.

Rich Results Test, Product işaretlemesinin Google arama sonuçlarında zengin ürün görünümüne uygun olup olmadığını kontrol eder. Test ekranına ürün URL'sini yapıştırabilir veya HTML kodunu doğrudan inceletebilirsiniz. URL testi, Google'ın erişebildiği canlı sayfayı ölçtüğü için daha gerçekçi sonuç verir.

Schema Markup Validator, JSON-LD içindeki sözdizimi ve şema ilişkilerini kontrol eder. Ancak bu araç, her uyarının Google'da zengin sonuç oluşturacağı anlamına gelmediğini göstermez. Google'ın ürün özellikleri için istediği koşullar ayrıca Rich Results Test üzerinden incelenmelidir.

Search Console, doğrulamanın site geneline yayılan görünümünü sunar. Ürün snippet'leri ve Merchant listings raporlarında geçerli, uyarılı veya hatalı sayfaları görebilirsiniz. Merchant Center ise özellikle fiyat, stok durumu, kargo, iade ve ürün tanımlayıcılarındaki uyuşmazlıkları yakalamak için gereklidir.

Yanlış: “Schema Validator başarılıysa ürün Google'da mutlaka görünür.” Doğru: “Söz dizimini, Google uygunluğunu, taramayı ve Merchant Center verisini ayrı ayrı doğrularım.”

Rich Results Test ile Product schema nasıl kontrol edilir?

Rich Results Test ile Product schema kontrolü için ürün sayfasının canlı URL'sini test aracına girip algılanan öğeleri ve hataları inceleyin.

Test sonucunda Product veya ürünle ilişkili başka bir öğenin algılanıp algılanmadığını kontrol edin. Ürünün adı, görseli, açıklaması, fiyatı, para birimi ve stok durumu gibi alanların hangi değerlerle okunduğuna bakın. Test, Google'ın sayfada gördüğü veriyi gösterebilir; kaynak kodda gördüğünüz değerle aynı olup olmadığını karşılaştırın.

Özellikle “Missing field” uyarılarını iki gruba ayırın. Birinci grup, zengin sonuç uygunluğunu etkileyebilecek zorunlu veya önemli alanlardır. İkinci grup, bazı görünümleri geliştirebilen ancak her ürün için zorunlu olmayan önerilen alanlardır. Her uyarıyı aynı öncelikte düzeltmek gerekmeyebilir.

Testi ürünün masaüstü ve mobil URL'si aynıysa bir kez çalıştırabilirsiniz. Ancak mobilde farklı HTML sunuluyorsa iki sürümü de kontrol edin. JavaScript ile sonradan eklenen JSON-LD, test aracında görünse bile Google'ın tarama sırasında aynı içeriği alıp almadığı ayrıca doğrulanmalıdır.

Bir varyant seçici kullanan mağazalarda test, seçili varyantın fiyatını ve stok durumunu göstermelidir. Ana ürün fiyatı gösterilirken varyant fiyatı işaretlenirse tutarsızlık oluşabilir. Bu durumda [ürün varyant şeması Google'da nasıl kurulur](/urun-varyant-semasi-google-da-nasil-kurulur) rehberindeki ilişki ve varyant yapısını kontrol edin.

Schema Markup Validator hangi hataları gösterir?

Schema Markup Validator, JSON-LD kodunun yapısal olarak okunup okunmadığını ve kullanılan özelliklerin şema sözlüğüyle uyumunu gösterir.

Test sırasında aynı sayfada birden fazla Product nesnesi bulunup bulunmadığını kontrol edin. Bir ürün sayfasında ana ürüne ait tekil verinin yanında breadcrumb, organization veya review nesneleri bulunabilir. Ancak aynı ürün için farklı fiyat ve stok değerleri taşıyan iki Product nesnesi, Google'ın hangi veriyi esas alacağını belirsizleştirebilir.

JSON-LD içinde virgül, tırnak veya süslü parantez hataları varsa araç kodu ayrıştıramaz. Bu tür hatalarda önce sözdizimini düzeltin. Ardından “@type”, “@id”, “offers”, “price”, “priceCurrency” ve “availability” alanlarının doğru hiyerarşide bulunduğunu inceleyin.

“Product” ile “Offer” nesnesini karıştırmak sık görülen bir hatadır. Ürün adı ve marka Product altında; fiyat, para birimi, stok ve satış URL'si çoğunlukla Offer altında yer alır. Birden fazla satıcı veya varyant bulunuyorsa her teklifin hangi ürüne bağlandığı açıkça tanımlanmalıdır.

Bu araç, ürünün gerçekten satılabilir olduğunu veya sayfadaki fiyatın kullanıcıya gösterilen fiyatla eşleştiğini kanıtlamaz. Kod geçerli olsa bile görünür içerik, robots kuralları, canonical etiketi veya Merchant Center verisi sorunlu olabilir.

Search Console ürün raporu nasıl okunur?

Search Console ürün raporu, Google'ın sitenizde algıladığı Product ve Merchant listing öğelerinin geçerlilik durumunu URL gruplarıyla gösterir.

Search Console'da ilgili geliştirme raporunu açarak geçerli, uyarılı ve hatalı sayfaları ayrı inceleyin. Rapor, her URL'deki sorunun ayrıntısını ve Google'ın yeniden doğrulama sürecini başlatma seçeneğini sunabilir. Ancak rapordaki değişiklikler, sayfa yeniden taranmadan hemen görünmeyebilir.

Önce hatalı URL'lerden birkaç örnek seçin. Aynı şablonu kullanan ürünlerde hata tekrarlanıyorsa sorun genellikle tema, eklenti veya ürün veri akışındadır. Yalnızca tek üründe görülüyorsa eksik fiyat, yanlış stok veya bozuk görsel URL'si gibi içerik kaynaklı bir problem olabilir.

“Geçerli” durum, ürünün belirli bir zengin sonuç özelliği için teknik olarak algılandığını gösterir. Bu durum, ürünün her aramada görüneceği veya belirli bir sıralama kazanacağı anlamına gelmez. Google, görünürlüğü sorguya, sayfa kalitesine, ürün verisine ve diğer uygunluk sinyallerine göre belirler.

Raporu düzeltme işleminden sonra tekrar kontrol edin. Aynı gün içinde birçok sayfayı değiştirdiyseniz hangi düzenlemenin sonucu etkilediğini ayırt etmek zorlaşır. Bu nedenle önce bir şablon grubunda değişiklik yapıp örnek URL'leri test etmek, ardından site geneline yaymak daha ölçülebilir bir yöntemdir.

Ürün sayfasındaki fiyat ve stok bilgisi nasıl doğrulanır?

Fiyat ve stok bilgisi, şemadaki değer, görünür sayfa içeriği ve Merchant Center kaydı karşılaştırılarak doğrulanır.

Bir ürün için en az üç noktayı aynı anda kontrol edin: kullanıcıya gösterilen fiyat, Product veya Offer içindeki fiyat ve Google Merchant Center'daki fiyat. Bu değerler farklı para biriminde, farklı vergi kuralında veya farklı varyantta olmamalıdır. Fiyatın güncellenmesi gereken ürünlerde önbellek ve feed yenilenme süreçlerini de inceleyin.

Stok durumu için sayfadaki satın alma düğmesini, görünür stok metnini, yapılandırılmış verideki “availability” değerini ve Merchant Center kaydını karşılaştırın. Ürün sayfası “stokta yok” derken şema “InStock” gösteriyorsa kullanıcı deneyimi ve Google verisi çelişir.

Stokta olmayan ürünleri işaretleme yöntemi, satış stratejisine göre değişir. Ürün kısa süre içinde yeniden gelecekse sayfa korunabilir; kalıcı olarak satılmayacaksa yönlendirme veya kaldırma kararı gerekebilir. Uygulama ayrıntıları için [Google'da stokta olmayan ürün nasıl işaretlenir](/google-da-stokta-olmayan-urun-nasil-isaretlenir) içeriğine bakabilirsiniz.

İndirimli fiyatlarda başlangıç fiyatı, güncel fiyat ve kampanya koşulları birbirine karıştırılmamalıdır. Kullanıcı ödeme adımında farklı bir fiyat görüyorsa yalnızca şemayı değiştirmek sorunu çözmez. Fiyatın kaynağını belirleyin ve site, feed, önbellek ile ödeme sistemindeki değeri aynı kuralla üretin.

Merchant listing ve Product schema arasındaki fark nedir?

Merchant listing, ürünün alışveriş odaklı görünümüne; Product schema ise ürün bilgisinin sayfada yapılandırılmış biçimde sunulmasına odaklanır.

Product schema; ürün adı, marka, açıklama, görsel, teklif, inceleme ve değerlendirme gibi bilgilerin anlamlandırılmasına yardımcı olur. Merchant listing tarafında ise satın alınabilirlik, fiyat, stok, kargo, iade ve ürün kimliği gibi alışveriş verileri daha kritik hale gelir.

Bir ürün sayfası Product schema taşıdığı halde Merchant listing görünümü için eksik kalabilir. Bunun nedeni, fiyatın doğru yazılmaması, stok durumunun belirsiz olması, kargo bilgisinin tanımlanmaması veya ürün tanımlayıcılarının Merchant Center ile eşleşmemesi olabilir.

Bu iki alanı tek bir rapor gibi değerlendirmeyin. Rich Results Test'te Product algılanırken Merchant Center'da ürün reddedilebilir. Tersi durumda feed'de ürün bulunabilir, fakat açılış sayfasındaki yapılandırılmış veri hatalı olabilir.

Kontrol alanıBakılacak araçKontrol edilen bilgiSonuç neyi gösterir?
JSON-LD sözdizimiSchema Markup ValidatorParantez, alan ve nesne yapısıKodun teknik olarak ayrışıp ayrışmadığını
Zengin sonuç uygunluğuRich Results TestProduct alanları ve Google koşullarıAlgılanan ürün öğesini ve uyarıları
Site geneli durumSearch ConsoleURL grupları ve hata türleriGoogle'ın taradığı örneklerdeki durumu
Alışveriş verisiMerchant CenterFiyat, stok, kargo, iade, kimlikÜrün kaydının alışveriş uygunluğunu

Kargo ve iade bilgileri ürün şemasında nasıl test edilir?

Kargo ve iade bilgileri, ürün sayfasındaki teklif verisi, site politikası ve Merchant Center ayarları birlikte incelenerek test edilir.

Kargo verisini kontrol ederken teslimat bölgesini, ücret bilgisini ve varsa ücretsiz kargo koşulunu ayrı değerlendirin. Ürün sayfasındaki kargo açıklaması ile Merchant Center'daki kargo yapılandırması farklıysa Google hangi kaynağı kullanacağını belirlemekte zorlanabilir.

İade bilgisi ürün bazında veya mağaza genelinde tanımlanabilir. Genel iade politikası tüm ürünlere uygulanıyorsa site politikasının açık, erişilebilir ve güncel olması gerekir. Ürünün özel iade koşulu varsa bu istisna genel politikayla çelişmemelidir. Teknik kurulum için [sitede genel iade şeması nasıl eklenir](/sitede-genel-iade-semasi-nasil-eklenir) sayfasındaki yöntemi inceleyin.

Bu alanların testinde yalnızca JSON-LD kodunu okumak yeterli değildir. Kullanıcı, ürün sayfasından iade ve kargo koşullarına ulaşabiliyor mu? Koşullar ödeme adımında değişiyor mu? Aynı ürün farklı ülke veya bölge için farklı kargo ücreti gösteriyor mu? Bu soruların yanıtlarını da kayıt altına alın.

Kargo veya iade bilgisi bulunmaması her zaman Product schema hatası değildir. Ancak alışveriş görünümünü hedefleyen mağazalarda eksik politika bilgisi, ürünün ilgili özellikte değerlendirilmesini sınırlayabilir. Bu yüzden eksik alanları “kod hatası” ve “ticari bilgi eksikliği” olarak ayırın.

Ürün şeması testinde en sık görülen hatalar nelerdir?

Ürün şeması testinde en sık görülen hatalar, görünür içerikle JSON-LD arasındaki uyuşmazlıklar ve birden fazla veri kaynağının çelişmesidir.

İlk hata, sayfada gösterilmeyen bir fiyatı şemaya eklemektir. Google, yapılandırılmış verinin kullanıcıya sunulan içerikle uyumlu olmasını bekler. İkinci hata, stok durumu değiştiğinde yalnızca sayfa metnini güncelleyip JSON-LD'yi eski bırakmaktır. Üçüncü hata, canonical etiketi başka bir ürün URL'sini gösterirken şemanın farklı URL'ye ait olmasıdır.

Dördüncü hata, ürün görselinin robots kuralları veya erişim kısıtları nedeniyle alınamamasıdır. Beşinci hata, aynı ürünün tema, SEO eklentisi ve özel kod tarafından ayrı ayrı işaretlenmesidir. Bu durumda önce hangi sistemin Product verisi ürettiğini belirleyin.

Altıncı hata, varyantların tek bir ürün gibi işaretlenmesidir. Renk veya beden değiştiğinde fiyat, stok ve SKU değişiyorsa her seçimin nasıl temsil edildiği açık olmalıdır. Yedinci hata, inceleme ve puan verilerinin gerçek müşteri içeriğiyle desteklenmemesidir.

  • Ürün adı, sayfadaki başlıkla aynı mı?
  • Şemadaki fiyat, seçili varyantın fiyatını mı gösteriyor?
  • Para birimi ürün sayfası ve ödeme adımıyla aynı mı?
  • Stok değeri satın alma düğmesiyle çelişiyor mu?
  • Görsel URL'si Google tarafından erişilebilir mi?
  • Canonical URL, test edilen ürünle aynı mı?
  • Tek bir sistem Product JSON-LD üretiyor mu?
  • Merchant Center'daki ürün kimliği sayfadaki ürünle eşleşiyor mu?

Google ürün şeması adım adım nasıl test edilir?

Google ürün şemasını adım adım test etmek için önce örnek ürün seçin, sonra kodu, sayfayı, Search Console'u ve Merchant Center'ı sırayla karşılaştırın.

  1. Farklı durumları temsil eden ürünler seçin: stokta olan, stokta olmayan, indirimli ve varyantlı ürün.
  2. Her ürünün canlı URL'sini Rich Results Test ile çalıştırın.
  3. Algılanan Product, Offer, fiyat, para birimi ve stok değerlerini kaydedin.
  4. Schema Markup Validator ile JSON-LD sözdizimini ve nesne ilişkilerini kontrol edin.
  5. Sayfada görünen ürün bilgilerini test sonucuyla karşılaştırın.
  6. Search Console'da aynı URL için ürün öğesi raporunu ve hata ayrıntısını inceleyin.
  7. Merchant Center'da ürün kimliği, fiyat, stok, kargo ve iade durumunu kontrol edin.
  8. Hataları kaynağına göre ayırın: tema, eklenti, feed, içerik veya Google taraması.
  9. Düzeltmeden sonra önce örnek URL'yi, ardından aynı şablondaki diğer ürünleri yeniden test edin.

Bu sıra, sorun kaynağını erken belirlemeye yardımcı olur. Örneğin Rich Results Test'te fiyat yanlışsa önce sayfa kodunu ve ürün veri kaynağını inceleyin. Merchant Center'da fiyat uyuşmazlığı varsa feed ile açılış sayfasını karşılaştırın.

Test sonuçlarını tarih, URL, hata türü, eski değer, yeni değer ve kullanılan araçla kaydedin. Böylece bir düzeltmenin hangi raporda ne zaman göründüğünü izleyebilirsiniz. Google'ın yeniden tarama süresi değişebileceği için kesin sonuç tarihi varsaymayın.

Testin işe yaramadığı durumlar da vardır. Ürün sayfası erişilemiyorsa, kullanıcı seçimi olmadan fiyat belirlenemiyorsa veya stok gerçek zamanlı değişiyorsa statik bir test anlık durumu tam temsil etmeyebilir. Bu durumda farklı varyantları ve birkaç zaman aralığını örnekleyin.

Ürün şeması testi, yalnızca kodun hata vermediğini görmek için yapılmaz. Amaç, Google'ın okuduğu ürün bilgisini kullanıcının gördüğü ve Merchant Center'ın aldığı verilerle eşleştirmektir.

Ürün verilerinizde şema, Merchant Center ve sayfa içeriği uyuşmazlıklarını birlikte incelemek için Medyografya ekibiyle iletişime geçebilirsiniz.

Sık Sorulan Sorular

Product schema hangi araçla test edilir?

Product schema, Google Rich Results Test ve Schema Markup Validator ile test edilir. Search Console ve Merchant Center ayrıca kontrol edilmelidir.

Rich Results Test başarılıysa ürün Google'da görünür mü?

Hayır. Test sonucu teknik uygunluğu gösterir; görünürlük garantisi vermez. Google ayrıca tarama, içerik, Merchant Center ve sorgu uygunluğunu değerlendirir.

Ürün şemasındaki fiyat ile sayfadaki fiyat neden farklı olabilir?

Tema, eklenti, önbellek, varyant seçimi veya Merchant Center feed'i farklı veri üretebilir. Üç kaynaktaki fiyat aynı ürün ve para birimiyle karşılaştırılmalıdır.

Merchant listing ve Product schema aynı şey midir?

Hayır. Product schema ürün bilgisini yapılandırır; Merchant listing alışveriş odaklı fiyat, stok, kargo, iade ve ürün kimliği verilerini de dikkate alır.

Stokta olmayan ürünün şeması nasıl kontrol edilir?

Sayfadaki stok metni, satın alma düğmesi, JSON-LD içindeki availability değeri ve Merchant Center kaydı birlikte karşılaştırılmalıdır.


Bu konuda desteğe mi ihtiyacınız var?

Ücretsiz Görüşme Talep Et Diğer Yazılar
BİR SONRAKİ ADIM

Hazırsanız,
projenizi konuşalım.

Ücretsiz analiz görüşmesinde markanız için neler yapabileceğimizi konuşalım. Hiçbir taahhüt yok.

WhatsApp Hemen Ara
Merhaba! 👋 15 dk'da yanıt veriyoruz.