- Веб-техника
- Качество и соответствие
W3C Link Checker: поиск битых ссылок и «осиротевших» якорей на странице
Интересный
W3C Link Checker по очереди проходит по ссылкам веб-страницы и отмечает те, что больше никуда не ведут: страница не найдена, сервер молчит, лишний редирект, внутренний якорь указывает в пустоту. Вы вставляете адрес, запускаете проверку и видите, как один за другим проверяются ссылки, а затем получаете список проблем, сгруппированных по коду ответа. Бесплатный и без регистрации, это официальный инструмент проверки ссылок от организации, которая пишет веб-стандарты, — естественное дополнение к её валидаторам HTML и CSS.
Что такое W3C Link Checker?
Для каждой отправленной страницы инструмент читает HTML-код (или таблицу стилей CSS), извлекает ссылки и якоря и опрашивает каждый адрес — чаще всего простым запросом HEAD, который запрашивает заголовок ответа, не загружая страницу. Попутно он проверяет, что ни один якорь не объявлен дважды и что ссылки на конкретный фрагмент (page.html#section) действительно находят цель, — мало какие массовые инструменты заходят в этой проверке так далеко. Редиректы отмечаются, в том числе самые незаметные, например обращение к папке без завершающей косой черты. Флажок позволяет пойти дальше и пройти по внутренним ссылкам на несколько уровней вглубь — в онлайн-версии не более 150 документов. Обход спускается только в страницы, адрес которых начинается с адреса стартовой страницы: чтобы охватить небольшой сайт, начинать нужно с его корня.
Инструмент намеренно вежлив с серверами: он соблюдает файл robots.txt (где представляется как W3C-checklink) и делает паузу не меньше секунды между двумя запросами к одному сайту. Из-за этого он медленно работает на странице с большим количеством ссылок, зато его не принимают за агрессивного робота.
Программа появилась в W3C в августе 1998 года — её написал Рено Брюйерон, а в ноябре 1999 года Хьюго Хаас полностью её переписал; затем её развивали Вилле Скюття и другие добровольцы. Это Perl-скрипт, распространяемый по программной лицензии W3C; его можно установить у себя из CPAN и запускать из командной строки без ограничения на число страниц. Последняя опубликованная версия, 5.0.0, вышла в июне 2021 года; репозиторий остаётся открытым, но с тех пор получал лишь мелкие правки. W3C, основанный в 1994 году Тимом Бернерсом-Ли, с января 2023 года является независимой некоммерческой организацией и финансирует свои валидаторы отчасти за счёт пожертвований.
W3C Link Checker вкратце
- Тип
- Онлайн-сервис и свободный Perl-скрипт
- Создан
- 1998
- Авторы
- Рено Брюйерон, затем Хьюго Хаас
- Разработчик
- W3C, некоммерческая организация
- Последняя версия
- 5.0.0, июнь 2021 года
- Лимит онлайн-версии
- 150 документов в рекурсивном режиме
- Язык
- Интерфейс на английском
- Бесплатная версия
- Да, инструмент полностью бесплатный
- Стоимость
- Бесплатно
Для чего нужен W3C Link Checker?
-
Находить мёртвые ссылки
страницы с ошибкой 404, серверы, которые больше не отвечают, исчезнувшие изображения, скрипты или ресурсы таблицы CSS.
-
Проверять якоря
каждая ссылка на фрагмент (#section) должна находить цель, и ни один якорь не должен быть объявлен дважды.
-
Выявлять лишние редиректы
ссылки, которые проходят через постоянный или временный редирект и которые стоит заменить конечным адресом.
-
Обойти часть сайта
по внутренним ссылкам на выбранную глубину, до 150 документов в онлайн-версии.
-
Установить на свой компьютер
в командной строке, без ограничения числа страниц и с авторизацией — чтобы проверить сайт на тестовом сервере или встроить проверку в свои скрипты.
Отзывы о W3C Link Checker
Интересный
Чтобы проверить ссылки на конкретной странице — в технической документации, длинной статье блога, странице ресурсов со ссылками на десятки сайтов, — W3C Link Checker остаётся серьёзным инструментом. Его результаты надёжны, потому что он действительно опрашивает каждый адрес, а в проверке якорей и редиректов он идёт дальше большинства бесплатных аналогов. И всё это без учётной записи и рекламы.
Придётся запастись терпением. Пауза в одну секунду между двумя запросами к одному серверу, задуманная, чтобы не перегружать сайты, хорошо заметна по секундомеру: в нашем тесте главная страница W3C с сотней ссылок проверялась чуть больше трёх минут, а длинная статья Википедии не была проверена и через пять. Рекурсивного режима с лимитом в 150 документов хватит для небольшого сайта-визитки, но не для контентного сайта или интернет-магазина.
Некоторые результаты тоже требуют осторожности. Сайты, которые блокируют роботов или отклоняют запросы HEAD, могут отображаться с ошибкой, хотя прекрасно открываются в браузере, а ссылки, запрещённые в robots.txt, просто остаются непроверенными. Ссылки, добавленные через JavaScript, ускользают от анализа, поскольку инструмент читает HTML-код в том виде, в каком его отдаёт сервер.
Интерфейс застыл в 2000-х, а программа почти не развивается: она работает, но никто её не двигает вперёд. Для разовой проверки она справляется; чтобы проверить сайт целиком или следить за ссылками постоянно, нужен краулер или специализированный сервис.
Сильные стороны
- Полностью бесплатно, без учётной записи и без ограничений на разовые проверки.
- Реальная проверка каждой ссылки, включая ресурсы CSS и изображения.
- Проверка якорей и фрагментов — редкость среди бесплатных инструментов.
- Отмечаются редиректы, даже самые незаметные.
- Свободная версия для установки, чтобы проверять сайт без ограничений или на тестовом сервере.
Слабые стороны
- Очень медленно, если на странице много ссылок на один и тот же сайт.
- Онлайн-обход ограничен 150 документами.
- Ложные срабатывания на сайтах, которые блокируют роботов или запросы HEAD.
- Ссылки, созданные через JavaScript, не видны вовсе.
- Аскетичный англоязычный интерфейс и программа, которая почти не развивается.
Стоит ли W3C Link Checker своих денег?
Да, если вы хотите проверить страницу или небольшой сайт перед публикацией, очистить страницу ресурсов, перегруженную внешними ссылками, или убедиться, что оглавление ведёт к нужным разделам. Разработчики и технические писатели получат строгую проверку, ничего не платя и не устанавливая.
Не обязательно, если у вас сайт на несколько сотен страниц или вы хотите получать оповещения о сломанных ссылках. Краулер вроде Screaming Frog или Sitebulb проходит весь сайт гораздо быстрее и сопоставляет битые ссылки с остальными результатами технического аудита. Бесплатный Google Search Console, в свою очередь, показывает страницы с ошибками, с которыми столкнулся сам Google. Для регулярного мониторинга онлайн-сервисы вроде Sitechecker повторяют анализ через заданные промежутки времени. Наконец, свободная программа LinkChecker, которая, несмотря на название, не связана с W3C, — более современная альтернатива для командной строки.
Сколько стоит W3C Link Checker?
Ни цента: W3C Link Checker — бесплатный общедоступный сервис без учётной записи, подписки и платных опций. Скрипт, распространяемый под свободной лицензией, тоже бесплатно устанавливается на собственный компьютер.
| Тариф | В месяц | Включено | Для кого |
|---|---|---|---|
| Бесплатный | 0 € | Онлайн-проверка одной страницы или 150 документов в рекурсивном режиме, свободный скрипт для установки | Разработчики, технические писатели, владельцы небольших сайтов |
Источник: официальная страница W3C Link Checker, платных тарифов нет, данные на 31 октября 2026 года.
- W3C принимает пожертвования на свои валидаторы, без каких-либо условий.
- Установленный локально скрипт не ограничен по числу страниц, но сохраняет паузу в одну секунду между двумя запросами к одному серверу.
FAQ
Ответы на вопросы о W3C Link Checker
W3C Link Checker бесплатный?
Да, полностью. Ни учётной записи, ни подписки: скрипт можно даже свободно установить на свой компьютер.
Может ли W3C Link Checker проверить весь сайт?
Частично. Флажок рекурсивной проверки позволяет пройти по внутренним ссылкам на выбранную глубину, но онлайн-версия останавливается на 150 документах. Для большего объёма нужно установить скрипт или воспользоваться краулером.
Почему W3C Link Checker такой медленный?
Инструмент ждёт не меньше секунды между двумя запросами к одному серверу, чтобы не перегружать его. Поэтому проверка страницы с сотнями ссылок на один и тот же сайт может занять несколько минут.
Почему рабочая ссылка отображается с ошибкой?
Некоторые сайты блокируют роботов или отклоняют облегчённые запросы, которые использует инструмент, и отвечают ошибкой, хотя в браузере страница открывается нормально. Такие ссылки лучше проверить вручную, прежде чем их исправлять.
Информация проверена 31 октября 2026 г.