
Arama motorları sayfadaki metni okur ama içeriğin neyi anlattığını her zaman kesin olarak çıkaramaz. Schema.org sözlüğü ve JSON-LD biçimi, sayfanın bir ürün, makale, etkinlik ya da işletme hakkında olduğunu makinelerin anlayacağı bir dille bildirmenizi sağlar. Doğru uygulandığında zengin sonuçlar için uygunluk oluşur, ancak sıralama garantisi vermez.
JSON-LD nedir ve neden tercih edilir?
JSON-LD, yapılandırılmış veriyi sayfanın görünen HTML’inden ayrı, bir script bloğu içinde taşıyan bir biçimdir. Mikro veri gibi etiketlerin arasına özellik yerleştirmeniz gerekmez; tasarım değiştiğinde işaretleme bozulmaz. Google da bu biçimi önerir. Temel yapıda “@context” alanı https://schema.org değerini, “@type” alanı ise içeriğin türünü taşır. Ardından ad, açıklama, görsel gibi özellikler anahtar-değer çiftleri olarak eklenir.
Adım adım ekleme süreci
Önce sayfanın ana varlığını belirleyin: blog yazısı için Article, ürün sayfası için Product, sık sorulan sorular için FAQPage, yerel işletme için LocalBusiness gibi. Sonra schema.org sitesinden o türün özelliklerine bakın ve sayfada gerçekten görünen bilgileri yazın. Kodu script etiketine type=”application/ld+json” özelliğiyle koyun ve sayfanın head ya da body bölümüne yerleştirin; ikisi de kabul edilir. Bir Article için headline, author, datePublished, dateModified ve image alanlarını doldurmak iyi bir başlangıçtır. Tarihleri ISO 8601 biçiminde, örneğin 2024-05-14 şeklinde yazın. Birden fazla varlık varsa tek bir “@graph” dizisinde toplayıp “@id” ile birbirine bağlayabilirsiniz.
WordPress ve etiket yöneticisiyle uygulama
Elle kod yazmak istemiyorsanız birçok SEO eklentisi Article, Organization ve breadcrumb işaretlemesini otomatik üretir. Özel durumlar için sayfaya özel alan ya da özel HTML bloğu kullanıp kodu yapıştırabilirsiniz. Google Etiket Yöneticisi ile de özel HTML etiketi oluşturup belirli sayfalara tetikleyebilirsiniz; ancak bu yöntemde işaretleme tarayıcıda oluştuğu için test aracında görüntülenip görüntülenmediğini mutlaka kontrol edin. Aynı bilgiyi hem eklenti hem elle yazılmış kodla eklemek çift işaretlemeye yol açar, birini kapatın.
Test etme ve sık yapılan hatalar
Yayından önce Google’ın Zengin Sonuçlar Testi ile Schema Markup Validator’ı kullanın. Hata ve uyarıları ayrı değerlendirin: hata zengin sonucu engeller, uyarı ise önerilen alanın eksik olduğunu gösterir. En sık görülen sorunlar şunlardır: sayfada görünmeyen bilgiyi işaretlemek, sahte ya da şişirilmiş değerlendirme puanı yazmak, eksik virgül ve tırnak yüzünden bozuk JSON üretmek ve içerik güncellenince işaretlemeyi eski bırakmak. Yayından sonra Search Console’daki Geliştirmeler bölümünden hataları düzenli izleyin.
İşaretlemeyi tek seferlik bir iş değil, içeriğin parçası olarak görün. Sayfadaki bilgi değiştiğinde kodu da güncelleyin, her yeni şablonu test edin ve yalnızca gerçekten sunduğunuz bilgiyi tanımlayın.
