Как справляется Google с индексацией сайтов на AngularJS и других фреймворках?

Суть вопроса - хочу следующий сайт написать с применением JS фреймворка. Просмотрев кучу обзоров выбор стал между Backbone.js и AngularJS. Как я прочитал в интернетах и говорят знакомые фронтендеры - Google не очень активно индексирует данные на сайтах с AngularJS. Надо помогать sitemap'ами.
stackoverflow.com/questions/13499040/how-do-search...
Вот человек задал подобный вопрос. В данный момент Google исполняет JS на сайтах, но все же, можно ли быть уверенным на 100% что качество индексации (считай SEO) не пострадает? У вас есть реальный опыт? Поделитесь, пожалуйста.

https://prerender.io/ - кто пробовал?
нашел еще такие сервисы:
www.brombone.com
getseojs.com

Есть статьи по настройке AngularJS для работы с поисковиками... Но все это кажется костылем или нет? Придется рендерить версию для Google с помощью стороннего сервиса, а это займет время, и как это скажется на индексации.
И вообще, клиентский фреймворк - Овчинка выделенки стоит, если стоит крайняя необходимость отличной индексации Google.
  • Вопрос задан
  • 847 просмотров
Решения вопроса 1
copist
@copist
Empower people to give
Личный опыт работы с prerender habrahabr.ru/post/254213/#comment_8546193 на проекте с 100 000+ страниц.

Ну и в результате отличная индексация, icons8.com на первой странице выдачи гугла по ключевым, пользователи заходят практически на все из 100 000 страниц из поиска
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
гугловый краулер умеет использовать JS, но только он судя по всему это и умеет. Ну и да, есть куча подводных камней.

альтернатива - пререндринг на сервере, генерация снэпшотов. Это дело умеют разруливать большинство поисковиков, в этом случае вы в метатегах помечаете что ваш сайт динамический.

Ну и еще вариант - тупо пропиать на уровне вэб сервера - если зашел бот - отдать ему снапшет.

для генерации снапшетов можно либо поднять у себя phantom.js либо воспользоваться сервисами типа https://prerender.io/
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
ну, сайтмапы все равно нужны, сейчас это правило хорошего тона, google webmasters и т.п.

на JS Гугл всегда смотрит с подозрением, потому что за ним скрываются дорвеи,
поэтому пытается проиндексить, если это не запрещено в роботс, но гарантии никто не даст
Ответ написан
Комментировать
@yury_egorenkov
В копилку еще сервис renderjs.io
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы