Arama motorları sayfanızdaki yazıları okuyabilir, ama içeriğin tam olarak neyi anlattığını bazen tahmin etmek zorunda kalır. Schema markup nedir sorusunun cevabı tam bu noktada devreye girer: sayfanızdaki bilgilere arama motorlarının anlayacağı standart bir etiket dili ekleyen yapılandırılmış veridir. Bu rehberde schema’nın ne olduğunu, yerel işletmeler için hangi türlerin anlamlı olduğunu ve nasıl doğrulanacağını örneklerle anlatıyoruz.
Schema Markup Nedir?
Schema markup, schema.org sözlüğünü kullanarak sayfadaki bilgileri “bu bir işletme adı, bu bir adres, bu bir telefon numarası” gibi etiketlemenin yoludur. Google’ın yapılandırılmış veriye giriş dokümanına göre Google bu verileri sayfanın içeriğini anlamak için kullanır; bazı durumlarda sonuçlarda zengin sonuç (rich result) görünümü de sağlayabilir.
Önemli bir nokta: yapılandırılmış veri eklemek sıralamayı otomatik olarak yükseltmez ve zengin sonuç görünümünü garanti etmez. Amaç, sayfanın anlaşılabilirliğini artırmaktır. Genel SEO temelleri için SEO uyumlu web sitesi yazımıza bakabilirsiniz.
Hangi Formatla Eklenir? JSON-LD
Google üç farklı formatı destekler, ancak aynı dokümanda uygulaması ve bakımı kolay olan JSON-LD formatının önerildiği belirtilir. JSON-LD, sayfanın görünen metninden bağımsız, bir script etiketi içinde yer alan bir kod bloğudur. Bu sayede içeriği bozmadan eklenebilir.
WordPress kullanıyorsanız bir SEO eklentisi veya özel bir schema eklentisi üzerinden bu kodları kod yazmadan da ekleyebilirsiniz. Ayarların kullandığınız eklentiye göre değiştiğini unutmayın.
Yerel İşletmeler İçin Schema Türleri
Her türü eklemeye gerek yoktur. Gerçekten sayfanızda görünen bilgilerle eşleşenleri seçin.
- LocalBusiness (veya daha özel alt türü): İşletme adı, adres, telefon, çalışma saatleri ve konum gibi bilgiler için kullanılır. Google, mümkün olan en spesifik alt türü kullanmanızı önerir; örneğin restoran için Restaurant türü.
- Organization: Kurumsal bilgiler için; logo, resmî ad ve iletişim bağlantıları.
- Article / BlogPosting: Blog yazıları için; başlık, yazar ve yayın tarihi.
- FAQPage: Sayfada gerçekten soru-cevap bölümü varsa kullanılabilir. Google’ın bu tür için güncel görünüm koşullarını dokümandan kontrol edin.
- BreadcrumbList: Sayfanın site içindeki konumunu (ekmek kırıntısı) tanımlar.
Örnek: Yerel İşletme İçin JSON-LD
Aşağıdaki örnek, kurgusal bir işletme için yapının nasıl göründüğünü gösterir. Kendi sitenizde bu değerleri gerçek bilgilerinizle ve sayfada görünen içerikle uyumlu şekilde değiştirmelisiniz:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Örnek Kafe",
"image": "https://ornek.com/gorsel.jpg",
"telephone": "+90 000 000 00 00",
"address": {
"@type": "PostalAddress",
"streetAddress": "Örnek Mah. Örnek Cad. No:1",
"addressLocality": "Gebze",
"addressRegion": "Kocaeli",
"addressCountry": "TR"
}
}
</script>
Hangi özelliklerin zorunlu, hangilerinin önerilen olduğunu Google’ın yerel işletme yapılandırılmış veri dokümanından mutlaka kontrol edin; bu liste zamanla değişebilir.
Schema Eklerken Yapılmaması Gerekenler
- Sayfada görünmeyen veya gerçek olmayan bilgileri işaretlemeyin; yapılandırılmış veri, sayfa içeriğini yansıtmalıdır.
- Sahte yorum veya puan bilgisi eklemeyin.
- Aynı bilgiyi birden fazla eklentiyle çakışacak şekilde tekrarlamayın; çift schema kafa karışıklığı yaratır.
- Adres ve telefonu sitenin diğer yerleriyle ve Google İşletme Profili ile tutarsız bırakmayın.
Schema Nasıl Test Edilir?
Ekledikten sonra doğrulama yapmak şarttır. Google’ın Rich Results Test aracı, sayfanızdaki yapılandırılmış verinin okunup okunamadığını ve hata içerip içermediğini gösterir. Schema.org’un kendi doğrulayıcısı da genel yapıyı kontrol etmek için kullanılabilir.
Yayından sonra Google Search Console’daki ilgili geliştirme raporları, bulunan yapılandırılmış veri türlerini ve olası sorunları listeler. Aracın temel kullanımı için Google Search Console nasıl kullanılır yazımıza bakabilirsiniz.
Schema ve Yerel SEO İlişkisi
Yerel aramalarda görünürlük; Google İşletme Profili, tutarlı işletme bilgileri, yorumlar ve site içeriği gibi birçok sinyalin birleşimidir. Schema bu bütünün küçük ama düzenli bir parçasıdır. Yerel SEO’nun genel çerçevesi için yerel SEO nedir yazımızı okuyabilirsiniz.
Yapılandırılmış veri, teknik denetimin de bir maddesidir. Diğer teknik kontrolleri teknik SEO kontrol listesi yazımızda bulabilirsiniz. Yeni bir site yaptırırken schema’nın baştan doğru kurgulanmasını isterseniz Kocaeli web tasarım hizmetimizde bunu teknik planın parçası olarak ele alıyoruz.
Schema Uygulama Adımları
- Sitenizde hangi sayfaların hangi türe uyduğunu belirleyin (ana sayfa, iletişim, blog yazıları).
- Kullandığınız SEO eklentisinde schema ayarlarını kontrol edin; zaten ekleniyor olabilir.
- İşletme bilgilerini gerçek verilerle doldurun.
- Rich Results Test ile her türü doğrulayın.
- Search Console’da hataları periyodik olarak izleyin.
Hangi Sayfaya Hangi Schema Eklenir?
Pratik bir dağılım şöyle olabilir. Ana sayfada Organization veya LocalBusiness bilgileri yer alır; böylece işletmenizin temel kimliği tanımlanır. İletişim sayfasında adres, telefon ve çalışma saatleri öne çıkar. Hizmet sayfalarında ise sayfanın hangi hizmeti anlattığını netleştiren bilgiler kullanılabilir. Blog yazılarında Article veya BlogPosting türü, başlık, yazar ve tarih gibi bilgileri belirtir.
Çok şubeli işletmelerde her şube için ayrı bir LocalBusiness tanımı yapılması ve her birinin kendi sayfasında yer alması mantıklıdır. Bilgilerin sayfadaki görünen içerikle birebir uyuşmasına özen gösterin.
Sık Sorulan Sorular
Schema eklemek sıralamamı yükseltir mi?
Doğrudan bir sıralama artışı garantisi yoktur. Schema, Google’ın içeriği anlamasına yardımcı olur ve uygun durumlarda zengin sonuç görünümüne olanak tanıyabilir.
Kod bilmeden schema ekleyebilir miyim?
Evet. WordPress’te birçok SEO eklentisi temel schema türlerini arayüz üzerinden ekler. Yine de çıktıyı Rich Results Test ile doğrulamanız gerekir.
Yanlış schema zarar verir mi?
Sayfa içeriğiyle uyuşmayan veya yanıltıcı yapılandırılmış veri, Google’ın yönergelerine aykırı olabilir. Bu yüzden yalnızca doğru ve görünen bilgileri işaretleyin.
Sonuç
Schema markup nedir sorusunu kısaca özetlersek: sayfanızdaki bilgileri arama motorlarına net biçimde anlatan bir etiketleme sistemidir. Garanti bir sıralama aracı değildir, ancak doğru ve dürüst uygulandığında sitenizin anlaşılabilirliğini artırır. Önce yalnızca gerçekten ihtiyaç duyduğunuz türleri ekleyin, ardından düzenli olarak test edin.