Giriş: Arama Motorlarının Gizli Dili
Şema işaretlemesi, web sitenizin içeriğini arama motorları için daha anlaşılır hale getiren özel bir kod formatıdır. Bu kod, sayfanızdaki bilgilerin ne anlama geldiğini (örneğin bir ürün fiyatı, bir yemek tarifi süresi veya bir etkinlik tarihi) Google gibi motorlara net bir şekilde “tercüme eder”, böylece içeriğiniz arama sonuçlarında zengin snippet’ler olarak gösterilebilir.
Arama motorları web sitenizi taradığında, gördükleri aslında bir dizi kod ve metindir. İçeriğinizin bir tarif mi, bir ürün sayfası mı yoksa yerel bir işletme hakkında bilgi mi içerdiğini tam olarak anlamakta zorlanabilirler. İşte şema işaretlemesi tam bu noktada devreye girer. Sitenizin HTML koduna eklenen bu küçük etiketler, arama motorlarına bir rehber gibi davranır. Onlara, “Bak, bu metin bir ürünün adı”, “Bu sayı o ürünün fiyatı” ve “Bu tarih de bir etkinliğin başlangıç zamanı” der. Bu iletişim, arama motorlarının içeriğinizi daha iyi kavramasını ve kullanıcılara çok daha zengin, bilgilendirici sonuçlar sunmasını sağlar. Bu sayede sadece sıralamanızı değil, aynı zamanda tıklama oranlarınızı da doğrudan etkileyen bir avantaj elde edersiniz. Kapsamlı bir SEO Rehberi içerisinde, şema işaretlemesi en kritik teknik adımlardan biridir.
Şema İşaretlemesi Neden SEO İçin Hayati Öneme Sahiptir?
Şema işaretlemesi, web sitenizin SEO performansını dolaylı ama güçlü yollarla artıran kritik bir tekniktir. Temel amacı, arama motoru botlarına içeriğinizin bağlamını net bir şekilde açıklayarak arama sonuçlarındaki görünürlüğünüzü ve çekiciliğinizi iyileştirmektir. Bu, hem kullanıcı deneyimini hem de tıklama oranlarını doğrudan etkiler.
Bu konuyu biraz daha açalım. Şema işaretlemesinin SEO’ya katkılarını birkaç ana başlık altında toplayabiliriz:
- Zengin Sonuçlar (Rich Snippets): Şemanın en bilinen faydası budur. Google, şema ile işaretlenmiş verileri kullanarak arama sonuçlarını zenginleştirebilir. Örneğin, bir ürün sayfasında fiyat, stok durumu ve kullanıcı puanları; bir tarif sayfasında pişirme süresi ve kalori bilgisi; bir SSS sayfasında ise sorular ve cevaplar doğrudan arama sonucunda görünebilir. Bu görsel olarak zenginleştirilmiş sonuçlar, standart mavi linklerden çok daha dikkat çekicidir.
- Artan Tıklama Oranı (CTR): Zengin sonuçlar, kullanıcılara aradıkları bilgi hakkında daha fazla önizleme sunar. Bir kullanıcı, aradığı ürünün fiyatını ve iyi bir puana sahip olduğunu doğrudan sonuç sayfasında gördüğünde, o linke tıklama olasılığı önemli ölçüde artar. Daha yüksek CTR, Google’a sayfanızın ilgili ve değerli olduğu sinyalini gönderir ve bu da zamanla sıralamalarınızı olumlu etkileyebilir.
- Bilgi Grafiği (Knowledge Graph) Optimizasyonu: Google’ın arama sonuçlarının sağ tarafında gösterdiği büyük bilgi kutuları (Bilgi Grafiği), büyük ölçüde yapılandırılmış verilerden beslenir. Şirket logonuz, iletişim bilgileriniz, sosyal medya profilleriniz gibi bilgileri şema ile işaretlediğinizde, bu kutularda doğru ve tutarlı bir şekilde görünme şansınızı artırırsınız.
- Sesli Arama Uyumluluğu: Google Asistan, Siri ve Alexa gibi sesli asistanlar, kullanıcılara hızlı ve net cevaplar vermek için yapılandırılmış verilere güvenir. “En yakın pizzacı ne zaman kapanıyor?” gibi bir soruya cevap vermek için asistan, `LocalBusiness` şemasındaki `openingHours` özelliğini kontrol eder. Sesli aramanın yükselişi, şema işaretlemesini daha da önemli kılıyor.
- Anlamsal Anlama: Şema, Google’ın sitenizdeki varlıkları (entities) ve aralarındaki ilişkileri anlamasına yardımcı olur. Bu, sadece anahtar kelime eşleştirmesinin ötesine geçip, arama motorunun içeriğinizin *anlamını* kavramasını sağlar. Bu derinlemesine anlama, sitenizin daha geniş bir yelpazedeki alakalı sorgular için sıralama almasına olanak tanır.
En Yaygın Kullanılan Şema Türleri Nelerdir?
Schema.org, yüzlerce farklı veri türünü desteklese de, çoğu web sitesi için en sık kullanılan ve en fazla etki yaratan birkaç temel şema türü bulunmaktadır. İşletmenizin veya web sitenizin türüne göre bu şema tiplerinden uygun olanları seçmek, SEO stratejinizin temel taşlarından biri olmalıdır. İşte en popüler şema türlerinden bazıları ve kullanım alanları:
- Organization (Kuruluş): Şirketinizin veya kuruluşunuzun resmi adı, logosu, adresi, telefon numarası ve sosyal medya profilleri gibi temel bilgileri işaretlemek için kullanılır. Bu, Google’ın Bilgi Grafiği’nde markanızın doğru temsil edilmesine yardımcı olur.
- LocalBusiness (Yerel İşletme): Fiziksel bir konuma sahip işletmeler için hayati önem taşır. Restoranlar, mağazalar, klinikler gibi yerel işletmelerin adresini, çalışma saatlerini, telefon numarasını ve sunduğu hizmetleri belirtir. Özellikle Yerel SEO çalışmalarının vazgeçilmez bir parçasıdır.
- Product (Ürün): E-ticaret siteleri için olmazsa olmazdır. Bir ürünün adını, markasını, fiyatını, para birimini, stok durumunu ve kullanıcı yorumlarını (AggregateRating) işaretler. Bu bilgiler arama sonuçlarında doğrudan gösterilerek potansiyel müşterilerin dikkatini çeker. Başarılı bir e-ticaret SEO stratejisi mutlaka ürün şeması içermelidir.
- Article (Makale): Blog yazıları, haber makaleleri ve diğer editoryal içerikler için kullanılır. Makalenin başlığını, yazarını, yayınlanma tarihini ve öne çıkan görselini belirtir. Bu, içeriğinizin Google Haberler ve Keşfet gibi platformlarda daha iyi performans göstermesine yardımcı olabilir.
- FAQPage (Sıkça Sorulan Sorular): Bir sayfada yer alan soru-cevap listesini işaretler. Doğru uygulandığında, bu sorular ve cevaplar arama sonuçlarında tıklanabilir bir akordeon menü olarak görünebilir. Bu, hem SERP’te daha fazla yer kaplamanızı sağlar hem de kullanıcıların sorularına hızlıca yanıt bulmasına olanak tanır.
- HowTo (Nasıl Yapılır?): Belirli bir görevin adım adım nasıl tamamlanacağını anlatan içerikler için kullanılır. Örneğin, “kravat nasıl bağlanır?” veya “kek nasıl yapılır?” gibi rehberler, bu şema ile işaretlendiğinde adımlar arama sonucunda zengin bir formatta gösterilebilir.
- Recipe (Yemek Tarifi): Yemek tarifi siteleri için özel olarak tasarlanmıştır. Malzemeler, hazırlık süresi, pişirme süresi, kalori bilgisi ve kullanıcı puanları gibi detayları içerir. Bu bilgiler, tarif arayan kullanıcılar için son derece değerlidir.
- Event (Etkinlik): Konserler, webinarlar, konferanslar gibi etkinlikleri işaretlemek için kullanılır. Etkinliğin adını, tarihini, saatini, yerini ve bilet bilgilerini içerir. Bu, etkinliğinizin Google’ın etkinlik arama sonuçlarında görünmesini sağlar.
JSON-LD, Microdata ve RDFa: Hangi Formatı Seçmelisiniz?
Şema işaretlemesini sitenize eklemenin birden fazla yolu vardır ve bu yollar farklı kodlama formatları olarak karşımıza çıkar. En yaygın üç format JSON-LD, Microdata ve RDFa’dır. Her birinin kendine özgü bir yapısı ve uygulama şekli olsa da, günümüzde biri diğerlerinden açıkça öne çıkmaktadır.
Aşağıdaki tablo, bu üç format arasındaki temel farkları ve neden birini tercih etmeniz gerektiğini özetlemektedir:
| Özellik | JSON-LD (JavaScript Object Notation for Linked Data) | Microdata | RDFa (Resource Description Framework in Attributes) |
|---|---|---|---|
| Uygulama Yöntemi | Sayfanın <head> veya <body> bölümüne eklenen tek bir <script> bloğu ile uygulanır. Mevcut HTML kodunu değiştirmez. | Mevcut HTML etiketlerinin (<div>, <span> vb.) içine itemscope, itemtype, itemprop gibi özellikler eklenerek uygulanır. | Microdata’ya benzer şekilde, mevcut HTML etiketlerine vocab, typeof, property gibi özellikler eklenerek uygulanır. |
| Google’ın Tavsiyesi | Kesinlikle tavsiye edilen formattır. Google, basitliği, esnekliği ve bakım kolaylığı nedeniyle JSON-LD’yi önermektedir. | Hala desteklenmektedir ancak öncelikli tercih değildir. | Hala desteklenmektedir ancak daha az yaygındır ve karmaşık olabilir. |
| Okunabilirlik ve Bakım | İnsanlar ve makineler için okunması en kolay formattır. Yapısal veri, sayfanın görsel içeriğinden ayrı bir blokta tutulduğu için yönetimi ve güncellenmesi çok basittir. | HTML kodunun içine dağıldığı için büyük sayfalarda takibi ve yönetimi zorlaşabilir. Kodu karmaşıklaştırabilir. | Microdata’dan daha esnek ama aynı zamanda daha karmaşık olabilir. Yönetimi zordur. |
Sonuç olarak, kesinlikle JSON-LD kullanmalısınız. Mevcut HTML yapınıza dokunmadan, temiz bir script etiketiyle tüm yapısal verilerinizi yönetmenize olanak tanır. Bu, hem geliştirme sürecini hızlandırır hem de gelecekteki güncellemeleri çok daha acısız hale getirir. Profesyonel bir Teknik SEO Denetimi hizmeti alırken, uzmanlar genellikle mevcut Microdata veya RDFa kodlarını JSON-LD’ye dönüştürmeyi önerir.
Adım Adım Şema İşaretlemesi Nasıl Yapılır?
Şema işaretlemesi uygulamak ilk bakışta kodlama bilgisi gerektiren karmaşık bir işlem gibi görünebilir, ancak doğru araçlar ve adımlarla oldukça yönetilebilir bir süreçtir. İşte sitenize adım adım şema işaretlemesi eklemenin en temel yolu:
- İşaretlenecek Sayfayı ve Şema Türünü Belirleyin: İlk olarak, hangi sayfanıza şema eklemek istediğinizi ve o sayfanın içeriğine en uygun şema türünün ne olduğunu belirleyin. Bu bir ürün sayfası mı (`Product`), bir blog yazısı mı (`Article`), yoksa SSS sayfası mı (`FAQPage`)? Doğru türü seçmek, alacağınız verim için kritiktir.
- Şema Kodunu Oluşturun: Kodu oluşturmak için birkaç seçeneğiniz var:
- Manuel Yazım: Eğer JSON-LD sözdizimine hakimseniz, kodu bir metin düzenleyicide kendiniz yazabilirsiniz. Schema.org dokümantasyonunu referans alarak gerekli özellikleri ekleyebilirsiniz.
- Yardımcı Araçlar: Başlangıç için en kolay yol budur. Google’ın kendi “Yapılandırılmış Veri İşaretleme Yardımcısı” veya Merkle’nin “Schema Markup Generator” gibi ücretsiz araçlar, sizden ilgili bilgileri (ürün adı, fiyat, yazar vb.) alıp sizin için otomatik olarak JSON-LD kodunu oluşturur.
- Kodu Sitenize Ekleyin: Oluşturduğunuz JSON-LD kodunu (
<script type="application/ld+json"> ... </script>) ilgili sayfanızın HTML’ine eklemeniz gerekir. Bunun için en yaygın yöntemler:- Doğrudan HTML’e Ekleme: Kod parçasını sayfanızın
<head>veya<body>bölümüne yapıştırabilirsiniz. Genellikle<head>bölümü tercih edilir. - Google Tag Manager (GTM) Kullanımı: Kodu, sitenizin koduna doğrudan müdahale etmeden GTM üzerinden bir “Özel HTML” etiketi olarak ekleyebilirsiniz. Bu, özellikle kodlama bilgisi olmayanlar için esnek ve güvenli bir yöntemdir.
- Eklentiler (Plugins): WordPress gibi içerik yönetim sistemleri kullanıyorsanız, Yoast SEO, Rank Math gibi popüler SEO eklentileri veya Schema Pro gibi özel şema eklentileri bu işlemi sizin için otomatik hale getirebilir.
- Doğrudan HTML’e Ekleme: Kod parçasını sayfanızın
- Kodun Doğruluğunu Test Edin: Bu adım kesinlikle atlanmamalıdır. Kodu sitenize ekledikten (veya eklemeden önce) çalışıp çalışmadığını ve Google tarafından doğru okunup okunmadığını test etmelisiniz. Bunun için Google’ın resmi Zengin Sonuçlar Testi aracını kullanın. Araca sayfanızın URL’sini veya doğrudan kod parçasını yapıştırarak test edebilirsiniz. Araç, herhangi bir hata veya uyarı olup olmadığını size bildirecektir.
- Performansı İzleyin: Şemayı başarıyla uyguladıktan sonra, Google Search Console’u kullanarak performansını takip edin. Search Console’un “Geliştirmeler” bölümünde, Google’ın sitenizde tespit ettiği şema türlerini, geçerli öğe sayısını ve olası hataları görebilirsiniz. Ayrıca, “Performans” raporunda arama sonuç türüne göre filtreleme yaparak zengin sonuçlarınızın ne kadar gösterim ve tıklama aldığını analiz edebilirsiniz. Bu verileri doğru yorumlamak için GA4 Kurulum Rehberi ile analitik altyapınızın da sağlam olduğundan emin olun.
Şema İşaretlemesi Yaparken Kaçınılması Gereken Hatalar Nelerdir?
Şema işaretlemesi doğru yapıldığında SEO için güçlü bir destek sağlarken, yanlış uygulamalar sitenize fayda yerine zarar getirebilir. Google, yanıltıcı veya hatalı yapılandırılmış verileri tespit ettiğinde manuel işlem uygulayabilir ve zengin sonuçlarınızı tamamen kaldırabilir. Bu nedenle, aşağıdaki yaygın hatalardan kaçınmak çok önemlidir:
- Görünmeyen İçeriği İşaretlemek: Şema ile işaretlediğiniz içeriğin, sayfanın ziyaretçileri tarafından da görülebilir olması gerekir. Örneğin, kullanıcıların göremediği bir 5 yıldızlı değerlendirmeyi veya gizlenmiş bir fiyatı şema koduna eklemek, Google’ın spam politikalarını ihlal etmektir.
- Alakasız Şema Kullanımı: Sayfanın içeriğiyle ilgisi olmayan şema türlerini kullanmaktan kaçının. Bir blog yazısına `Product` şeması eklemek veya hizmet sayfanıza `Recipe` şeması uygulamak anlamsızdır ve arama motorlarının kafasını karıştırır.
- Eksik veya Yanlış Bilgi Girmek: Şema kodunda belirttiğiniz tüm özelliklerin doğru ve eksiksiz olduğundan emin olun. Ürün fiyatını yanlış girmek, etkinlik tarihini hatalı belirtmek veya telefon numarasında yazım hatası yapmak, hem kullanıcılar hem de arama motorları için kötü bir deneyim yaratır.
- Sözdizimi (Syntax) Hataları: JSON-LD formatı, virgüller, parantezler ve tırnak işaretleri konusunda çok hassastır. Eksik bir virgül veya kapanmamış bir parantez, tüm şema kodunuzun geçersiz olmasına neden olabilir. Bu yüzden kodu yayınlamadan önce mutlaka Zengin Sonuçlar Testi aracıyla doğrulayın.
- Tüm Sayfalarda Aynı Şemayı Kullanmak: Her sayfanın içeriği farklıdır. İletişim sayfanız için `ContactPage` veya `LocalBusiness` şeması kullanırken, hakkımızda sayfanız için `Organization` şeması daha uygun olabilir. Şablon tabanlı bir yaklaşımla tüm sayfalara aynı kodu basmaktan kaçının.
Unutmayın, şema işaretlemesi bir sıralama faktörü değildir; sıralamada yer alan sayfanızın arama sonuçlarında daha çekici görünmesini sağlayan bir optimizasyon tekniğidir. Bu süreci doğru yönetmek, sitenizin organik trafiğini önemli ölçüde artırabilir. Eğer bu teknik konularla ilgili profesyonel bir destek almak veya projeniz hakkında konuşmak isterseniz, WhatsApp’tan bize kolayca ulaşabilirsiniz.
Sık Sorulan Sorular
Şema işaretlemesi kullanmak zengin sonuç (rich snippet) garantisi verir mi?
Hayır, garanti vermez. Şema işaretlemesi, sayfanızı zengin sonuçlar için ‘uygun’ hale getirir. Google, arama sorgusunun alaka düzeyine, içeriğin kalitesine ve diğer birçok faktöre bağlı olarak zengin sonuçları gösterip göstermeme hakkını saklı tutar.
Hangi şema formatını kullanmalıyım: JSON-LD mi, Microdata mı?
Kesinlikle JSON-LD kullanmalısınız. Google’ın resmi olarak tavsiye ettiği, yönetimi en kolay ve mevcut HTML kodunuzu bozmayan en modern formattır. Diğer formatlar hala desteklense de, JSON-LD endüstri standardı haline gelmiştir.
Bir sayfada birden fazla şema türü kullanabilir miyim?
Evet, kullanabilirsiniz ve bu oldukça yaygın bir durumdur. Örneğin, bir ürün satan bir blog yazınız varsa, aynı sayfada hem `Article` şemasını hem de `Product` şemasını iç içe veya ayrı ayrı kullanabilirsiniz. Önemli olan, her şemanın sayfanın ilgili bir bölümünü doğru bir şekilde temsil etmesidir.
Şema işaretlemesi yapmak için kodlama bilmem şart mı?
Şart değil. WordPress için Yoast SEO veya Rank Math gibi eklentiler, birçok temel şema türünü otomatik olarak ekler. Ayrıca, Merkle’nin Schema Markup Generator gibi çevrimiçi araçlar, sizden bilgileri alıp hazır JSON-LD kodunu sizin için oluşturur. Bu kodu sitenize eklemek için temel düzeyde bir bilgi yeterlidir.



