Links do not have a discernible name. Lighthouse Fix

Често срещана грешка в PageSpeed Insights / Lighthouse става дума за потребителско изживяване и достъпност. "Links do not have a discernible name“.

В дадения сценарий грешката се генерира, защото връзките, свързани с иконите, нямат забележимо име. Когато връзките към икони се използват във връзка със социални мрежи или други профили, те трябва да съдържат описателен етикет, наречен „aria-label“.

В темата Voice – Meks, тази грешка възниква най-често във връзка с връзки "Author Box” от края на статиите.

Простото решение е да добавите етикета: aria-label="Nume".

в "author box” за темата Voice (тема WordPress разработен от Meks), поправих проблема, като промених ред 73 във файла template-parts/author-box.php, където въведох етикета aria-label.

<a href="<?php echo esc_url($social_meta ); ?>" aria-label="<?php echo esc_attr( $soc_name ); ?>" target="_blank" rel="noopener" class="fa fa-<?php echo esc_attr( $soc_id ); ?>"></a>

Оригиналният ред, който беше променен:

<a href="<?php echo esc_url($social_meta ); ?>" target="_blank" class="fa fa-<?php echo esc_attr( $soc_id ); ?>"></a>

След извършване на горните промени във всички икони, които имат връзки, „Links do not have a discernible name” вече няма да присъства вLighthouse.

Тази грешка, която може да депунктира резултата в Lighthouse, със сигурност присъства и в други теми WordPress разработен от Meks или от други разработчици.

Технологичен ентусиаст, обичам да пиша уроци и полезни ръководства за операционни системи, хардуерни системи, езици за програмиране и мобилни телефони (iOS, Android). Обичам да експериментирам и да откривам нови SEO техники и стратегии за уеб оптимизация.

Home » Интелигентен урок » Links do not have a discernible name. Lighthouse Fix
Оставете коментар