Breadcrumb Schema Position Hatalarını Düzeltme

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

Test araçları, breadcrumb işaretlemesinde position alanı için bir değer gerektiğini sık sık bildirir. En basit çare, her ListItem’ın ardışık bir konuma sahip olması için listeyi yeniden kurmaktır. İzinizi aşağıya girin, oluşturucu numaralandırmayı sizin yerinize yapsın.

Listeyi doğru konumlarla yeniden kurun

  1. 1

    Adımları eski işaretlemeden kopyalayın

    Hatalı bloktaki her ad ve URL'yi sırayla Ad | URL satırları olarak yazın.

  2. 2

    Eksik satırları kaldırın

    Her satırda hem ad hem URL olduğundan emin olun; araç olmayanları atlar.

  3. 3

    Oluşturun

    Sonuca geçin. Konumlar 1'den başlar ve her adımda bir artar.

  4. 4

    Eski bloğu değiştirin

    Hatalı script'i sayfadan silin, yenisini yapıştırın ve yeniden test edin.

Position hatası neden çıkar

BreadcrumbList içindeki her ListItem’ın izdeki yerini gösteren tam sayı bir position değeri olmalıdır. Hata genellikle şunlardan birini gösterir:

  • Bir veya daha fazla öğede position anahtarı yok.
  • Konumlar metin olarak yazılmış ya da boş bırakılmış.
  • Numaralar tekrar ediyor; örneğin iki öğenin ikisi de 2.
  • Numaralar atlıyor; örneğin 1, 2, 4.
  • Adımlar işaretlemeye elle veya bir şablonla eklenmiş ve sayaç güncellenmemiş.

Araç neyi farklı yapar

Oluşturucu sizden hiçbir zaman konum istemez. Satırlarınızı yukarıdan aşağıya okur ve hem adı hem URL’si olan satırlara 1, 2, 3 diye devam ederek numara verir. Atlanan bir satır boşluk bırakmaz; numaralandırma her zaman ardışıktır.

Bozuk ve yeniden kurulmuş liste örneği

Doğrulayıcıya giden hatalı girdi: 1, 2 ve 4 konumlu öğeler, üçüncüsü eksik.

Araçla yeniden kurulmuş hâli:

Ana sayfa | https://example.com/
Dokümanlar | https://example.com/docs/
Kurulum | https://example.com/docs/setup/

Çıktıdaki konumlar: 1, 2, 3.

İşaretlemeyi değiştirdikten sonra

  1. Sayfada iki çelişen liste kalmaması için eski script bloğunu tamamen kaldırın.
  2. Yeni bloğu yapıştırın.
  3. Canlı URL’yi yeniden test edin.

Hata sürerse

Bir temadan, eklentiden veya unuttuğunuz bir şablondan gelen ikinci bir BreadcrumbList olup olmadığına bakın. Araç yalnızca ondan kopyaladığınız bloğu üretir; bu yüzden başka bir şeyin bıraktığı blok kaynağında kaldırılmalıdır. Ayrıca her URL’nin tam olduğundan ve adların boş olmadığından emin olun.

Herhangi bir breadcrumb işaretlemesi için hızlı kontrol

Yeniden test etmeden önce bloğu dört açıdan tarayın: her ListItem’ın position değeri var, konumlar tekrarsız 1, 2, 3 diye gidiyor, her ListItem’ın name değeri var ve her ListItem’ın URL’si var. Dördü de sağlanıyorsa position hatası artık görünmemelidir. Bloğu düz bir listeden üretmek bunu garantilemenin en hızlı yoludur, çünkü numaralandırma hatası artık elle yazılamaz.

Sık Sorulan Sorular

Standart dizi 1’den başlar ve bu araç da öyle yazar.

Hem adı hem URL’si olmayan satır atlanır. Eksik kısmı dikey çizgi karakterinin önüne veya arkasına ekleyin.

Hayır. Yalnızca sıraladığınız izdeki adımların sırasını yansıtır.

Güvenli değil. Doğrulayıcılar alanı zorunlu sayar; bu yüzden ekleyin. Araç bunu otomatik yapar.

İlgili Araçlar

Araç diğer dillerde mevcuttur

Rehberler ve kullanım örnekleri