Чтобы сайт на React был заметен поисковыми системами, используй статический генератор сайтов, например, Gatsby. Он позволяет заранее преобразовывать страницы в статический HTML, что делает их индексируемыми, тогда тебе не нужен Node.js или Next.js. Надо организовать HTML-структуру, добавить соответствующие заголовки, мета-теги и семантическую разметку и создать URL-адреса с помощью React Router. Потом настроить файл robots.txt, иначе не разрешить индексацию важных страниц, и создать карту сайта для сканирования контента поисковыми системами.