JSON-LD Yapılandırılmış Verilerinin Temelleri
JSON-LD ile makinelerce okunabilen yapılandırılmış veriler ekleyin
JSON-LD Yapılandırılmış Verilerinin Temelleri, CoddyKit'te ücretsiz bir HTML Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, HTML Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. HTML Academy kursu toplamda 4 dersten oluşur.
Yapılandırılmış Veri Nedir?
Yapılandırılmış veri, sayfanın ne hakkında olduğunu açıklayan, makinelerce okunabilir JSON'dır: makale, tarif, ürün veya etkinlik. Arama motorları bunu düz mavi bağlantılar yerine zengin sonuçlar (yıldız derecelendirmeleri, tarif kartları, içerik haritası) oluşturmak için kullanır.
JSON-LD Önerilen Biçimdir
Google'ın tercih ettiği biçim JSON-LD'dir: head veya body içinde, bir ya da daha fazla schema.org nesnesi içeren tek bir <script type="application/ld+json"> bloğu. Görünen HTML'den ayrıdır; bu nedenle eklemek veya güncellemek için şablonu yeniden yazmanız gerekmez.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Learn HTML",
"author": { "@type": "Person", "name": "Ada Lovelace" },
"datePublished": "2024-05-01"
}
</script>@context ve @type
Her JSON-LD nesnesi @context (neredeyse her zaman "https://schema.org") ve @type (schema.org sınıfı: Article, Recipe, Product, FAQPage) gerektirir. @context, ayrıştırıcılara özellik adlarının hangi sözlükten geldiğini bildirir.
Yaygın Article Özellikleri
Article için headline, image (URL veya dizi), datePublished, dateModified, author (Person veya Organization nesnesi) ve publisher (logo içeren Organization) sağlayın. Bunlar, Google'ın en çok okunan haberler döngüsünde sayfayı değerlendirmesi için gereken en az alanlardır.
Product Şeması
Ürün sayfaları; name, image, description, brand, sku ve price, priceCurrency ile availability içeren bir offers alt nesnesiyle @type Product bildirir. aggregateRating ile birlikte kullanıldığında Google, yıldız derecelendirmelerini ve fiyat özetlerini doğrudan arama sonucunda gösterebilir.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Coddy Plus",
"offers": { "@type": "Offer", "price": "29.00", "priceCurrency": "USD" }
}Breadcrumb Şeması
BreadcrumbList, gezinme hiyerarşisini açıklar. Her itemListElement, position, name ve item (URL) içeren bir ListItem'dır. Bulunduğunda Google, sonuç parçasındaki URL satırını etiketli içerik haritası yolu ile değiştirir; bu da daha fazla tıklama kazandırır.
FAQ ve HowTo
FAQPage ve HowTo şemaları daha önce SERP'te zengin sonuç bileşenlerini etkinleştiriyordu. Google o zamandan beri FAQ zengin sonuçlarını birkaç site kategorisiyle (gov, edu) sınırladı; ancak işaretleme, sesli asistanlar ve diğer veri tüketicileri için hâlâ değerlidir — gerçek FAQ sayfalarında kullanmaya devam ediniz.
Görüntülenen Sayfayla Eşleştirme
Google, kullanıcıların gördüğü içerikle eşleşmeyen işaretlemeyi cezalandırır. Sayfada görünmeyen 5 yıldızlı bir puan belirtmeyiniz; kullanıcının hiç görmediği 9,99 $ fiyatını listelemeyiniz. Yapılandırılmış veriler, oluşturulan içeriği doğru biçimde açıklamalıdır.
Zengin Sonuçlar Testiyle Doğrulama
Google'ın Zengin Sonuçlar Testi (search.google.com/test/rich-results) herhangi bir URL'yi veya yapıştırılmış kodu ayrıştırır, algılanan şema türlerini listeler ve gerekli özelliklerin eksik olduğu konusunda uyarır. Yapılandırılmış verilerdeki herhangi bir değişikliği kullanıma almadan önce bu testi çalıştırınız.
Sayfa Başına Birden Çok Şema
Aynı sayfada birkaç JSON-LD bloğu bildirebilir (örneğin Article + BreadcrumbList + Organization) veya bunları tek bir @graph dizisinde birleştirebilirsiniz. Her iki biçim de geçerlidir; derleme işlem hattınızda şablonlaması daha kolay olanı seçiniz.
Yeniden Oluşturmadan Güncelleme
JSON-LD, görünür içerikten ayrı bir betik etiketinde bulunur. Güncellemek için JSON bloğunu yeniden oluşturunuz — yapılandırılmış verileri yalnızca istemci tarafı JavaScript ile hiçbir zaman eklemeyiniz; çünkü Googlebot dizine eklemeden önce JS'yi her zaman güvenilir biçimde çalıştırmaz.
Bilginizi Sınayın
Geçerli yapılandırılmış veri sayılabilmesi için her JSON-LD nesnesinin içermesi gereken üst düzey iki özellik hangileridir?
Özet
JSON-LD, yapılandırılmış verileri tek bir application/ld+json betik bloğunda bildirir; @context ve @type her nesneyi tanımlar. Yaygın şemalar (Article, Product, BreadcrumbList), işaretleme görüntülenen sayfayı doğru biçimde yansıttığında zengin arama sonuçlarını etkinleştirir. Kullanıma almadan önce Zengin Sonuçlar Testiyle doğrulayınız.
Sıkça Sorulan Sorular
“JSON-LD Yapılandırılmış Verilerinin Temelleri” dersi ücretsiz mi?
Evet — “JSON-LD Yapılandırılmış Verilerinin Temelleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve HTML Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. HTML Academy kursu toplamda 4 dersten oluşur.
“JSON-LD Yapılandırılmış Verilerinin Temelleri” dersinde ne öğreneceğim?
JSON-LD ile makinelerce okunabilen yapılandırılmış veriler ekleyin HTML Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
HTML Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te HTML Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.
“JSON-LD Yapılandırılmış Verilerinin Temelleri” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu HTML Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her HTML Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- OpenGraph og:title og:description og:image
- Twitter Card Meta Etiketleri
- JSON-LD Yapılandırılmış Verilerinin Temelleri
- Uluslararası Sayfalar için Hreflang