Как найти и исправить битые ссылки
Битые ссылки раздражают посетителей и тратят время поисковых роботов. Решение зависит от причины, по которой сломалась каждая ссылка, поэтому стоит разбирать их по одной, а не перенаправлять всё на главную страницу.
Найдите их
Проверьте страницу с помощью Broken Link Checker или запустите Website Crawler, чтобы просканировать весь сайт. Google Search Console также показывает адреса, которые возвращают 404, в разделе Pages → Not found (404), включая ссылки с других сайтов.
Решите, что нужно каждой ссылке
| Ситуация | Решение |
|---|---|
| Опечатка в вашей ссылке | Исправьте ссылку |
| Страница переехала | Добавьте редирект 301 на новый адрес и обновите свои ссылки |
| Страница удалена, но есть близкая замена | Редирект 301 на эту замену |
| Страница удалена, замены нет | Удалите ссылку и пусть страница возвращает 404 или 410 |
| Внешний сайт больше не работает | Замените ссылку или удалите её |
Настройте редиректы правильно
# Nginx
location = /old-page { return 301 /new-page; }
# Apache (.htaccess)
Redirect 301 /old-page /new-page
Направляйте каждый старый адрес сразу на итоговую страницу и проверьте его с помощью Redirect Checker. Затем обновите внутренние ссылки, чтобы посетители вообще не проходили через редирект.
Не перенаправляйте все страницы на главную. Google обычно считает это мягкой ошибкой 404, а посетители попадают туда, куда не ожидали.
Остерегайтесь ложных срабатываний
Некоторые сайты блокируют автоматические проверки и возвращают 403 или 429, хотя в браузере ссылка работает. Откройте такие ссылки вручную, прежде чем что-то менять. LinkedIn и другие соцсети часто так делают.
Сделайте страницу 404 полезной
Некоторые битые ссылки будут появляться всегда, особенно на чужих сайтах. Хорошая страница 404 помогает удержать посетителя на вашем сайте:
- Чётко сообщите, что страница не найдена.
- Предложите поиск и ссылки на основные разделы.
- Возвращайте настоящий статус 404. Дружелюбная страница с кодом 200 — это мягкая ошибка 404.
Поддерживайте порядок
Проверяйте снова после редизайна или смены адресов, а в целом — раз в несколько месяцев. Добавляйте редиректы до переноса страниц, а не после.