Breadcrumb Schema Oluşturucu

Satır başına bir öğe kullanın: Ad | URL

Sayfanız geçerli BreadcrumbList yapılandırılmış verisi sağladığında Google, arama sonuçlarında URL’nin üstünde bir breadcrumb izi gösterir. Bu oluşturucu, ana sayfadan geçerli sayfaya kadar olan breadcrumb düzeylerini alır, doğru ListItem konumlarıyla bir schema.org JSON-LD bloğu kurar ve <head> içine yerleştirebileceğiniz bir script etiketi döndürür. WordPress eklentisi yok, Yoast yok, yalnızca temiz JSON-LD.

BreadcrumbList JSON-LD nasıl üretilir

  1. 1

    Her breadcrumb düzeyini girin

    Ana sayfadan geçerli sayfaya kadar her adım için etiket ve URL girin. Çoğu sitede 2-5 düzey bulunur.

  2. 2

    Araç konumları otomatik atar

    Ana sayfa konum 1, sonraki breadcrumb konum 2 ve böyle devam eder. Geçerli çıktı için schema.org konum numaralandırması ister.

  3. 3

    JSON-LD parçasını kopyalayın

    Oluşturucu, `<head>` içine yapıştırmaya hazır tam bir `<script type="application/ld+json">` bloğu döndürür.

  4. 4

    Doğrulayın

    İşaretlemenin kabul edildiğini ve breadcrumb gösterimine uygun olduğunu doğrulamak için Google Rich Results Test'i açın.

Geçerli BreadcrumbList JSON-LD’nin yapısı

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Ana Sayfa",
      "item": "https://example.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://example.com/blog/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Breadcrumb nasıl oluşturulur"
    }
  ]
}

Son breadcrumb neden çoğu zaman item atlar?

Google belgeleri, son breadcrumb geçerli sayfaya işaret ettiği için URL’nin atlanmasına izin verir (ve birçok SEO uzmanı bunu önerir). Sayfa URL’si zaten istekte yer alır; tekrar etmek değer katmaz. Oluşturucuda son item alanını dahil etme veya çıkarma anahtarı bulunur.

Sık yapılan hatalar

  • Konum boşlukları veya tekrarları — konumlar boşluksuz ve sırayla 1, 2, 3… olmalıdır.
  • Son olmayan breadcrumb’larda eksik item — isteğe bağlı son hariç her breadcrumb URL ister.
  • Yalnızca parça içeren URL’ler (#section) — Google bunları breadcrumb hedefi olarak yok sayar; tam yolları kullanın.
  • Sayfa başına birden fazla BreadcrumbList bloğu — zararsız ama gereksizdir; Google birini seçer.
  • Görünen breadcrumb ile eşleşmeyen etiketler — Google’ın tüm yapılandırılmış verilerinize güvenini azaltır.

Yerleşim

  • En temiz tarama için <script> etiketini <head> içine koyun.
  • <body> içine de koyabilirsiniz — ikisi de çalışır. Tarama bütçeniz JS işlemesini kaldırabiliyorsa dışında, JavaScript ile enjekte etmekten kaçının.
  • <noscript> içine sarmayın.

Sık Sorulan Sorular

Önerilir ama kesin zorunlu değildir. Google, yapılandırılmış breadcrumb’ların kullanıcıların gördüğüyle eşleşmesini ister; bu yüzden görünür breadcrumb ile JSON-LD birlikte en güvenli kombinasyondur.

Doğrudan değil. Sonucunuzun nasıl gösterildiğini etkiler (SERP’te URL yerine breadcrumb izi), bu da tıklanma oranını iyileştirebilir. Daha iyi tıklanma oranı zamanla sıralamalara dolaylı katkı sağlar.

Evet — Google, farklı yollardan erişilebilen sayfalar için birden fazla BreadcrumbList bloğunu destekler (örneğin kategori ile etiket). Her izi kendi script bloğunda listeleyin.

JSON-LD’yi veya sayfa URL’sini Google Rich Results Test içine yapıştırın. Eksik zorunlu alanları işaretler ve breadcrumb’ı Google’ın göstereceği gibi önizler.

İlgili Araçlar