Web siteniz bir işletmenin adresini, bir ürünün fiyatını ya da bir makalenin yazarını insanlara net biçimde gösterir. Arama motorları ve yapay zeka sistemleri için ise bu bilgilerin çoğu düz metindir. Schema işaretleme, sayfadaki bilgileri makinelerin kesin olarak anlayabileceği bir etiket diline çevirir. Bu rehberde işaretlemeyi sıfırdan nasıl ekleyeceğinizi, hangi şema türünü seçeceğinizi ve nasıl test edeceğinizi adım adım anlatıyoruz.
Schema işaretleme nedir, ne işe yarar?
Schema, schema.org sözlüğündeki terimlerle sayfanıza eklenen yapılandırılmış veridir. Google’a “bu sayfa bir ürün, fiyatı şu, yorum puanı bu” demenin standart yoludur. Doğru uygulandığında şu faydaları sağlar:
- Arama sonuçlarında yıldız puanı, fiyat, SSS gibi zengin sonuçlar için uygun hale gelirsiniz (garanti değildir, karar Google’ındır).
- Sayfanın konusu ve markanızla ilişkisi daha net anlaşılır.
- Yapay zeka destekli arama özetlerinin içeriğinizi doğru yorumlama ihtimali artar. Bu konunun genel çerçevesi için GEO rehberimize göz atabilirsiniz.
Önemli bir not: Schema doğrudan sıralama artışı vaat etmez. Etkisi, sonucun daha anlaşılır ve daha tıklanabilir görünmesinden gelir.
Adım 1: Sayfa türüne göre şema türünü seçin
Her sayfaya her şemayı eklemeyin. Sayfada görünen içeriği yansıtan türü seçin:
- Organization: Ana sayfa. Marka adı, logo, sosyal medya hesapları.
- LocalBusiness: Fiziksel şubesi olan işletmeler. Adres, telefon, çalışma saatleri.
- Article / BlogPosting: Blog yazıları. Başlık, yazar, yayın tarihi.
- Product + Offer: E-ticaret ürün sayfaları. Fiyat, stok, marka.
- FAQPage: Gerçekten soru-cevap içeren sayfalar.
- BreadcrumbList: Gezinme yolunu gösterir; neredeyse her sitede işe yarar.
Küçük bir işletme için başlangıç seti genellikle Organization (ya da LocalBusiness), BreadcrumbList ve blog yazılarında BlogPosting’dir.
Adım 2: JSON-LD formatını kullanın
Google, JSON-LD formatını önerir. Kod sayfa içeriğinden ayrı bir script bloğunda durur, bu yüzden tasarımı bozmaz ve güncellemesi kolaydır. Örnek bir yerel işletme işaretlemesi:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Örnek Kafe",
"url": "https://ornekkafe.com",
"telephone": "+90 212 000 00 00",
"address": {
"@type": "PostalAddress",
"streetAddress": "Örnek Sokak No:1",
"addressLocality": "İstanbul",
"addressCountry": "TR"
},
"openingHours": "Mo-Su 09:00-22:00"
}
</script>
Buradaki bilgilerin sayfada ve Google İşletme Profili’nde yazanlarla birebir aynı olması gerekir. Tutarsızlık, işaretlemenin yok sayılmasına yol açabilir.
Adım 3: Ekleme yönteminizi belirleyin
WordPress kullanıyorsanız
Rank Math, Yoast SEO gibi eklentiler Organization, Article ve Breadcrumb şemalarını otomatik üretir. Eklenti ayarlarında işletme adınızı, logonuzu ve sosyal profillerinizi doldurmanız yeterlidir. Ürün ve SSS gibi türleri ise yazı bazında seçersiniz.
Özel kod gerekiyorsa
Kodu sayfanın head bölümüne ekleyin ya da Google Tag Manager üzerinden yayınlayın. Tag Manager kurulumunu bilmiyorsanız Google Tag Manager rehberimiz işinizi görür.
Adım 4: Zorunlu ve önerilen alanları doldurun
Her şema türünün Google için zorunlu alanları vardır. Örneğin Product için name ve bir offers, review ya da aggregateRating alanı gerekir. Zorunlu alanları doldurmak yetmez; önerilen alanlar (marka, görsel, SKU) sonucun zenginliğini artırır. Boş ya da uydurma değer girmeyin.
Adım 5: Test edin ve izleyin
- Zengin Sonuçlar Testi: URL’nizi ya da kodunuzu yapıştırın, hangi zengin sonuçlara uygun olduğunuzu görün.
- Schema Markup Validator (validator.schema.org): Söz dizimi hatalarını yakalar.
- Search Console > Geliştirmeler: Yayına aldıktan sonra uyarı ve hataları buradan izleyin.
Sayfaları indekslemesi birkaç gün sürebilir. Hata görürseniz düzeltip Search Console’dan yeniden doğrulama isteyin.
Sık yapılan 5 hata
- Sayfada görünmeyen bilgiyi işaretlemek (örneğin olmayan yorum puanı).
- SSS şemasını soru-cevabı olmayan sayfalara eklemek.
- Eklenti ve elle eklenen kodun aynı şemayı çift üretmesi.
- Logo ve görsel adreslerinin kırık olması.
- Fiyat veya çalışma saati değiştiğinde işaretlemeyi güncellememek.
Uygulama örneği: yerel bir klinik
Bir diş kliniği için ana sayfaya Organization, iletişim sayfasına LocalBusiness (adres, telefon, saatler), hizmet sayfalarına BreadcrumbList ve blog yazılarına BlogPosting eklenebilir. Yazar bilgisi doldurulursa içeriğin kimin tarafından hazırlandığı da net olur. Görsellerin aranabilirliği için görsel SEO yazımıza da bakabilirsiniz.
Sık sorulan sorular
Schema eklersem sıralamam yükselir mi?
Doğrudan sıralama faktörü olduğu söylenemez. Ancak zengin sonuçlar tıklama oranını ve içeriğin anlaşılabilirliğini iyileştirebilir.
Kodlama bilmeden yapabilir miyim?
Evet. WordPress’te SEO eklentileri çoğu şemayı arayüzden ayarlamanıza izin verir.
Her sayfaya ayrı şema mı gerekir?
Evet, sayfanın içeriğine uygun olanı eklemelisiniz. Site genelindeki Organization ve Breadcrumb ise şablon düzeyinde tek seferde çözülür.
Zengin sonuç görünmüyor, neden?
Google, geçerli işaretlemeye rağmen zengin sonucu göstermeyebilir. İçerik kalitesi, sayfa uygunluğu ve zaman da etkilidir.
Sitenizin teknik SEO altyapısını kurmak ya da sosyal medya ve reklam çalışmalarınızı birlikte yönetmek isterseniz The Band Digital ile iletişime geçin; markanıza özel bir yol haritası hazırlayalım.



