Как подружить сайт на ReactJS с поисковыми роботами?
Понижать в выдаче не будет ни гугл, ни яндекс.
Если у вас сайт построен полностью на ReactJS, то вам необходимо рендерить страницы для веб краулера. 
Почитайте рекомендации гугла и яндекса и можете посмотреть в сторону SaaS https://prerender.io/
https://yandex.ru/support/webmaster/robot-workings...
https://support.google.com/webmasters/answer/81766...
Я бы начал с самого простого, у самого поисковика можно посмотреть как робот видит страницу.
Я смотрел, когда выбирал между Angular и Vue. У второго все было видно, а у первого только пустые блоки с разметкой.