Аудит внутренних ссылок

Broken links, anchor distribution, generic-якоря, каннибализация anchor text, security (rel=noopener). До 50 внутренних URL.

Что мы проверяем

Все ссылки на странице

Парсим все <a href>: внутренние (тот же домен), внешние (другой домен), якорные (в пределах страницы #), pseudo (javascript:, #).

Broken internal links — HTTP-проверка

До 50 уникальных внутренних URL проверяем HEAD-запросом параллельно. Считаем 4xx (broken), 5xx (server error), 3xx (редиректы — потеря crawl budget).

Anchor distribution

Сколько раз каждый anchor встречается. Топ-15 — то, на чем держится семантика страницы. Generic-якоря («здесь», «тут», «подробнее») не передают веса — должно быть <20%.

Каннибализация anchor text

Если один anchor («SEO-аудит») ведёт на 3+ разных URL — Google не понимает какая страница каноническая. Семантический вес размазывается. Норма: один anchor → одна страница.

Security — rel=noopener

Внешние ссылки с target="_blank" без rel="noopener" — security-уязвимость: открытая страница через window.opener может изменить URL родительской вкладки (phishing).

Что значит Score

  • 80-100 — все ссылки работают, anchor distribution здоровая, security ОК
  • 50-79 — есть мелкие проблемы (несколько 3xx, generic >20%)
  • 0-49 — много broken links или критичная каннибализация

FAQ

Сколько внутренних ссылок должно быть на странице?

Sweet spot: 50-100. Меньше 5 = слабая перелинковка, страница орфан. Больше 100 = диллюция PageRank (вес каждой ссылки уменьшается). Это правило Сообщили Google и подтверждается практикой 2026.

Что такое каннибализация anchor text?

Когда несколько ссылок с одним и тем же текстом ведут на разные URL. Например, везде «SEO-аудит» ведёт куда-то разное: главная, /tariffs, /services, блог. Google не понимает какая страница «правильный» ответ на «SEO-аудит» — все теряют позиции.

Какие anchors считаются generic?

Те, которые не несут семантического смысла: «здесь», «тут», «подробнее», «сюда», «узнать больше», «читать дальше», «ссылка», «click here», «here», «read more», «learn more», «details». Их должно быть <20% от всех внутренних. Лучше — <10%.

Почему важен rel=noopener для target=_blank?

Без noopener открытая страница имеет ссылку на window.opener — JavaScript может через него изменить URL родительской вкладки. Юзер видит всё ту же страницу, но контент подменён — phishing-атака. С 2021 Chrome и Firefox автоматически добавляют noopener, но старые браузеры (и Safari iOS) — нет.

Связанные инструменты