Битые ссылки в SEO
Битая ссылка - это ссылка, которая ведет
на несуществующую страницу. Сервер отвечает
кодом 404 или 410, а пользователь
видит сообщение «страница не найдена».
Битые ссылки бывают внутренние и внешние. В этом уроке важны внутренние - те, что стоят на страницах вашего сайта и ведут на другие адреса того же проекта.
<nav>
<a href="/">Главная</a>
<a href="/about.html">О компании</a>
<a href="/old-contacts.html">Контакты</a>
</nav>
Если страница /old-contacts.html удалена,
а ссылка в меню осталась, пользователь
и поисковый робот попадут в тупик.
Почему битые ссылки вредят SEO
Поисковый робот ходит по сайту по ссылкам
из href. Если ссылка битая, робот
не переходит дальше по этому пути
и не передает внутренний вес
на целевую страницу.
Когда битых ссылок много, робот тратит время на пустые адреса вместо полезных страниц. Пользователь тоже уходит с сайта - это ухудшает поведенческие факторы.
Битая ссылка также ломает внутреннюю перелинковку: страница, на которую никто не может попасть по ссылке, хуже участвует в структуре сайта.
Что проверять разработчику
Битые ссылки часто появляются после переименования адресов, удаления страниц или переноса раздела. Разработчик должен проверять:
- меню, подвал и хлебные крошки - шаблоны обновляют первыми;
- ссылки в статьях, карточках товаров и списках категорий;
- старые адреса после редиректов - внутренние ссылки должны вести сразу на новый URL, а не через цепочку перенаправлений;
- ссылки, собранные JavaScript - робот должен видеть рабочий адрес в HTML.
Проверять удобно краулером или вручную
через curl -I. Если ответ
404 - ссылку нужно убрать
или заменить на рабочую страницу.
Подробнее про поиск битых ссылок -
в разделе «Инструменты».
Если страницу удалили, а на нее
еще ведут ссылки, настройте редирект
301 на подходящую замену
или обновите ссылки в верстке.
Расскажите, чем битые внутренние ссылки вредят SEO и пользователям.
После переноса страницы с /blog/old-post/
на /blog/new-post/ в меню
осталась старая ссылка. Что нужно
сделать разработчику?
Дана верстка:
<article>
<h1>Как выбрать ноутбук</h1>
<p>
Подробнее читайте в
<a href="/guides/laptop-2023.html">
руководстве 2023 года
</a>.
</p>
</article>
Страница /guides/laptop-2023.html
удалена, вместо нее есть
/guides/laptop-2025.html.
Объясните, в чем ошибка и исправьте ее.
Дана верстка:
<footer>
<a href="/">Главная</a>
<a href="/delivery.html">Доставка</a>
<a href="/delivery-old.html">Оплата</a>
</footer>
Ссылка «Оплата» ведет на удаленную страницу. Объясните, в чем ошибка и исправьте ее.