если куки не позволяют держать все в себе
то возможно стоит сделать какойто адаптер для обмена данными между локалстор та куки
и в куки ложить только самые нужние дание
плюс для сервера сделать окремий компонент или модуль, каторий будем отрабативать только на сервере и генерить страницу по урезаним даним, чтоби етого вполне было достаточно для СЕО
а все остальное для клиента уже будет делатся в браузере