Как защитить сайт от парсинга, не задев поисковых роботов?
Помнится мне роскомнадзор пытался заблокировать по ip телеграмм, в итоге заблокировал всё, кроме телеграмма.
Нигде ты не найдешь диапазон используемых ip-адресов яндексом и гуглом, тем более , что они меняются. 
И да, никак ты не защитишь свой сайт от парсинга, это в принципе не возможно.
Как защитить сайт от парсинга, не задев поисковых роботов?
Закрыть доступ для всех по IP, кроме ботов. Иначе - никак.