Найти в Дзене

Атрибуты rel и rev

В HTML у тега <a> есть необязательные атрибуты rel и rev. Они отражают отношения между документами, которые являются источником и целью гиперссылки.

Атрибут rel определяет отношение документа-источника к цели.

Атрибут rev определяет отношение цели к источнику.

Однако здесь нас ждёт засада - в стандарте HTML ничего не говорится о значениях этих атрибутов. Так что вы самостоятельно решаете, какие это будут значения и как вы их будете использовать. Ну и обычно для этих целей данные атрибуты используются редко. Пример:

<a href="file-10.htm" rel="next" rev="prev">Файл № 10</a>

Здесь подразумевается, что у нас есть какой-то набор связанных документов (например, инструкция из нескольких файлов). Тогда атрибуты дают нам понять, что у этой ссылки есть предыдущий документ, и есть следующий. Но как вы всё это будете обрабатывать - это уже ваши проблемы. Потому что браузер не сможет понять, какой файл в списке является предыдущим, а какой - следующим.

Однако у атрибута rel есть значение, которое я использую довольно часто (ну и не только я). Это может выглядеть примерно так:

Значение nofollow, которое ввёл Гугл, сообщает поисковой машине, что эту ссылку не надо индексировать. У Яндекса сначала было своё значение - noindex, но потом значение nofollow стал поддерживать и Яндекс.

Так что если вы не хотите, чтобы на ваших страницах ссылки на внешние сайты индексировались поисковиками, то можете применять эти значения с атрибутом rel.

На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.