Якорная ссылка: что это такое, как работает и для чего нужна — Affelist

Что такое Якорная ссылка?

Якорная ссылка

Это ссылка, которая переводит пользователя к определённому блоку на странице.

Якорная ссылка — ссылка, которая ведет к определенному элементу или разделу страницы с помощью его идентификатора.

В статье разберем, что такое якорная ссылка, как она работает, из каких элементов состоит HTML-якорь, где применяется такая навигация и чем она отличается от обычной ссылки.

Как работает якорная ссылка

Обычная ссылка часто переводит пользователя на другую страницу или сайт. Якорная позволяет сразу перейти к определенному месту документа.

Например, в верхней части длинной страницы расположена кнопка «Отзывы», а соответствующий раздел находится значительно ниже. При нажатии браузер прокручивает страницу непосредственно к блоку с отзывами.

Для этого целевому элементу назначается идентификатор:

<div id="reviews">...</div>

Ссылка на него выглядит следующим образом:

<a href="#reviews">Перейти к отзывам</a>

Знак # указывает на фрагмент страницы, а значение reviews соответствует атрибуту id целевого элемента.

Из чего состоит HTML-якорь

Для простого перехода достаточно ссылки и элемента с соответствующим идентификатором.

Элемент Назначение
href="#reviews" Указывает, к какому фрагменту перейти
#reviews Идентификатор фрагмента в URL
id="reviews" Определяет целевой элемент страницы
<a> Создает кликабельную ссылку

Значения в href и id должны соответствовать друг другу. Если ссылка содержит #reviews, браузер будет искать элемент с id="reviews".

Где используются якорные ссылки

Такая навигация особенно удобна на длинных страницах. Якорные ссылки можно встретить в меню одностраничных сайтов, оглавлениях статей, FAQ, документации, каталогах и лендингах.

Например, пункты «Характеристики», «Отзывы», «Доставка» и «Контакты» могут вести непосредственно к соответствующим разделам одной страницы.

Кнопка с призывом к действию также может использовать якорь для перехода к форме заказа или регистрации, если она расположена ниже по странице.

Якорная и обычная ссылка — в чем разница

Основное различие заключается в назначении перехода.

Обычная ссылка чаще используется для открытия другого URL, тогда как якорная ссылка указывает на конкретный фрагмент документа.

При этом якорь может использоваться и в полном URL:

example.com/page#reviews

В этом случае браузер сначала открывает указанную страницу, а затем переходит к элементу reviews. Поэтому якорные ссылки не ограничиваются переходами исключительно внутри уже открытой страницы.

Плавная прокрутка к якорю

По умолчанию переход может происходить практически мгновенно. Если необходим эффект плавной прокрутки, его можно настроить через CSS:

scroll-behavior: smooth;

Так пользователь визуально видит перемещение от текущего участка страницы к целевому блоку.

При использовании фиксированной шапки сайта также важно учитывать отступ: иначе заголовок целевого раздела после перехода может оказаться скрыт под меню.

Якорные ссылки и аналитика

Переход по якорю обычно не является новым просмотром страницы сам по себе. Однако нажатия на такие ссылки можно отдельно фиксировать как события средствами веб-аналитики.

Это позволяет оценивать, какие разделы интересуют посетителей, как они взаимодействуют с навигацией и какие кнопки чаще приводят к нужным блокам.

Якорные ссылки упрощают навигацию по длинным страницам и позволяют пользователю быстро перейти непосредственно к нужному разделу без ручной прокрутки всего контента.

Занимаюсь развитием контента Affelist: публикую новости индустрии, добавляю актуальные события и конференции, обновляю разделы с компаниями и специалистами CPA-рынка. Слежу за главными изменениями в affiliate-маркетинге, чтобы пользователи всегда имели доступ к свежей и полезной информации.