WordPress sitenizde üstte “Ana Sayfa › SEO › Yazı” yolu görünmesi, Google’ın aynı yolu doğru anladığı anlamına gelmez. Tema ekrandaki breadcrumb’ı üretirken SEO eklentisi kaynak koda farklı bir BreadcrumbList ekleyebilir; kategori adı, URL ve sıra numarası birbirinden kopabilir. Sonuç her zaman sıralama kaybı değildir, fakat arama görünümünde tutarsız yol, Search Console hatası ve bakım sırasında fark edilmeyen şema çakışmaları doğurur.

Google’ın resmî belgesine göre breadcrumb, sayfanın site hiyerarşisindeki konumunu açıklar ve masaüstü Google Arama’da desteklenen tüm bölge ve dillerde kullanılabilir. Uygunluk için en az iki ListItem gerekir; her öğede sıra, ad ve çoğu durumda URL doğru olmalıdır. Rich Results Test’in yeşil olması ise gösterim garantisi değildir.

Önce görünür yolu ve veriyi ayırın

Sayfada ziyaretçinin gördüğü yol ile arama motoruna verilen yapılandırılmış veri iki ayrı katmandır. En sağlıklı uygulamada aynı hiyerarşiyi anlatırlar. Örneğin “Ana Sayfa › SEO › Breadcrumb Şeması” görünüyorsa JSON-LD’nin “Teknoloji › Genel › Yazı” demesi teknik olarak parse edilse bile kullanıcı yolunu temsil etmez.

Google, URL klasör yapısını körü körüne kopyalamak yerine tipik kullanıcı yolunu gösteren breadcrumb öneriyor. Alan adı ve mevcut sayfanın kendisi işaretlemede zorunlu değil. Bu ayrıntı, WordPress’te kategori, etiket ve özel yazı türü yollarının gereksiz yere uzamasını önler.

WordPress’te neden iki breadcrumb oluşur?

  • Tema hem görünür HTML’yi hem JSON-LD’yi üretirken SEO eklentisi ikinci şemayı ekler.
  • WooCommerce veya başka bir eklenti ürün sayfalarında kendi hiyerarşisini basar.
  • Bir yazının birden fazla kategorisi vardır ve görünür yol ile şema farklı “birincil kategori” seçer.
  • Önbellek, kategori değişikliğinden sonra eski JSON-LD’yi sunmaya devam eder.
  • Staging’den taşınan mutlak URL’lerde test alan adı unutulur.

10 dakikalık breadcrumb testi

1. Kullanıcı yolunu kaydedin

Test edeceğiniz yazıyı gizli pencerede açın. Ekranda breadcrumb varsa öğeleri ve hedeflerini tek tek not edin. Yoksa bu otomatik olarak hata değildir; fakat şema ekliyorsanız anlattığı hiyerarşinin menü ve kategori yapısıyla tutarlı olması gerekir.

2. Kaynak kodda BreadcrumbList arayın

Tarayıcıda “Sayfa kaynağını görüntüle” komutunu kullanıp BreadcrumbList arayın. Tek sayfada birden fazla blok görürseniz hemen birini silmeyin; önce hangi eklenti veya temanın ürettiğini bulun. Aynı yolun yinelenmesi bakım riskidir. Birden fazla geçerli kullanıcı yolu teknik olarak belirtilebilir, ancak WordPress’te çoğu çift kayıt bilinçli tasarım değil çakışmadır.

3. Sıralamayı ve URL’leri doğrulayın

position değerleri 1’den başlamalı ve artmalı. name kullanıcıya gösterilecek anlaşılır başlık olmalı. Son öğe dışındaki item adresleri gerçek, mutlak ve erişilebilir URL’lere gitmeli. Google, son öğede item verilmezse içinde bulunulan sayfanın URL’sini kullanabilir.

4. Rich Results Test çalıştırın

Google’ın Rich Results Test aracında canlı URL’yi deneyin. Kritik hata varsa önce onu düzeltin; uyarıları da bağlama göre inceleyin. Ardından Search Console URL Denetleme ile Google’ın sayfaya erişebildiğini doğrulayın. Sayfa noindex, robots.txt veya giriş duvarıyla engelliyse kusursuz şema tek başına sonuç üretmez.

5. Üç farklı sayfa türünü karşılaştırın

Yalnız bir yazıyı test etmek yetmez. Bir blog yazısı, bir kategori arşivi ve varsa ürün/hizmet sayfası seçin. Tema güncellemesi bir şablonda doğru, diğerinde hatalı işaretleme oluşturabilir. Mobil görünümde breadcrumb satırının taşmadığını ve dokunma hedeflerinin birbirine girmediğini de kontrol edin.

Yanlış hiyerarşi nasıl düzeltilir?

Önce tek bir üretici belirleyin: breadcrumb’ı tema mı, SEO eklentisi mi yönetecek? Görünür tasarımı temada tutup şemayı eklentiye bırakıyorsanız ikisinin aynı birincil kategoriyi kullandığını sınayın. Çocuk tema veya kod parçacığıyla müdahale ediyorsanız güncelleme sonrasında regresyon testi ekleyin.

Kategori değiştirildiğinde kalıcı bağlantıyı gereksiz yere değiştirmeyin. Breadcrumb, kullanıcının tipik yolunu anlatabilir; URL’nin her klasörünü aynen yansıtmak zorunda değildir. Canonical adres ile breadcrumb öğelerinin çelişmesini önlemek için WordPress canonical kontrol rehberindeki altı sinyali de karşılaştırın.

Çok kategorili yazıda karar kuralı

Bir içerik hem “SEO” hem “Nasıl Yapılır?” kategorisindeyse her sayfa yüklemesinde farklı yol üretmeyin. Okuyucunun niyetine ve sitenin ana bilgi mimarisine uyan tek birincil kategoriyi belirleyin. Breadcrumb bağlantısı gerçek kategori arşivine gitmeli; yalnız şema uğruna görünmeyen, boş veya noindex bir ara sayfa yaratılmamalı. Kategori seçimini değiştirirseniz eski önbelleği temizleyip yazı, kategori arşivi ve site haritasındaki bağlantıları birlikte yeniden test edin. Bu, eklenti ayarını içerik mimarisi kararıyla uyumlu tutar.

Yayın öncesi kontrol listesi

  • Görünür breadcrumb ve JSON-LD aynı site hiyerarşisini anlatıyor mu?
  • Sayfada bilinçsizce yinelenen BreadcrumbList var mı?
  • En az iki öğe bulunuyor ve sıra değerleri kesintisiz mi?
  • Adlar kullanıcıya anlamlı, ara URL’ler erişilebilir mi?
  • Rich Results Test’te kritik hata yok mu?
  • Üç şablon ve mobil görünüm ayrı ayrı kontrol edildi mi?

Breadcrumb şeması küçük bir ayrıntı gibi görünür; gerçekte bilgi mimarisinin kısa özetidir. Eklenti kutusunun yeşil olmasına değil, görünür yol, JSON-LD, canonical ve gerçek bağlantıların aynı hikâyeyi anlatmasına güvenin.

Kaynak