Medyografya
Teklif Al Ödeme Yap

Ürün şeması neden zengin sonuç vermiyor?

Yazar: Medyografya Dijital Reklam Ajansı ~15 dk okuma
Özet: Ürün şemasında fiyat, stok ve yıldızların görünmemesini teknik kontrollerle teşhis edin.

Ürün şeması zengin sonuç vermiyorsa sorun genellikle yanlış şema türü, eksik zorunlu alan, sayfa içeriğiyle uyuşmayan veri veya Google'ın görünüm kararıdır.

Yapılandırılmış veri eklemek, fiyatın, stok durumunun veya yıldızların kesinlikle arama sonucunda görüneceği anlamına gelmez. Google önce kodu teknik olarak okur, ardından veriyi sayfadaki görünür içerikle karşılaştırır.

2026 itibarıyla Google'ın Product structured data belgeleri iki ana kullanım alanıyla ele alınıyor: Merchant listing ve Product snippet. Bu ayrım, ürün sayfanızın satışa açık olup olmadığını ve hangi arama görünümünün hedeflendiğini netleştirir.

Ürün şeması neden zengin sonuç vermiyor?

Ürün şeması, Google tarafından okunabilir olsa bile zengin sonuç için uygun bulunmamış olabilir. Yapılandırılmış verinin geçerli olması, gösterim garantisi oluşturmaz.

En sık görülen neden, JSON-LD içindeki bilgilerin ürün sayfasında görünür biçimde yer almamasıdır. Örneğin şemada 899 TL yazarken sayfada 999 TL görünüyorsa Google bu veriyi güvenilir kabul etmeyebilir.

İkinci neden, yanlış arama görünümünün hedeflenmesidir. Satışa açık bir ürün için Merchant listing özellikleri gerekirken yalnızca Product snippet alanları kullanılmış olabilir. Tersine, bilgilendirici bir ürün incelemesinde stok ve ödeme alanları bulunmayabilir.

Üçüncü neden, fiyat, stok veya değerlendirme bilgilerinin JavaScript ile geç yüklenmesidir. Google bu içerikleri bazı durumlarda işleyebilir; ancak işleme sonucu, tarama zamanı ve sayfanın teknik yapısına bağlıdır.

Bu nedenle teşhis, yalnızca kaynak koduna bakılarak yapılmamalıdır. Zengin sonuç testi, Search Console raporu, canlı URL testi ve sayfada görünen ürün bilgileri birlikte incelenmelidir.

Yanlış: “JSON-LD kodu ekledim, yıldızlar mutlaka çıkmalı.” Doğru: “Kod geçerli mi, sayfayla eşleşiyor mu ve ilgili görünüm için uygun mu?” soruları ayrı ayrı kontrol edilmelidir.

Merchant listing ile Product snippet arasındaki fark nedir?

Merchant listing, satın alınabilen ürünleri fiyat, stok ve satıcı bilgileriyle ilişkilendiren arama görünümüdür. Product snippet ise ürün bilgilerini daha genel bir sonuç görünümünde sunabilir.

Merchant listing için ürünün satışa açık olması, fiyat ve stok durumunun belirli alanlarla sunulması önemlidir. Ürün sayfasında satın alma akışı yoksa bu görünüm uygun olmayabilir.

Product snippet, ürün adı, marka, görsel, fiyat veya değerlendirme gibi bilgileri arama sonucunda gösterebilir. Ancak tüm alanların birlikte görünmesi zorunlu değildir. Google sorguya ve sayfanın niteliğine göre farklı alanlar seçebilir.

Kontrol alanıMerchant listingProduct snippet
Temel amaçSatın alınabilen ürünü göstermekÜrün bilgisini zenginleştirmek
FiyatGenellikle kritik satış verisidirUygun olduğunda gösterilebilir
Stok durumuSatış uygunluğunu desteklerHer sayfada gerekli değildir
Satıcı bilgisiMağaza ve teklif yapısıyla ilişkilidirHer görünümde kullanılmaz
Sonuç garantisiYokturYoktur

Ürün sayfasında hangi görünümün hedeflendiği belirlendikten sonra alanlar buna göre düzenlenmelidir. Ürün sayfasında Merchant listing şeması nasıl kurulur? rehberi, bu ayrımı uygulama düzeyinde açıklar.

Yanlış yapı, tek başına hata üretmeyebilir. Kod geçerli görünür; fakat sayfa hedeflenen zengin sonuç için yeterli sinyali taşımaz.

Fiyat ve stok neden Google'da görünmüyor?

Fiyat ve stok görünmüyorsa önce şemadaki teklif bilgilerinin sayfada görünen güncel değerlerle aynı olduğu doğrulanmalıdır.

Fiyat için genellikle teklif nesnesi içinde price, priceCurrency ve uygun teklif bilgileri kullanılır. Fiyat aralığı olan ürünlerde tek bir fiyat yazmak, gerçek ticari yapıyı yanlış yansıtabilir.

Örneğin varyantların fiyatları 500 TL ile 750 TL arasındaysa şemada yalnızca 500 TL göstermek yanıltıcı olabilir. Sayfadaki varsayılan varyant, seçilebilir seçenekler ve JSON-LD aynı ürünü temsil etmelidir.

Stok bilgisinde de benzer bir sorun vardır. Sayfada “tükendi” yazarken şemada InStock bulunuyorsa iki kaynak çelişir. Bu çelişki, yalnızca zengin sonucu değil, Google'ın ürün verisine duyduğu güveni de etkileyebilir.

Stok durumu kullanıcıya açık değilse veya yalnızca sepet adımında belirleniyorsa şemaya kesin stok değeri yazmak doğru değildir. Veri, sayfanın gerçek satış durumunu yansıtmalıdır.

Fiyatın para birimi de açıkça belirtilmelidir. Türk lirası gösterilen bir sayfada TRY kullanılması, yalnızca “TL” yazılmasından daha açık bir makine sinyali sağlar.

İndirimli ürünlerde normal fiyat, indirimli fiyat ve geçerlilik tarihleri birbirine karıştırılmamalıdır. Süresi bitmiş kampanya verisi sayfada kalıyorsa Google güncel fiyatı doğrulayamayabilir.

Bu sorunları incelemek için kaynak kodundaki JSON-LD ile kullanıcıya görünen fiyatı aynı tarama anında karşılaştırın. Fark varsa önce veri kaynağını düzeltin, sonra şemayı yeniden üretin.

Ürün yıldızları neden görünmüyor?

Ürün yıldızlarının görünmemesi, çoğunlukla değerlendirme verisinin uygun olmaması veya Google'ın bu görünümü seçmemesi nedeniyle oluşur.

aggregateRating, ürünün toplam puanını ve değerlendirme sayısını temsil eder. Bu alanlar, kullanıcıların sayfada gerçekten görebildiği değerlendirmelerle desteklenmelidir.

Bir ürünün hiç yorumu yokken şemaya 4,8 puan ve 120 değerlendirme eklemek uygun değildir. Aynı şekilde farklı ürünlere ait yorumları tek bir ürünün aggregateRating alanında toplamak da veri eşleşmesini bozar.

Yorumların sayfada görünür olması önemlidir. Yalnızca yönetim panelinde bulunan veya kullanıcıya kapalı değerlendirme verileri, arama motoru açısından yeterli kanıt sağlamayabilir.

Yıldızların görünmemesinin bir diğer nedeni, yorumların site geneline ait olmasıdır. Örneğin bir mağazanın “müşteri memnuniyeti” puanı, tek bir ürünün değerlendirme puanı gibi işaretlenmemelidir.

Google ayrıca geçerli yapılandırılmış veriyi her sorguda göstermek zorunda değildir. Aynı ürün, masaüstü ve mobil sonuçlarda veya farklı arama sorgularında farklı görünebilir.

Ürün varyantları için yorumların ana ürüne mi, belirli seçeneğe mi ait olduğu açıkça belirlenmelidir. Renk veya beden bazında ayrı ürünler sunuluyorsa değerlendirme eşlemesi dikkat ister.

Yıldız hedefleniyorsa yalnızca ratingValue ve reviewCount eklemek yeterli kontrol değildir. Yorum kaynağı, ürün kimliği, görünürlük ve sayfadaki metin birlikte incelenmelidir.

JSON-LD kodu teknik olarak nasıl kontrol edilir?

JSON-LD kontrolü, kodun sözdizimini ve Google'ın gerekli alanları okuyup okuyamadığını iki ayrı aşamada incelemelidir.

İlk aşamada sayfanın kaynak kodunda application/ld+json etiketi aranır. Kod geçerli JSON biçiminde olmalı, eksik virgül veya yanlış tırnak işareti içermemelidir.

İkinci aşamada zengin sonuç testi kullanılmalıdır. Bu test, Google'ın seçtiği özellikler bakımından uyarı ve hata gösterebilir. Ancak testin geçerli sonucu, arama görünümünün kesinleştiği anlamına gelmez.

  • Ürün adı, sayfadaki başlıkla aynı ürünü mü anlatıyor?
  • Görsel URL'si erişilebilir ve ürün görselini mi gösteriyor?
  • Marka ve ürün kimliği tutarlı biçimde tanımlanmış mı?
  • Fiyat ve para birimi sayfada görünür mü?
  • Stok durumu gerçek satış durumuyla aynı mı?
  • Değerlendirme puanı ve yorum sayısı sayfada kanıtlanabiliyor mu?
  • Varyant seçimi, fiyat ve stok değişimini şemaya yansıtıyor mu?
  • Canonical URL ile işaretlenen ürün aynı sayfayı mı gösteriyor?

Kontrol sırasında yalnızca ana URL'yi test etmeyin. Parametreli, kampanyalı veya farklı dil sürümlerinin ayrı ürün verileri üretip üretmediğini de inceleyin.

Birden fazla Product nesnesi kullanılıyorsa bunların aynı ürünü farklı bilgilerle tanımlamadığından emin olun. Çakışan şemalar, özellikle eklenti ve tema birlikte çalıştığında oluşabilir.

Sayfada aynı ürün için Microdata, RDFa ve JSON-LD kullanılması da gereksiz karmaşa yaratabilir. Tek bir tutarlı veri kaynağı kullanmak, bakım ve hata takibini kolaylaştırır.

Teknik kontrol tamamlandığında canlı URL testiyle Google'ın erişebildiği sürüm incelenmelidir. Geliştirici araçlarında görünen veri, tarama sırasında sunucunun döndürdüğü veriden farklı olabilir.

Ürün varyantlarında şema neden bozulur?

Ürün varyantlarında şema, seçilen renk, beden veya kapasiteyle fiyat ve stok birlikte değiştiği için sıkça bozulur.

En temel hata, tüm varyantların tek bir ürün gibi işaretlenmesidir. Kullanıcı kırmızı ve mavi seçenekleri ayrı fiyatlarla seçebiliyorsa bu yapı, sayfanın ticari modeline göre düzenlenmelidir.

Varsayılan varyant sayfa açılır açılmaz görünüyorsa şema bu varyantı temsil edebilir. Ancak kullanıcı seçimiyle ürün bilgileri değişiyorsa, JSON-LD'nin yalnızca sabit ilk değeri göstermesi eksik sinyal oluşturabilir.

Varyantların ayrı URL'leri varsa her URL'nin kendi ürün adı, görseli, fiyatı ve stok durumu bulunmalıdır. Aynı URL içinde değişen seçenekler kullanılıyorsa sayfanın hangi ürün kimliğini temsil ettiği net olmalıdır.

Canonical etiketi farklı bir ana ürünü gösterirken varyant sayfası farklı fiyat sunuyorsa arama motoru hangi URL'yi esas alacağını yeniden değerlendirebilir. Canonical, şema ve görünür içerik aynı ürün mantığını izlemelidir.

Varyantların nasıl modellenmesi gerektiği, ürün kataloğunun yapısına bağlıdır. Google SEO'da ürün varyantı şeması nasıl kurulur? sayfasında bu ayrım daha ayrıntılı ele alınır.

Varyant şeması, stok sisteminden bağımsız elle yazılırsa kısa sürede güncelliğini kaybedebilir. Özellikle renk ve beden stokları sık değişen kataloglarda otomatik veri üretimi tercih edilmelidir.

Varyantlı ürünlerde test, en az bir stokta olan ve bir stokta olmayan seçenekle yapılmalıdır. Böylece şema yalnızca varsayılan ürün için değil, durum değişimleri için de kontrol edilir.

Search Console'da ürün sonucu görünmüyorsa ne yapılır?

Search Console'da ürün sonucu görünmüyorsa önce raporun veri gecikmesini, kapsamını ve incelenen URL'yi kontrol etmek gerekir.

Yapılandırılmış veri eklendikten hemen sonra raporda değişiklik beklemek doğru değildir. Google'ın sayfayı yeniden taraması ve rapora veri işlemesi zaman alabilir; bu süre siteye ve tarama önceliğine göre değişir.

İzlenecek sıra, sorunu rastgele değiştirmeden teşhis etmeyi sağlar:

  1. Ürünün canlı URL'sini açın ve fiyat, stok, marka bilgilerini not edin.
  2. Kaynak kodundaki JSON-LD verisini görünür içerikle karşılaştırın.
  3. Zengin sonuç testinde hataları ve uyarıları ayırın.
  4. Search Console'da ilgili geliştirme raporunu ve örnek URL'leri inceleyin.
  5. Hatalı veriyi düzelttikten sonra canlı URL testi yapın.
  6. Gerekirse yeniden tarama isteği gönderin ve raporu tekrar kontrol edin.

Raporda “geçerli” görünen sayfalar sonuçta gösterilmeyebilir. Geçerlilik, Google'ın kodu okuyabildiğini gösterir; görünürlük ise uygunluk, sorgu bağlamı ve Google'ın tercihleriyle ilgilidir.

“Uyarı” ile “hata” aynı anlama gelmez. Hata, belirli bir zengin sonuç özelliğini engelleyebilir. Uyarı ise bazı alanların eksik olduğunu gösterir, fakat her zaman görünümü tamamen durdurmaz.

Google Search Console raporu yalnızca örnek URL'ler sunabilir. Bu nedenle tüm ürün şablonunu, veri tabanı çıktısını ve farklı kategori sayfalarını ayrıca denetlemek gerekir.

Merchant listing görünümüne odaklanıyorsanız ürün sayfası dışında Merchant Center verilerini de kontrol edin. Şema ile ürün beslemesi arasında fiyat, stok veya kimlik farkı varsa farklı sinyaller oluşabilir.

Ürün şeması düzeltildikten sonra ne zaman görünür?

Ürün şeması düzeltildikten sonra görünümün ne zaman çıkacağı sabit bir süreyle garanti edilemez; Google'ın yeniden tarama ve değerlendirme süreçleri belirleyicidir.

Yeniden tarama isteği, Google'a URL'nin kontrol edilmesi gerektiğini bildirir. Bu istek, zengin sonucun hemen aktif olacağı veya sayfanın öncelikli taranacağı anlamına gelmez.

Değişiklikten sonra önce teknik doğrulama yapılmalıdır. Kaynak kodunda eski fiyat kalmışsa, önbellek yanlış HTML döndürüyorsa veya JavaScript yeni veriyi sonradan ekliyorsa yeniden tarama isteği sorunu çözmez.

İzleme için her ürün URL'sini tek tek takip etmek yerine örneklem kullanabilirsiniz. Örneğin her kategori, fiyat tipi, stok durumu ve varyant modelinden temsilî URL'ler seçin.

Bir izleme tablosunda URL, ürün kimliği, son kontrol tarihi, fiyat, stok, şema durumu ve Search Console sonucu tutulabilir. Böylece hangi değişikliğin hangi sonucu ürettiği görülebilir.

Şema görünmeye başladıktan sonra da düzenli kontrol gerekir. Fiyat güncellemeleri, kampanyaların bitişi, ürün kaldırma işlemleri ve tema değişiklikleri veriyi tekrar bozabilir.

Google'ın zengin sonuçları göstermemesi her zaman teknik hata değildir. Sayfa yeni, sorgu düşük hacimli veya ürün bilgisi arama niyetine uygun olmayabilir. Teknik geçerlilik ile görünürlük ayrı metriklerdir.

Ürün şeması sorununu SEO raporuna eklerken yalnızca “çıktı” veya “çıkmadı” demeyin. Hangi alanların geçerli olduğu, hangi URL grubunun etkilendiği ve hangi tarihte düzeltildiği yazılmalıdır.

Ürün şeması için hangi kontroller düzenli yapılmalı?

Ürün şeması için düzenli kontrol, kodun ilk kurulumundan daha önemlidir; çünkü fiyat ve stok verileri sürekli değişir.

Haftalık veya değişiklik bazlı kontrolde önce satış sistemindeki ürün verisiyle sayfadaki görünür değer karşılaştırılmalıdır. Büyük kataloglarda bu kontrol otomatik raporla yapılabilir.

Kontrol kapsamı, yalnızca ana ürünleri değil, varyantları ve kampanyalı ürünleri de içermelidir. Stokta olmayan ürünlerin şeması, sayfadaki satış davranışıyla tutarlı olmalıdır.

Şablon değişikliklerinden sonra örnek ürünlerde canlı URL testi çalıştırın. Tema, eklenti veya JavaScript uygulaması değiştiğinde Product nesnesi iki kez üretilebilir ya da eski değerler kalabilir.

İçerik ekibi ürün başlığını, fiyat metnini veya yorum alanını değiştirdiğinde teknik ekip bilgilendirilmelidir. Şema görünür içerikten ayrı yönetilirse kısa sürede tutarsızlık oluşur.

Aşağıdaki kontrol listesi, yayın öncesi ve önemli ürün güncellemelerinde kullanılabilir:

  • Ürün sayfası 200 HTTP durum koduyla açılıyor mu?
  • Canonical URL doğru ürün sayfasını gösteriyor mu?
  • Ürün adı, görsel ve marka bilgisi eşleşiyor mu?
  • Fiyatın para birimi açıkça belirtilmiş mi?
  • Stok bilgisi satış sistemiyle aynı mı?
  • Yorum puanı gerçek ve sayfada görünür mü?
  • Varyant URL'leri birbirini yanlış canonical olarak göstermiyor mu?
  • JSON-LD içinde eski kampanya veya eski stok değeri kalmış mı?

Şema sorunları, diğer Google görünürlük sorunlarıyla karıştırılmamalıdır. Örneğin Meta'da katalog reklamı neden ürün göstermiyor? konusu, Google'ın organik ürün sonuçlarından farklı veri kaynakları kullanır.

Aynı şekilde, reklam gösterimiyle ürün zengin sonucu aynı sistem değildir. Google Ads reklamı neden gösterilmiyor? sorusu, yapılandırılmış verinin geçerliliğini tek başına açıklamaz.

İzmir gibi yerel hedefli satışlarda ürün şemasını işletme profiliyle karıştırmamak gerekir. Ürün verisi ürün sayfasını, yerel işletme verisi ise mağaza ve konum bilgisini temsil eder.

Ürün şeması, fiyat ve stok verilerinizin teknik kontrolünü ölçülebilir bir denetimle yapmak için Medyografya ekibine başvurabilirsiniz.

Sık Sorulan Sorular

Ürün şemasının geçerli olması zengin sonuç garantiler mi?

Hayır. Geçerli şema, Google'ın kodu okuyabildiğini gösterir. Zengin sonuç gösterimi; sayfa içeriği, veri eşleşmesi, arama sorgusu ve Google'ın tercihine bağlıdır.

Merchant listing ile Product snippet arasındaki fark nedir?

Merchant listing satın alınabilen ürünleri fiyat, stok ve satıcı bilgileriyle ilişkilendirir. Product snippet ise ürün bilgilerini daha genel bir arama görünümünde sunar.

Fiyat ve stok bilgileri neden Google'da görünmez?

JSON-LD verisi sayfadaki görünür fiyat veya stokla uyuşmuyor olabilir. Yanlış para birimi, eski kampanya değeri, eksik teklif alanı veya stok çelişkisi de görünümü etkileyebilir.

Ürün yıldızlarının görünmesi için yorum sayısı yeterli midir?

Hayır. Yorum puanı ve sayısı gerçek olmalı, sayfada görünmeli ve doğru ürünle eşleşmelidir. Ayrıca Google geçerli veriyi her sorguda yıldız olarak göstermek zorunda değildir.

Şema düzeltildikten sonra Google sonucu ne zaman günceller?

Sabit bir süre garanti edilemez. Google'ın sayfayı yeniden taraması, veriyi işlemesi ve görünümü uygun bulması gerekir. Yeniden tarama isteği süreci hızlandırmayı garanti etmez.


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.