Åtgärda positionsfel i breadcrumb schema

Använd en post per rad: Namn | URL

Testverktyg rapporterar ofta att ett värde för fältet position krävs i markering för brödsmulor. Det enklaste sättet att rätta till det är att bygga om listan så att varje ListItem får en löpande position. Skriv in din väg nedan, så numrerar generatorn den åt dig.

Bygg om listan med korrekta positioner

  1. 1

    Kopiera stegen från din gamla markering

    Ta varje namn och URL från det felaktiga blocket och skriv dem som rader i formen Namn | URL, i ordning.

  2. 2

    Ta bort ofullständiga rader

    Se till att varje rad har både namn och URL; verktyget hoppar över rader där något saknas.

  3. 3

    Generera

    Gå vidare till resultatet. Positionerna börjar på 1 och ökar med ett för varje steg.

  4. 4

    Byt ut det gamla blocket

    Ta bort det felaktiga scriptet från sidan, klistra in det nya och testa igen.

Varför positionsfelet uppstår

Varje ListItem i en BreadcrumbList behöver en position, ett heltal som anger platsen i vägen. Felet betyder oftast något av följande:

  • Nyckeln position saknas i en eller flera poster.
  • Positioner är skrivna som text eller lämnade tomma.
  • Nummer upprepas, till exempel två poster som båda har 2.
  • Nummer hoppar över något, till exempel 1, 2, 4.
  • Steg har lagts till för hand eller av en mall utan att räknaren uppdaterats.

Vad verktyget gör annorlunda

Generatorn ber aldrig om en position. Den läser dina rader uppifrån och ned och tilldelar 1, 2, 3 och så vidare till de rader som har både namn och URL. En överhoppad rad lämnar inget hål, så numreringen är alltid löpande.

Exempel på en trasig och en ombyggd lista

Felaktig indata till en validerare: poster med positionerna 1, 2 och 4, där den tredje saknas.

Ombyggd med verktyget:

Startsida | https://example.com/
Dokumentation | https://example.com/dokumentation/
Installation | https://example.com/dokumentation/installation/

Positioner i utdatan: 1, 2, 3.

När du har bytt ut markeringen

  1. Ta bort det gamla script-blocket helt, så att sidan inte har två motstridiga listor.
  2. Klistra in det nya blocket.
  3. Testa den publicerade URL:en igen.

Om felet finns kvar

Kontrollera om en andra BreadcrumbList kommer från ett tema, en plugin eller en mall som du glömt. Verktyget skapar bara det block du kopierar från det, så en kvarleva som skapats av något annat måste tas bort vid källan. Bekräfta också att varje URL är fullständig och att inga namn är tomma.

Snabb självkontroll för all brödsmulemarkering

Innan du testar igen, gå igenom blocket och kontrollera fyra saker: varje ListItem har en position, positionerna löper 1, 2, 3 utan upprepningar, varje ListItem har ett namn och varje ListItem har en URL. Stämmer alla fyra bör positionsfelet inte längre visas. Att generera blocket från en vanlig lista är det snabbaste sättet att garantera det, eftersom ett numreringsfel då inte längre kan skrivas in för hand.

Vanliga frågor

Standardserien börjar på 1, och det är vad det här verktyget skriver.

En rad som saknar namn eller URL hoppas över. Lägg till den saknade delen före eller efter det lodräta strecket.

Nej. Den speglar bara ordningen på stegen i den väg du listar.

Inte säkert. Valideringsverktyg behandlar fältet som obligatoriskt, så ta med det. Verktyget gör det automatiskt.

Relaterade verktyg

Verktyget finns på andra språk

Guider och användningsområden