Только от честных ботов. Вы им в robots.txt говорите, что им сюда не следует ходить и они не ходят.
Но они не обязаны делать так, как им велено в robots.txt.
А запретить только ботам вы сможете не раньше, чем научитесь отличать бота от человека. А если разработчик захочет сделать бота, неотличимого от человека?
Ну если контент на сайте не общедоступный, а только для зарегистрированных пользователей - тогда другое дело, хоть по паспорту можно регистрировать живых пользователей и боты уже не пройдут (у них нет паспортов).