Tenglar með ólíkum áfangastöðum
Silktide finnur tengla á síðu sem hafa sama texta en vísa á ólíka áfangastaði. Þegar tveir tenglar sem líta eins út vísa á ólíka staði er ekki hægt að greina þá í sundur án þess að opna hvorn þeirra fyrir sig.
<!-- Tveir „Fréttir“-tenglar sem vísa á ólíkar síður -->
<p>Fáðu nýjustu upplýsingar um vörurnar okkar: <a href="\/products\/news">Fréttir</a></p>
<p>Fáðu nýjustu upplýsingar um þjónustuna okkar: <a href="\/company\/news">Fréttir</a></p>
Hvers vegna þetta skiptir máli
Fólk sem notar opnar oft lista yfir alla tengla á síðunni, án samhengis. Tveir tenglar sem báðir eru lesnir upp sem „Fréttir“ en vísa á ólíkar síður eru óaðgreinanlegir á listanum, þannig að notandinn þarf að opna hvorn þeirra fyrir sig til að komast að því hvert þeir vísa. Sama tvíræðni hefur áhrif á notendur talgreiningar, sem velja tengla með því að segja nafn þeirra upphátt.
Hvernig á að laga þetta
- Gefðu hverjum tengli sérstakan sýnilegan texta sem lýsir áfangastað hans, til dæmis „Vörufréttir“ og „Fyrirtækjafréttir“.
- Ef hönnuninni verður ekki breytt skaltu bæta við -merki til að greina tenglana í sundur án þess að breyta því sem sjáandi notendur sjá:
<!-- aria-label verður nafnið sem skjálesarar lesa upp -->
<a href="\/products\/news" aria-label="Vörufréttir">Fréttir</a>
<a href="\/company\/news" aria-label="Fyrirtækjafréttir">Fréttir</a>
- Að öðrum kosti skaltu hafa viðbótartexta inni í tenglinum sem er falinn sjónrænt en lesinn upp af skjálesurum (til dæmis
<span>-þátt sem er stílaður með CSS-flokki sem er eingöngu ætlaður skjálesurum). - Ef tenglarnir eru í reynd jafngildir fyrir notandann – til dæmis ef þeir beina á sömu síðu – skaltu niðurstöðuna.
Hvernig Silktide prófar þetta
- Finna alla tengla á síðunni og sleppa öllum þáttum sem þú hefur undanskilið prófun.
- Ákvarða hvers tengils – textann sem les upp, þar á meðal ARIA-merki og alt-texta mynda, en ekki aðeins sýnilega textann.
- Samræma áfangastað hvers tengils til samanburðar: brot (hlutinn á eftir
#), leitarfyrirspurnir (hlutinn á eftir?), vefslóðakerfið og skástrik aftast eru hunsuð. - Þegar tenglar með sama aðgengilega nafninu vísa á fleiri en einn ólíkan áfangastað skal merkja þá alla.
Úrræðaleit
Tenglar á ólíka hluta sömu síðu eru ekki merktir
Þar sem brot eru hunsuð við samanburð á áfangastöðum teljast tenglar eins og \/guide#intro og \/guide#pricing vísa á sama áfangastað. Þetta er gert með vilja: báðir vísa á sömu síðu.
Tenglar sem eru aðeins ólíkir vegna rakningarfæribreyta eru ekki merktir
Leitarfyrirspurnir eru hunsaðar við samanburð á áfangastöðum, þannig að \/offers?src=header og \/offers?src=footer teljast vísa á sömu síðu en ekki ólíka áfangastaði.