Меня зовут Иван Захаров, и сегодня я расскажу о том, что такое битые ссылки, как их находить и исправлять, чтобы улучшить SEO и удобство пользователей.
Что такое битые ссылки?
Битая ссылка – это гиперссылка на вашем сайте, которая больше не ведет к нужной странице. Чаще всего при переходе по такой ссылке пользователь видит ошибку 404.
Битые ссылки раздражают посетителей, которые не могут получить нужный контент, и ухудшают SEO, так как поисковые системы не могут корректно индексировать страницы и передавать ссылочный вес.
Основные типы ошибок битых ссылок:
- 404 (not found) – страница не найдена;
- 410 (gone) – страница была удалена навсегда;
- 400 (bad request) – проблема с URL;
- 502 (bad gateway) – сервер получил неверный ответ от другого сервера.
Чаще всего битые ссылки появляются, когда:
- Вы удаляете страницы, но не обновляете ссылки на них;
- URL страниц изменяется без настройки редиректа;
- Внешние сайты удаляют или перемещают контент, на который вы ссылались.
Как внутренние ссылки (на страницы вашего сайта), так и внешние ссылки могут быть битые, но способы их исправления различаются.
Как найти битые ссылки
Для поиска битых ссылок можно использовать инструменты типа Semrush Site Audit, Google Search Console, расширения для браузера или проверять ссылки вручную.
1. Используем Site Audit
Инструмент Semrush Site Audit сканирует ваш сайт и показывает все внутренние и внешние ссылки, которые возвращают ошибку.
- Создайте проект с настройками по умолчанию или своими параметрами и запустите сканирование;
- После завершения сканирования перейдите на вкладку "Issues";
- В поисковой строке введите "broken";
- Нажмите на ссылку "# internal links are broken", чтобы увидеть битые внутренние ссылки;
- Нажмите на ссылку "# external links are broken", чтобы увидеть битые внешние ссылки.
Вы сможете увидеть страницы с битими ссылками, URL и HTTP-коды ошибок, что поможет определить приоритеты исправлений.
2. Проверяем Google Search Console
- Откройте Google Search Console;
- Перейдите в "Индексация" > "Страницы";
- В разделе "Почему страницы не индексируются" нажмите на "Не найдено (404)" или другую ошибку, указывающую на битую ссылку.
GSC покажет страницы с проблемами и список URL, которые вызвали ошибки. Учтите, что GSC показывает только ошибки, с которыми столкнулся Googlebot, и не охватывает все битые ссылки.
3. Используем расширения для браузера
Расширения вроде Broken Link Checker позволяют проверять одну страницу на битые или перенаправленные ссылки. Они показывают HTTP-статус каждой ссылки и помогают быстро находить ошибки. Это удобно для проверки отдельных страниц, а не всего сайта.
4. Ручная проверка
Можно вручную переходить по каждой ссылке на странице, чтобы убедиться, что она работает. Этот способ неудобен для больших сайтов, но полезен для проверки исправлений.
Как исправить битые ссылки
Способы исправления зависят от того, внутренняя или внешняя ссылка битая, и от причины ошибки.
Исправляем внутренние ссылки
Внутренние ссылки находятся под вашим контролем, и вы можете:
- Настроить 301 редирект;
- Обновить URL на подходящую страницу;
- Удалить ссылку, если контент больше не существует.
Настройка 301 редиректа
Используйте 301 редирект, если страница перемещена или есть другая страница с тем же содержанием. Редирект перенаправляет пользователей и поисковые системы на новый URL, сохраняя ссылочный вес.
Пример для Apache (.htaccess):
RewriteEngine On RewriteRule ^old-page-url/?$ https://yourdomain.com/new-page-url [R=301,L]
Для Nginx:
location = /old-page-url {
return 301 https://yourdomain.com/new-page-url;
}
Большинство CMS имеют встроенные инструменты для настройки редиректов без правки файлов сервера.
Обновление URL
Если известно, на какую страницу лучше направить ссылку, обновите внутреннюю ссылку напрямую. Это снижает нагрузку от лишних редиректов.
Удаление битых ссылок
Если контента больше нет и подходящей замены нет, удалите ссылку. Если текст вокруг полезен, оставьте текст без ссылки. Если ссылка критична, удалите весь раздел.
Исправляем внешние ссылки
Для внешних ссылок обычно можно:
- Обновить URL, если есть подходящая замена;
- Удалить ссылку, если замена невозможна.
Если замена есть – используйте ее. Если нет – лучше удалить ссылку, чтобы не портить пользовательский опыт.
Как предотвратить битые ссылки
- Настройте редиректы до удаления страниц;
- Проверяйте ссылки перед публикацией нового контента;
- Используйте стабильные и описательные URL.
Заключение
Исправление и предотвращение битых ссылок помогает сохранить ссылочный вес, улучшить навигацию и опыт пользователей. Регулярный аудит сайта – лучший способ найти и устранить битые ссылки.
Часто задаваемые вопросы
Что вызывает битые ссылки?
Обычно страницы удаляют без обновления ссылок, URL меняются без редиректа или в ссылке есть опечатка.
Как битые ссылки влияют на SEO?
Внутренние битые ссылки затрудняют индексацию и уменьшают передачу ссылочного веса. Внешние ссылки напрямую на ранжирование не влияют, но портят пользовательский опыт.
Как лучше всего найти битые ссылки?
Запустите сканирование сайта через инструменты вроде Semrush Site Audit. Они покажут все битые ссылки и страницы, где они встречаются.
Как исправить битые ссылки на сайте?
Для внутренних ссылок обновите URL, добавьте 301 редирект или удалите ссылку. Для внешних ссылок обновите ссылку или удалите, если замена невозможна.
В чем разница между статусами 404 и 410?
404 – страница отсутствует, но может появиться снова. 410 – страница удалена навсегда, поисковые системы быстрее удаляют такие страницы из индекса.
Является ли "Broken Link Building" тем же, что исправление битых ссылок?
Нет. Broken Link Building – это стратегия по построению ссылок на других сайтах. Исправление битых ссылок на вашем сайте направлено на улучшение UX и SEO.
