Ссылки на noindex-страницы передают вес. А ссылки на страницы, закрытые в robots.txt — не передают (робот не может их прочитать). Решение зависит от метода блокировки.
Если страница закрыта через noindex
Робот заходит на страницу, видит noindex, не показывает в выдаче. Но входящие ссылки на эту страницу всё равно учитываются — вес передаётся.
Удалять ссылки? Нет. Страница с noindex может передавать вес дальше через свои исходящие ссылки. Она работает как «транзитный узел» во внутренней перелинковке.
Если страница закрыта через robots.txt
Робот не заходит на страницу вообще. Вес, переданный ей через ссылки — теряется. Это «чёрная дыра» ссылочного веса.
Удалять ссылки? Да, имеет смысл. Или лучше: уберите Disallow из robots.txt и используйте noindex вместо этого.
Если страница отдаёт 404/410
Ссылки на 404-страницы не передают вес — ни внешние, ни внутренние.
Что делать: настройте 301-редирект на ближайшую релевантную страницу, чтобы сохранить вес.
Рекомендация
Проведите аудит внутренних ссылок через Screaming Frog: найдите ссылки на noindex и blocked-by-robots страницы. Для robots.txt-блокировок — переведите на noindex. Для 404 — поставьте редиректы.
Если вы используете метод закрытия через robots.txt, рекомендую сначала проверить, действительно ли страница должна быть полностью недоступна для поисковых роботов. Иногда достаточно добавить noindex, чтобы сохранить передачу веса. Для анализа ссылок и их влияния на внутреннюю перелинковку я использую инструменты вроде Screaming Frog или Ahrefs. Они помогают быстро найти все ссылки на закрытые страницы и принять взвешенное решение. Также советую перенаправлять ссылки с закрытых страниц на релевантные открытые, чтобы не терять трафик и вес. Это особенно важно для крупных сайтов, где каждая ссылка играет роль в общей структуре.