Вам нужно делать рендеринг на сервере, и при обращении поискового робота пускать его на HTML-копию страницы. Есть вероятность потери поведенческих и ссылочных факторов, но только так можно работать. Это касается только Яндекса, у Google есть виртуальный браузер и он, как заявляют, умеет работать с такими сайтами. Контент на страницах будет ок. Вот есть чек-лист
https://seo-impulse.ru/novosti/seo-teksty-kak-ikh-... И тогда более менее, что-то дельно может выйти.