Это две разные команды роботу, которые часто путают. noindex говорит «не добавляй эту страницу в индекс» — страница не появится в выдаче. nofollow говорит «не переходи по ссылкам и не передавай по ним вес». Первая управляет индексацией страницы, вторая — отношением к ссылкам.
noindex задают в мета-теге robots или в HTTP-заголовке; nofollow — атрибутом rel="nofollow" у ссылки или в том же мета-теге для всех ссылок страницы. Типичная связка noindex, follow — закрыть служебную страницу от индекса, но позволить роботу пройти по её ссылкам дальше. Важно: noindex закрывают именно мета-тегом, а не в robots.txt — там это работает иначе.
Команды роботу: не индексируй и не передавай вес
noindex — в мета-теге, nofollow — в атрибуте ссылки
Корзина, фильтры и платные ссылки прячут от индекса
На странице корзины ставят <meta name=«robots» content=«noindex»> — её не пускают в индекс, но робот по ней ходит. А rel=«nofollow» на ссылке говорит не передавать вес; обе директивы дополняют запреты в robots.txt.