#вопрос
Есть сайт, у которого URL построены вот так
https://site.com/#!url-id-123 (обратите внимание на !# в URL)? сайт по сути singlepage application.
Раньше, с такими сайтами мы делали так:
- до регистрации на сайте пользователям отдавалась статика типа
https://site.com/url-id-123, она собственно и продвигалась
- после регистрации пользователя сайт работал на #! вот таких URL (все работает быстро и поиск это особо не индексировал, так как доступ к таким URL был только после регистрации на сайте)
Сейчас вижу ситуацию, что в выдаче по site:
site.com появляются такие страницы, у них в выдачу корректно подтягиваются мета-теги (а при анализе страницы в серч консоли этих мета-тегов нет, есть мета-теги главной страницы). Я знаю, что Google понимает и ренерит JS, просто делает это дольше, поэтому не удивлен, что страницы в индексе появились.
Еще информация:
1) в кэше у этих страниц нет содержимого (точнее - есть содержимое главной страницы
site.com, а не страницы с !# в URL).
2) при проверке через серч консоль пишется что страница в индексе; в коде и на скриншоте - главная страница сайта
А вопрос, собственно вот в чем:
1) Не заморачиваться, и делатиь как раньше: через пререндер делать статику, с ней работать, а URL !# прятать на "после регистрации".
2) Есть какие-то более корректные новые подходы к продвижению такого? Чтобы не делать пререндер, и если страницы с !# попадали в индекс, то и контент у них нормально тянулся, искался по цитате; робот видел перелинковку, мета-теги; все нормально в серч консоли отображалось?