Kalo te përmbajtja
SEO Analyzer

Aksesueshmëri

Teksti përshkrues i lidhjeve

Lidhje me tekst si "kliko këtu" që nuk thonë ku të çojnë; mjeti kontrollon shtatë shprehje angleze.

Çfarë është

Teksti i një lidhjeje duhet të thotë se ku të çon, i marrë vetëm, pa kontekstin rreth tij.

Arsyeja është praktike: lexuesit e ekranit lejojnë kalimin nga lidhja në lidhje dhe shfaqjen e një liste me të gjitha lidhjet e faqes. Në atë listë nuk ka kontekst. Një listë me dymbëdhjetë zëra "lexo më shumë" nuk përdoret dot.

E njëjta vlen edhe për lexuesin me sy: sytë hidhen nga lidhja në lidhje duke skanuar, dhe një tekst gjenerik nuk jep asnjë informacion në atë skanim.

Pse ka rëndësi

Për një përdorues që lundron me tastierë ose me lexues ekrani, lidhjet gjenerike e bëjnë faqen një labirint. Ai duhet ta lexojë gjithë paragrafin para çdo lidhjeje për të kuptuar ku çon — pra humbet pikërisht avantazhin e lundrimit të shpejtë.

Për motorët, teksti i lidhjes është një nga sinjalet më të vjetra dhe më të forta për temën e faqes së synuar. Njëqind lidhje të brendshme me tekst "kliko këtu" nuk i japin asaj faqeje asgjë; njëqind me tekst "riparim tastiere laptopi" i japin shumë.

Për këdo, teksti përshkrues është edhe premtim: vizitori di çfarë do të marrë para se të klikojë. Kjo ul kthimet mbrapa.

Si rregullohet

<!-- e gabuar -->
<p>Për çmimet e riparimit, <a href="/cmimet">kliko këtu</a>.</p>

<!-- e drejtë -->
<p>Shiko <a href="/cmimet">çmimet e riparimit</a>.</p>

<!-- kur dizajni kërkon tekst të shkurtër, shto emërtim të plotë -->
<a href="/artikulli-7" aria-label="Lexo artikullin: Si të pastroni tastierën">Lexo më shumë</a>

Hapat:

  • Vendos fjalët kuptimplota brenda lidhjes, jo rreth saj.
  • Mos përdor URL-në si tekst. Lexuesi i ekranit e lexon shkronjë për shkronjë.
  • Mos e lidh vetëm imazhin pa `alt`. Atëherë lidhja nuk ka fare tekst.
  • Njofto hapjen në tab të ri dhe llojin e skedarit: "Raporti vjetor (PDF, 2 MB)".
  • Dy lidhje me të njëjtin tekst duhet të çojnë në të njëjtin vend. Ndryshe, ngatërrojnë.

Si e mat ky mjet

AccessibilityAnalyzer::checkLinkText() (services/AccessibilityAnalyzer.php:130) merr çdo <a>, e normalizon tekstin e brendshëm dhe e krahason me një listë të fiksuar prej shtatë shprehjesh: click here, read more, more, here, link, learn more, click (:133).

Krahasimi kërkon përputhje të plotë, jo pjesëtore. Dy dalje: asnjë përputhje (:148, kaluar), një ose më shumë (:150, informativ me gjysmë pike).

Çfarë NUK e mat

Lista është krejt në anglisht. Shprehjet ekuivalente shqipe — kliko këtu, lexo më shumë, më shumë, këtu, shiko, detaje, vazhdo — nuk kontrollohen fare. Për një sajt shqip ky kontroll praktikisht nuk gjen asgjë.

Krahasimi kërkon përputhje të plotë të tekstit të pastruar, prandaj Kliko këtu për më shumë nuk përputhet me asnjë zë të listës edhe sikur lista të ishte shqip.

Nuk kontrollohet: lidhje me tekst bosh, lidhje që përmbajnë vetëm një imazh pa alt, lidhje me të njëjtin tekst drejt destinacioneve të ndryshme, apo URL të përdorura si tekst. Konstatimi është informativ me ndikim të ulët edhe kur gjendet një faqe e tërë me lidhje gjenerike.

Mospërputhje midis tekstit të analizuesit dhe matjes

Kjo faqe ndjek matjen, jo tekstin që prodhon analizuesi.
Teksti i analizuesitÇfarë ndodhSi u matBurimi
Link text is descriptive — No generic link text like "click here" found.Shtatë shprehje angleze, me përputhje të plotë. 'Kliko këtu' dhe 'Lexo më shumë' nuk kontrollohen.Vargu te :133 përmban click here, read more, more, here, link, learn more, click.matur gjatë 5.10services/AccessibilityAnalyzer.php:133

Kodi që e kryen matjen

  • services/AccessibilityAnalyzer.php:130AccessibilityAnalyzer::checkLinkText
  • services/AccessibilityAnalyzer.php:133genericTexts

Standardi