Schema Markup Nedir ?

Schema Markup (veya Schema.org Markup), web sayfalarına eklenen özel etiketler veya işaretleme formatlarıdır. Bu markup, arama motorlarının içeriği daha iyi anlamasına ve anlamlandırmasına yardımcı olur. Schema Markup, bilgiyi yapılandırmak ve belirli bir anlam eklemek için kullanılan bir işaretleme dilidir.

Bu markup, özellikle arama sonuçlarında daha zengin ve açıklayıcı snippet’lerin (arama sonuçlarındaki özetlerin) görüntülenmesine olanak tanır. Bu da kullanıcıların arama sonuçlarında belirli bir içeriği hızlıca anlamalarına ve tercih etmelerine yardımcı olabilir.

Schema Markup’in bazı temel özellikleri şunlardır:

  1. Veri Yapısını Tanımlama:
    • Schema Markup, belirli bir web sayfasındaki içeriğin anlamını belirtmek için kullanılır. Örneğin, bir restoranın çalışma saatleri, adresi, menü öğeleri gibi bilgileri tanımlayabilir.
  2. Arama Motorları ile İletişim:
    • Arama motorları, Schema Markup’i okuyarak sayfanın içeriğini daha iyi anlar ve bu sayede daha zengin snippet’ler oluşturabilir.
    • Bu markup, özellikle Google, Bing ve Yahoo gibi büyük arama motorları tarafından desteklenir.
  3. Özel Etiketler:
    • Schema.org, geniş bir kapsamda kullanılabilen birçok özel etiket ve işaretleme formatı sağlar.
    • Bu etiketler, kişisel profillerden işletme bilgilerine, ürün detaylarından olay bilgilerine kadar çeşitli kategorilerdeki bilgileri içerebilir.
  4. Rich Snippet’ler:
    • Schema Markup kullanıldığında, arama sonuçlarındaki snippet’ler daha zengin ve açıklayıcı hale gelir.
    • Örneğin, restoranlarda değerlendirmeler, ürün sayfalarında fiyat bilgileri gibi detaylar snippet’lerde görüntülenebilir.
  5. Kodlama Bilgisi Gerekir:
    • Schema Markup eklemek için temel HTML ve kodlama bilgisi gereklidir.
    • Ancak, bazı içerik yönetim sistemleri (CMS) veya eklentiler, kullanıcılara Schema Markup eklemeyi kolaylaştırabilir.

Örnek Schema Markup kullanımı:

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Restaurant", "name": "Sample Restaurant", "address": { "@type": "PostalAddress", "streetAddress": "123 Main Street", "addressLocality": "Sample City", "postalCode": "12345", "addressCountry": "Sample Country" }, "telephone": "+123456789", "openingHours": "Mo-Su 11:00-23:00" } </script>

Bu örnekte, bir restoranın temel bilgilerini içeren basit bir Schema Markup örneği görülmektedir. Bu tür bir markup, arama motorlarına restoranın adı, adresi, telefon numarası ve çalışma saatleri gibi bilgileri daha iyi anlamalarını sağlar.