Günümüzde dijital rekabetin yoğun olduğu e-ticaret dünyasında, yalnızca kaliteli ürün sunmak yeterli değildir; arama motorlarının sitenizi doğru anlamasını sağlamak da en az ürün kalitesi kadar önemlidir. Schema Markup (Yapılandırılmış Veri İşaretlemesi), Google gibi arama motorlarına web sitenizin içeriğini anlatmanın en etkili yollarından biridir. Ürün bilgileri, fiyatlar, kullanıcı yorumları, stok durumu, videolar ve daha fazlası bu işaretlemelerle kodlandığında, arama sonuçlarında zengin (rich) bir görünüm elde edilir. Bu da tıklanma oranını ve güvenilirliği artırır. Bu rehberde, e-ticaret siteleri için en kritik altı schema türünü detaylı bir şekilde ele alıyor, her birine ait örnek JSON-LD
kodlarıyla nasıl uygulayabileceğinizi gösteriyoruz.
Schema Markup Nedir ve Neden Önemlidir?
Günümüzde e-ticaret siteleri arasındaki rekabetin artmasıyla birlikte, Google’da üst sıralarda yer almak her zamankinden daha kritik hale gelmiştir. Bu noktada Schema Markup, yani yapılandırılmış veri işaretlemeleri, arama motorlarının içeriği daha iyi anlamasına ve kullanıcıya daha zengin sonuçlar sunmasına yardımcı olan etkili bir SEO yöntemidir. Schema.org tarafından geliştirilen bu işaretleme dili, HTML koduna entegre edilerek ürünlerin, organizasyonların, fiyatların ve kullanıcı yorumlarının tanımlanmasını sağlar.
Schema Markup, Google gibi arama motorlarının sayfa içeriğini daha iyi anlamasını sağlarken, kullanıcılar için daha bilgilendirici ve dikkat çekici arama sonuçları sunar. Bu da doğrudan tıklanma oranlarını (CTR) ve dönüşümleri artırır. Özellikle e-ticaret siteleri için ürün detaylarını, fiyatları, stok durumlarını ve incelemeleri göstermek büyük avantaj sağlar.
Schema Markup ile Rich Snippet Arasındaki Fark
Çoğu kişi Schema Markup ile Rich Snippet terimlerini birbirine karıştırır. Bu iki kavram birbirini tamamlayan ancak farklı olan yapılardır. Schema Markup, sitenizin HTML koduna eklediğiniz yapılandırılmış veriyi ifade eder. Rich Snippet ise bu yapılandırılmış verinin Google arama sonuçlarında görsel veya metinsel olarak zenginleştirilmiş biçimde kullanıcıya sunulmasıdır.
Örneğin bir ürün sayfasına ürün adı, fiyatı, kullanıcı değerlendirmesi ve stok durumu gibi bilgiler içeren bir Schema Markup eklendiğinde, bu bilgiler Google arama sonuçlarında yıldızlar, fiyat etiketi ve “stokta” gibi etiketlerle birlikte görüntülenebilir. Bu da kullanıcıların dikkatini çeker, güven oluşturur ve sitenize tıklama ihtimalini yükseltir.
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "D'lites - Vintage Vision Kadın Bej Sneakers 150245 NTGD",
"image": "https://skcfiles.mncdn.com/livephotos/8/150245-NTGD/01.jpg",
"description": "D'lites
Schema Markup örneği

Unutulmaması gereken: Schema Markup uygulamak zengin sonuçları garanti etmez ancak doğru şekilde yapılandırıldığında görünme olasılığı önemli ölçüde artar.
E-Ticaret Siteleri İçin Schema Kullanımının Avantajları
Schema Markup kullanmak, sadece teknik bir SEO uygulaması değil; aynı zamanda müşteri deneyimini iyileştiren, güven oluşturan ve satışa yönlendiren stratejik bir yaklaşımdır. İşte e-ticaret siteleri için sağladığı bazı önemli avantajlar:
- Geliştirilmiş Görünürlük: Rich Snippet’lar sayesinde arama sonuçlarında dikkat çekici görseller, yıldız derecelendirmeleri ve fiyat bilgileriyle öne çıkarsınız.
- Daha Yüksek Tıklanma Oranı (CTR): Kullanıcıların dikkatini çeken sonuçlar, diğer düz metinli sonuçlara göre daha fazla tıklama alır.
- Dönüşüm Oranlarını Artırır: Ürün hakkında daha fazla bilgi sunarak güven oluşturur, böylece sepete ekleme ve satın alma olasılığı artar.
- Mobil Aramalarda Öne Çıkma: Yapılandırılmış veriler, sesli aramalar ve mobil snippet’lar için önemlidir. Mobil kullanıcılar için büyük avantaj sağlar.
- Yerel Aramalarda Yükselme: Özellikle Organization veya LocalBusiness şemaları, yerel SEO performansınızı ciddi anlamda iyileştirir.
Sonuç olarak Schema Markup, teknik olarak uygulaması basit olsa da e-ticaret siteleri için güçlü bir görünürlük ve satış artırma aracıdır. Rekabetin yoğun olduğu sektörlerde bu tür detaylar fark yaratır.
1. Organization Schema (Kurumsal Şema)
Organization Schema, şirketinizin yapısal bilgilerini Google’a net bir şekilde sunmanızı sağlayan bir şema türüdür. Bu yapılandırma, firmanızın adı, adresi, logosu, hizmet verdiği bölgeler, kurucusu, markası ve ödülleri gibi bilgileri içerir. E-ticaret siteleri için marka bilinirliği oluşturmak ve Google arama sonuçlarında resmi, güvenilir bir görünüm sergilemek adına oldukça önemlidir.
Bu şema özellikle yalnızca çevrimiçi faaliyet gösteren e-ticaret markaları için uygundur. Eğer hem fiziksel hem dijital bir varlığınız varsa, “Local Business” şemasıyla birlikte değerlendirilmelidir. Organization Schema, markanızın internette doğrulanmasını sağlar ve Google My Business ile entegre edildiğinde yerel sıralamalarda da avantaj yaratır.
WordPress kullanıcıları, WP SEO Structured Data Schema gibi eklentilerle bu şemayı kolayca entegre edebilir. Ancak dikkat edilmesi gereken nokta, Organization şemasının yalnızca en önemli (genellikle ana sayfa) bir sayfada kullanılması gerektiğidir.
Örnek Organization Schema JSON-LD Kodu:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Örnek Şirket A.Ş.",
"url": "https://www.orneksirket.com",
"logo": "https://www.orneksirket.com/logo.png",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+90-212-000-0000",
"contactType": "customer service",
"areaServed": "TR",
"availableLanguage": ["Turkish", "English"]
},
"sameAs": [
"https://www.facebook.com/orneksirket",
"https://www.twitter.com/orneksirket",
"https://www.instagram.com/orneksirket"
]
}
</script>
2. Local Business Schema (Yerel İşletme Şeması)
Fiziksel bir mağazaya veya hizmet ofisine sahipseniz, Local Business Schema sizin için vazgeçilmezdir. Google’ın yerel arama sonuçlarında sizi doğru şekilde konumlandırması, harita sonuçlarında yer almanız ve kullanıcıların size doğrudan ulaşabilmesi için bu şema türü büyük önem taşır.
Local Business Schema şu alanları içerir: işletme adı, adres, telefon numarası, e-posta, coğrafi konum, açık/kapalı saatleri, işletme açıklaması, genel puanlama ve logo. Bu bilgiler sayesinde kullanıcılar arama sonuçlarında sadece mağazanızın varlığını değil, çalışma saatlerinizi ve iletişim bilgilerinizi de görebilirler.
Mobil kullanıcıların “yakınımdaki” gibi konum bazlı aramalarında bu şema size avantaj sağlar. Ayrıca, Google Haritalar ve sesli asistanlar ile daha yüksek uyumluluk kazanırsınız. WordPress altyapısına sahip siteler için schema eklentileri bu süreci oldukça kolaylaştırmaktadır.
Örnek Local Business Schema JSON-LD Kodu:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Örnek Kafe",
"image": "https://www.ornekkafe.com/kafe.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "İstiklal Caddesi No:123",
"addressLocality": "Beyoğlu",
"addressRegion": "İstanbul",
"postalCode": "34430",
"addressCountry": "TR"
},
"telephone": "+90-212-123-4567",
"openingHours": "Mo-Sa 08:00-22:00",
"priceRange": "₺₺",
"url": "https://www.ornekkafe.com",
"geo": {
"@type": "GeoCoordinates",
"latitude": "41.0369",
"longitude": "28.9851"
}
}
</script>
3. Product Schema (Ürün Şeması)
Product Schema, e-ticaret siteleri için en kritik şema türlerinden biridir. Bu şema sayesinde Google, sayfanızın bir ürünle ilgili olduğunu net biçimde anlar ve ürünle ilgili bilgileri arama sonuçlarında doğrudan gösterir. Örneğin bir ceket, akıllı telefon ya da kitap için ürün adı, açıklama, marka, fiyat, görsel, stok durumu gibi pek çok alanı yapılandırılmış biçimde sunabilirsiniz.
Bu şema yalnızca tekil ürünlerde değil, benzer ürün grupları için de kullanılabilir. JSON-LD formatında uygulanan Product Schema, Google Structured Data Markup Helper aracıyla kodlama bilmeden de hazırlanabilir. Bu araç sayesinde sayfa URL’inizi girerek gerekli alanları işaretleyebilir, oluşturulan yapıyı kopyalayıp sitenize ekleyebilirsiniz.
Ancak şunu unutmamak gerekir: Şema işaretlemeleri ancak doğru içerik üzerine kurulduğunda işe yarar. Yani ürün sayfanızda açıklama, görsel, fiyat ve kullanıcı yorumları gibi veriler eksikse, Product Schema uygulanamaz ya da etkisiz olur. Bu nedenle önce ürün sayfalarınızın temel bilgiler açısından eksiksiz olduğundan emin olun.
Örnek Product Schema JSON-LD Kodu:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Akıllı Telefon XYZ",
"image": "https://www.ornektelefon.com/urunler/xyz.jpg",
"description": "Yüksek çözünürlüklü ekranı ve güçlü işlemcisiyle Akıllı Telefon XYZ.",
"sku": "XYZ12345",
"brand": {
"@type": "Brand",
"name": "OrnekMarka"
},
"offers": {
"@type": "Offer",
"url": "https://www.ornektelefon.com/urunler/xyz",
"priceCurrency": "TRY",
"price": "9999.99",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "123"
}
}
</script>
4. Price Schema (Fiyat Şeması)
Fiyat, kullanıcıların satın alma kararlarını etkileyen en önemli faktörlerden biridir. Yapılan araştırmalara göre tüketicilerin %60’ı, alışveriş yaparken ilk olarak ürün fiyatına bakar. Bu nedenle Google’a fiyat bilgisini doğrudan ileten bir Price Schema kullanmak, ürünlerinizin bütçe dostu olduğunu göstererek daha fazla kullanıcı çekmenize yardımcı olabilir.
Fiyat Şeması, ürünün satış fiyatını, indirimli fiyatı, birim fiyatını ve fiyat düşüşlerini belirtmenizi sağlar. Bu bilgiler arama sonuçlarında “400 TL”, “%20 indirim” gibi ifadelerle doğrudan görüntülenebilir. Bu da hem ürünün dikkat çekmesini sağlar hem de kullanıcıyı doğrudan hedef fiyat aralığında bilgilendirir.
Örnek Price Schema JSON-LD Kodu:
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Erkek Deri Ceket",
"offers": {
"@type": "Offer",
"priceCurrency": "TRY",
"price": "799.00",
"availability": "https://schema.org/InStock",
"url": "https://www.ornekdükkan.com/urun/deri-ceket"
}
}
5. Review ve Rating Schema (Değerlendirme & Puanlama Şeması)
Kullanıcı değerlendirmeleri, dijital alışverişte güven oluşturmanın en etkili yollarından biridir. Araştırmalara göre müşterilerin %97’si, satın alma kararı vermeden önce yorumlara göz atıyor. Review ve Rating Schema kullanarak ürünlerinize verilen puanları ve kullanıcı yorumlarını Google arama sonuçlarında yıldızlar ve sayılarla gösterebilirsiniz.
Bu sayede ürününüz daha güvenilir ve popüler görüneceği için tıklanma oranınız artar. Aynı zamanda arama yapan kullanıcı için karar verme sürecini hızlandırır. Bu şema hem kullanıcı yorumlarını (User Review) hem de uzman yorumlarını (Critic Review) destekler.
Örnek Review & Rating Schema JSON-LD Kodu:
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Kablosuz Kulaklık",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "173"
},
"review": {
"@type": "Review",
"author": {
"@type": "Person",
"name": "Ahmet Yılmaz"
},
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
},
"reviewBody": "Ses kalitesi harika ve bataryası uzun süre dayanıyor!"
}
}
6. Product Availability Schema (Stok Durumu Şeması)
Bir kullanıcı arama motorunda bir ürünü gördü, fiyatını beğendi ve tıkladı… Ancak siteye girdiğinde ürünün stokta olmadığını fark etti. Bu durum sadece bir satışın değil, potansiyel bir müşterinin de kaybı anlamına gelir. İşte bu problemi önlemek için Product Availability Schema büyük önem taşır.
Bu şema sayesinde ürünün stok durumu (stokta, tükenmiş, ön siparişte vb.) arama sonucunda doğrudan görüntülenebilir. Böylece kullanıcı ürünün durumunu bilerek tıklar ve hayal kırıklığı yaşamaz. Bu, kullanıcı deneyimini iyileştirir ve marka güvenilirliğini artırır.
Örnek Availability Schema JSON-LD Kodu:
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Elektrikli Scooter",
"offers": {
"@type": "Offer",
"priceCurrency": "TRY",
"price": "4499.00",
"availability": "https://schema.org/OutOfStock",
"url": "https://www.ornekdükkan.com/urun/scooter"
}
}
7. Video Schema (Video Şeması)
Video içerikler, kullanıcıların bilgiye ulaşma ve ürünleri değerlendirme biçimini kökten değiştirmiştir. Araştırmalara göre kullanıcıların %80’i, bir ürün videosu izledikten sonra ürünü satın alma konusunda daha istekli olduklarını belirtiyor. Video Schema, e-ticaret sitenizdeki ürün tanıtım videolarını arama motorlarına doğru bir şekilde tanıtarak, arama sonuçlarında küçük video önizlemelerinin görünmesini sağlar.
Bu hem tıklanma oranlarını artırır hem de kullanıcıya daha etkileşimli bir deneyim sunar. Özellikle ürün tanıtım videoları, montaj kılavuzları veya kullanım örnekleri içeren içerikler için ideal bir çözümdür. Video schema ile, videonun başlığı, açıklaması, süresi, yüklenme tarihi gibi bilgiler yapılandırılmış veri halinde sunulur.
Örnek Video Schema JSON-LD Kodu:
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Bluetooth Kulaklık Tanıtım Videosu",
"description": "Bu video, ürünün özelliklerini ve kullanımını detaylı şekilde anlatmaktadır.",
"thumbnailUrl": "https://www.ornekdükkan.com/kulaklik-video-thumbnail.jpg",
"uploadDate": "2024-08-01",
"duration": "PT2M15S",
"contentUrl": "https://www.ornekdükkan.com/video/kulaklik-tanitim.mp4",
"embedUrl": "https://www.youtube.com/embed/ornekvideolink"
}
Schema Markup Uygulama Yöntemleri
Schema işaretlemeleri uygulamak için birkaç farklı yöntem mevcuttur. Bunlar arasında en yaygın olanı, JSON-LD (JavaScript Object Notation for Linked Data) formatıdır. Google tarafından da önerilen bu format, HTML’ye eklenen script etiketiyle uygulanır ve sayfanın diğer içeriğinden ayrı olarak işlenir. Bu da sayfa yapısını bozmadan düzenleme yapabilmenizi sağlar.
Alternatif olarak, Microdata
ve RDFa
gibi diğer şema formatları da kullanılsa da, modern uygulamalarda JSON-LD hem basitliği hem de esnekliği nedeniyle tercih edilir.
Uygulama yöntemleri arasında şunlar yer alır:
- Manuel JSON-LD kodu eklemek: Doğrudan HTML içine script etiketiyle eklenir.
- Google Structured Data Markup Helper: Koda ihtiyaç duymadan sürükle-bırak arayüz ile şema oluşturmanıza olanak tanır.
- WordPress Eklentileri: Schema Pro, Rank Math, WP SEO Structured Data gibi eklentiler sayesinde otomatikleştirme sağlanabilir.
Bu yöntemlerin her biri, teknik yeterliliğinize ve platform tercihinize göre uyarlanabilir.
Google Structured Data Markup Helper Nasıl Kullanılır?
Teknik bilgisi sınırlı olan kullanıcılar için Google tarafından sunulan Structured Data Markup Helper, şema işaretlemelerini hızlıca oluşturmanızı sağlar. Bu aracı kullanmak için aşağıdaki adımları izleyebilirsiniz:


- Markup Helper sitesine girin.
- Sayfa türünü (örneğin “Ürün”) seçin ve ürün sayfanızın URL’sini girin.
- Açılan sayfada, şema olarak tanımlamak istediğiniz metinleri işaretleyin (ürün adı, açıklama, fiyat vb.).
- İşaretleme tamamlandıktan sonra “HTML Oluştur” seçeneğine tıklayın.
- Oluşan kodu kopyalayarak sayfanızın ilgili yerine ekleyin (tercihen
<head>
içinde veya body’nin sonuna).
Bu araç, karmaşık kod yapılarından uzak durmak isteyen kullanıcılar için ideal bir çözümdür. Özellikle ilk kez schema markup kullananlar için büyük kolaylık sağlar.
Schema Markup Testi: Uygulama Sonrası Kontroller
Schema işaretlemelerini sitenize ekledikten sonra her şeyin doğru çalıştığından emin olmanız gerekir. Google, bu iş için ücretsiz olarak Structured Data Testing Tool ve Rich Results Test araçlarını sunmaktadır. Bu araçlar sayesinde eklediğiniz JSON-LD yapılandırmalarının geçerliliğini test edebilir, varsa hata veya eksikleri görebilirsiniz.

Test Süreci:
- Rich Results Test sitesine gidin.
- İki seçeneğiniz olacak: sayfanızın URL’sini girmek veya doğrudan JSON kodunu test etmek.
- Testi başlatın ve sonuçları inceleyin: Geçerli işaretlemeler, hatalar, uyarılar ve hangi zengin sonuçların gösterileceği burada detaylı şekilde sunulur.
Bu testler sadece teknik hataları göstermekle kalmaz, aynı zamanda arama sonuçlarında hangi tür zengin öğelerin (yıldızlar, fiyat, video vb.) gösterileceğini de önceden tahmin etmenize yardımcı olur. Bu yüzden her uygulamadan sonra test yapmak en iyi uygulamalardan biridir. Alternatif olarak Schema.org Validator aracını kullanarakta yapısal verilerinizi test edebilirsiniz.
Google Ads için Structured Snippets Kullanımı
Google Ads kampanyalarında, organik arama sonuçlarında olduğu gibi yapılandırılmış snippet’lar (Structured Snippets) kullanmak mümkündür. Bu snippet’lar, reklam metinlerinin altında özel başlıklar ve kategorilerle birlikte görünerek kullanıcıya daha fazla bilgi verir. Üstelik ek bir maliyet olmadan reklam performansınızı doğrudan artırabilir.
Örneğin, bir elektronik mağazası şu snippet başlıklarını kullanabilir: “Kategoriler”, “Markalar”, “Özellikler”. Her başlık altında 3-10 arası öğe belirlenebilir. Bu, kullanıcıya reklamı tıklamadan önce daha fazla bilgi sunarak dönüşüm oranlarını yükseltir.
Structured Snippets Özellikleri:
- Ücretsiz olarak reklam metnine eklenebilir.
- Mobil ve masaüstü aramalarda görünür.
- Ürün çeşitliliği, hizmet kategorileri gibi alanlarda etkili kullanılır.
En Sık Yapılan Schema Markup Hataları
Schema işaretlemeleri güçlü bir SEO aracı olsa da yanlış uygulandığında beklenen etkiyi yaratmaz, hatta bazı durumlarda zararlı olabilir. En sık yapılan hataları ve bunlardan nasıl kaçınılacağını bilmek, bu işin en kritik adımlarından biridir.
1. Eksik veya Hatalı Alanlar: Google, özellikle Product Schema için fiyat, isim ve stok bilgisi gibi bazı alanların zorunlu olmasını bekler. Eksik bilgi, zengin sonuçların gösterilmemesine neden olabilir.
2. Uyuşmayan İçerik: Sayfadaki içerik ile schema kodu arasında tutarsızlık varsa Google bunu fark eder. Örneğin, sayfada olmayan bir fiyatı schema içine eklemek spam olarak algılanabilir.
3. Aşırıya Kaçma: Tüm sayfalara gereksiz yere aynı schema’yı eklemek ya da bir sayfaya birden fazla alakasız schema tanımlamak, arama motorları tarafından cezalandırılabilir.
4. Yanlış Biçim: JSON-LD kodunda yapılan virgül, parantez veya biçim hataları, şemanın tamamen çalışmamasına neden olabilir.
Uygulama sonrası mutlaka Google Rich Results Test aracını kullanarak doğrulama yapın. Ayrıca WordPress gibi platformlarda güvenilir schema eklentileri tercih edin ve her sayfa için uygun olan türü seçtiğinizden emin olun.
Ek olarak Google tarafından desteklenen Schema Markup’ları incelemek için aşağıdaki linki ziyaret edebilirsiniz: https://developers.google.com/search/docs/appearance/structured-data/search-gallery
No responses yet