Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Практика

Битые обратные ссылки: поиск и восстановление

Обратная ссылка может быть «битой» не из-за вашего сайта, а из-за опечатки при публикации. Разберём типичные случаи и способы исправления.

Чем это отличается от удалённых страниц

В прошлой статье речь шла о ссылках на страницы, которых больше нет. Здесь другая ситуация: страница существует, но внешняя ссылка написана с ошибкой и открывает страницу 404. Причины обычно техническая мелочь при публикации ссылки в тексте или в соцсети.

Типичные ошибки в чужих ссылках

Частые ошибки в адресах обратных ссылок
ОшибкаПримерКак исправить
Знак препинания в конце адреса/catalog/divany/. или /catalog/divany/)Правило, которое отсекает лишний знак
Обрезанный адрес/catalog/divany/uglovoПеренаправление на ближайший корректный раздел
Другой регистр букв/Catalog/Divany/Единообразие адресов и перенаправление на нижний регистр
Слеш в конце или его отсутствие/catalog/divany без слешаЕдиное правило со слешем или без
Старый формат адреса/index.php?id=15Перенаправление по таблице соответствий

Как найти

  • Сравните список внешних ссылок из панелей вебмастеров с ответами сервера: адреса с ошибкой и есть кандидаты.
  • Посмотрите в журнале сервера самые частые обращения, закончившиеся 404, и источник перехода: что смотреть в логах.
  • Обратите внимание на адреса с необычными окончаниями: точками, запятыми, скобками.

Исправление правилами

Массовые опечатки удобно ловить одним правилом. Например, в Nginx можно убрать лишний знак в конце адреса:

rewrite ^(/.*)[.,)]$ $1 permanent;

Такие правила нужно тщательно тестировать: слишком широкое выражение может задеть корректные адреса. Как это делать безопасно — в статье про безопасную проверку правил сервера. Для регистра букв достаточно одного основного правила — регистр букв в URL.

Когда просить исправить ссылку

ОценитьценностьссылкиНаписатьвладельцусайтаУказатьверныйадресПроверитьисправление
ОценитьценностьссылкиНаписатьвладельцусайтаУказатьверныйадресПроверитьисправление
Как попросить исправить чужую ссылку

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

Профилактика. Чтобы новые страницы не создавали похожих ошибок, договоритесь о единых правилах адресов: без специальных символов, с одним регистром, с понятным окончанием. Общий подход — в статье про возврат веса ссылок на удалённые страницы.

Простой регламент на месяц

  1. В начале месяца выгрузите из журнала сервера десять самых частых адресов с ответом 404 и посмотрите источник перехода.
  2. Отделите ошибки, вызванные мусорными запросами роботов, от реальных переходов людей.
  3. Для реальных переходов определите правильный адрес и добавьте правило или перенаправление.
  4. Запишите результат: какие адреса исправлены и сколько обращений они давали.

Через несколько месяцев такой список показывает, какие ошибки повторяются, и позволяет закрыть их одним общим правилом вместо десятка частных.

Частые вопросы

Почему обратная ссылка ведёт на 404, хотя страница есть?

Чаще всего в адрес при публикации попал лишний знак, он обрезан или написан другим регистром.

Как исправить множество однотипных ошибок?

Одним правилом перенаправления на сервере, которое убирает лишнее или приводит адрес к единому виду; правило нужно тщательно проверить.

Стоит ли просить исправить каждую ссылку?

Нет: только самые ценные, остальные проще закрыть правилом на своём сайте.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также

4 мин чтения

Атрибуты nofollow, sponsored, ugc

Три атрибута говорят поисковой системе, как относиться к ссылке. Использовать их нужно по назначению, а не «на всякий случай».

Читать статью →