Поддержка сайта

Как найти битые ссылки на сайте

Семь рабочих способов найти нерабочие ссылки: от DevTools до обхода домена. Как выбрать метод по размеру сайта и не принять срабатывание WAF за повод удалить URL или поставить редирект.

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

Какой метод выбрать по размеру сайта

Несколько страниц (визитка, лендинг). Ручной обход и DevTools на ключевых шаблонах часто хватает, если вы систематически проходите все разделы, а не только главную.

Десятки и сотни URL, один домен. Расширение Chrome на живых страницах плюс обход сайта в том же браузере закрывают большую часть внутренних ссылок без отдельного сервера.

Тысячи URL и регулярные релизы. Имеет смысл добавить десктопный краулер или плановый проход по sitemap и шаблонам CMS, а быстрые проверки перед публикацией оставить в Chrome.

Только «что уже видит Google». Search Console полезна для приоритетов, но не заменяет проверку текущего HTML и JS на боевом сайте.

1. Кликать как пользователь (крошечный сайт)

Для пяти страниц-визиток это честный старт. Метод не масштабируется: ссылку в подвале на четвёртой странице легко пропустить.

2. DevTools

Вкладка «Сеть», отключённый кэш, перезагрузка, фильтр по красным строкам и кодам 4xx. Удобно для одного шаблона; к следующему URL придётся повторить шаги вручную.

3. Google Search Console

Раздел «Индексирование» → «Страницы». Это их обход, не ваш снимок сайта сегодня. Консоль не видит ссылки только из JS, тестовый стенд (стейдж) и то, что давно не запрашивали. Хорошее первое место для вопроса «это уже проблема ранжирования?». Дальше: 404 в GSC.

4. Расширение Chrome на живой странице

Откройте ту страницу, которую правите. Скан всех a[href], HTTP-статус, подсветка узла, CSV. Для этого подходит Advanced Broken Links Search. Ложные срабатывания бывают: защитный фильтр сайта (WAF), гео, различие HEAD и GET. Смените метод проверки в настройках и перепроверьте один URL, прежде чем удалять URL, ставить редирект или менять контент.

5. Обход всего сайта в том же браузере

Внутренние ссылки, sitemap.xml, история посещённых адресов. Подробности: обход сайта и как сканировать домен. Это как раз зазор между «главная в порядке» и «блог 2019 года всё ещё смотрит в /shop/old».

6. Десктопные краулеры

Screaming Frog, Sitebulb и аналоги. Нормальный инструмент на десятки тысяч URL. Избыточен для разовой проверки «ссылка с тестового стенда в Slack». Мы так и написали в сравнении с Frog, не выдавая разные сценарии за один «спорт».

7. Плагины CMS

WordPress-плагины с кроном по своему же сайту: удобно, шумно, иногда затрагивают безопасность. Отдельный разбор WP имеет смысл после того, как понятно, какие шаблоны дают больше всего 404. То же для 1С-Битрикс, Тильды, Shopify, Wix, Яндекс KIT, конструкторов хостеров и самописного сайта: смотрите отрисованный HTML, не только админку.

Прежде чем исправлять

  • Ответы 5xx: перепроверьте на следующий день.
  • Откройте финальный URL после всех редиректов.
  • Убедитесь, что 404 не вызван гео-блоком вашего IP.
  • Выбор: вернуть страницу, поставить 301 или убрать ссылку; постоянный переезд не оформляйте через 302.

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

После релиза пройдите главную и шаблоны

Проверьте живую страницу, выгрузите CSV для команды и закройте поломки до того, как их увидят посетители. Без аккаунта.

Установить в Chrome

Ещё по теме