Я открыл карту сайта и увидел острова. Страницы на месте, в индексе, с нормальными заголовками, только ни один абзац на сайте на них не ведёт. Всего HTML-страниц 278, таких островов девять. Пятнадцать лет я объясняю клиентам, что перелинковка важна, и вот сижу с собственным списком.
Как я считал и почему меню не в счёт
Скрипт проходил по каждой странице и собирал ссылки только из тела: из статей, описаний, блоков внутри контента. Шапку, подвал и меню я выкинул целиком.
Причина простая. Ссылка в меню стоит на всех 278 страницах одинаково и ничего не говорит о смысле. Поисковик это понимает: сквозной блок он видит как навигацию, а не как рекомендацию. Если считать «всего ссылок», любая страница из футера выглядит любимицей сайта. На деле о ней никто не пишет.
Входящая из тела устроена иначе: кто-то в тексте объяснил тему и сказал «подробнее вот здесь». Это честная метрика. Она показывает, встроена ли страница в смысл сайта или просто прибита к его краю.
Сирота — не та страница, которой нет в футере. Сирота — та, о которой ни один абзац на сайте не говорит «вот здесь подробнее».
Что показал nasloy.ru
В среднем на страницу приходится 8,8 входящих ссылок из тела. Звучит прилично, пока не посмотришь на распределение.
Мои 8,8 в среднем — ориентир для блога и сервисного сайта, не для магазина на десять тысяч позиций
| Входящих из тела | Страниц | Доля |
|---|---|---|
| 0 | 9 | 3,2% |
| 1 | 18 | 6,5% |
| 2 | 45 | 16,2% |
| 3 | 42 | 15,1% |
| 20 и больше | 14 | 5,0% |
Средняя цифра врёт, как средняя температура по больнице. Четырнадцать страниц собирают по двадцать и больше ссылок и тянут показатель вверх, а 114 страниц живут на трёх ссылках или меньше.
Топ выглядит так: privacy с 271 входящей, /seo-audit со 175, /brif со 160, /portfolio со 140, /o-nasloy-lab со 121, /services/seo-promotion с 52. Коммерческие страницы ожидаемо наверху, я сам их туда тащил.
Отдельно про privacy. 271 ссылка на 278 страниц — это не любовь читателей к политике конфиденциальности. Её ставит баннер cookie, а баннер скрипт засчитал как тело страницы. Вывод неприятный и полезный: граница между «текстом» и «служебным блоком» в коде проходит не там, где её видит глаз. Перед подсчётом надо смотреть, что именно попало в выборку.
Где живут настоящие сироты
Из девяти сирот две законные: страница 404 и главная. На 404 ссылаться незачем, на главную ведёт логотип в шапке, которую я исключил.
Дальше идут служебные: четыре страницы-редиректа раздела research (kontekst-reklama-2028, reklama, seo-analiz-rynka-2026, seoanaliz), seo-test-source.html и shots/index.html. Редиректам входящие и не нужны, тестовая страница вообще не для людей.
Настоящая проблема одна: research.html, сам раздел исследований. Я делал его отдельным проектом, публиковал, давал ссылку в соцсетях и ни разу не сослался на него из блога. Исследования лежат рядом со статьями на ту же тему, и между ними нет ни одного мостика.
Вторая история — Академия. Все 18 страниц с единственной входящей ссылкой оттуда. На модули и уроки ведёт только academy.html или страница трека. Уроки между собой не связаны: урок про анкоры не знает о соседнем уроке про структуру, хотя тема продолжается. Формально это не сироты, по сути — дети с одним телефоном родителей.
С блогом всё в порядке: 121 статья и ни одной сироты. У каждой статьи есть блок похожих, а в тексте я привык ставить перекрёстные ссылки. Разница между блогом и Академией объясняется не техникой. В блоге я пишу абзацами и ссылаюсь по ходу мысли, Академию строил как оглавление.
Почему это дорого
Механика прозаичная. Вес внутри сайта переходит по ссылкам: страница без входящих из текста получает его только через сквозную навигацию, а та делит вес на всех поровну. Робот находит страницы тоже по ссылкам, поэтому сирота реже попадает в обход и дольше ждёт индексации.
В 2026 году добавился ИИ-поиск. Он читает структуру и цитирует связанные блоки: если тема раскрыта в нескольких местах и они ссылаются друг на друга, у нейросети больше оснований взять этот фрагмент в ответ. Страница, о которой сайт молчит, реже попадает и в индекс, и в ответы. Никакой катастрофы, просто тихая потеря трафика, которую никто не заметит, пока не посчитает.
Как искать
Я пользуюсь тремя способами, и они дополняют друг друга:
- Скрипт по выгрузке. Собрать все HTML-страницы, вырезать шапку, подвал и меню, посчитать входящие из тела. Если карта сайта собрана аккуратно, она даёт полный список адресов; я писал, как я создаю sitemap.
- Модуль «Перелинковка» в SEOSimple. Он находит страницы-сироты и предлагает связки между похожими по смыслу страницами, а не по меню. Для Академии это ровно то, что нужно: соседние по теме уроки.
- Ручной проход по разделам. Открыть раздел и спросить себя, откуда читатель сюда придёт, кроме меню. Так я и поймал research.html: скрипт показал ноль, а голова объяснила почему.
Как чинить: абзацем, а не меню
Первое желание — добавить сироту в меню. Это не помогает: страница получает ещё одну сквозную ссылку, а смысловой связи как не было, так и нет.
Правило у меня одно: ссылка ставится из того абзаца, где термин или тема объясняется. Если в статье про анализ рынка есть абзац о том, как я считал спрос, ссылка на исследование ставится в этот абзац, а не в конец текста под заголовком «см. также». Базовую логику я разбирал в статье про перелинковку страниц сайта, здесь только практика.
На каждую страницу-сироту я ставлю три-пять ссылок. Одной мало: страница сразу переходит в группу из 18 «одиноких». Больше пяти обычно выглядит натянуто. Источники ищу в блоге и в словаре «Слоеводство»: 144 термина, и почти у каждого есть урок Академии, где тема раскрыта подробнее.
Анкор пишу по смыслу абзаца: «как я считал спрос на контекст», а не «здесь» и не точное ключевое слово пятый раз подряд. Уроки Академии связываю друг с другом там, где один продолжает другой.
Через месяц прогоняю тот же скрипт с теми же исключениями. Если менять правила подсчёта, сравнивать нечего.
Чего метрика не видит
Скрипт считает только HTML-ссылки. Навигация на JavaScript, подгружаемые блоки и фильтры в выборку не попадают, и на сайте с такой архитектурой картина будет искажена.
Для больших каталогов норма другая. Карточка товара с тремя входящими из тела может быть в порядке, если её держат категории и фильтры. Мои 8,8 в среднем — ориентир для блога и сервисного сайта, не для магазина на десять тысяч позиций.
И не всякая сирота — ошибка. 404, редиректы, тестовые страницы ссылок не требуют. Из моих девяти по-настоящему чинить надо одну, плюс подтянуть 18 уроков с единственной входящей.
Что сделать сегодня вечером
Возьмите десять страниц своего сайта, которые вы считаете важными. Для каждой найдите поиском по сайту её главную тему в статьях. Если тема упоминается, а ссылки рядом нет — поставьте её прямо в этот абзац. Я начну с research.html: у меня три статьи про анализ рынка, и ни одна пока туда не ведёт.