Задать вопрос

Не мешает ли Angular / Knockout / BackBone поисковым роботам?

Собственно решил добавить в арсенал Angular / Knockout / BackBone , но все они меня смущают {{ своими скобочками }}. Мешает ли это при SEO, ведь если meta decription не совпадает в должной мере с контентом, он считается невалидным.

Знаю, что можно делать две версии страницы:
* С зарендаренными элементами.
* С Angular.
Но тогда какой в этом смысл, если я и так могу все зарендарить на стороне сервера?
  • Вопрос задан
  • 1044 просмотра
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
AMar4enko
@AMar4enko
Используйте Node.JS + JsDom для рендера ангулярного приложения на сервере.
https://github.com/saymedia/angularjs-server
Делайте стабы для компонент, которые гарантированно не участвуют в рендеринге контента, при запуске в режиме сервера.
Сохраняйте результат в кеш.
Ответ написан
Комментировать
@malroc
Поисковой выдаче мешают. Смысл в удобстве для пользователя.
Обычно либо SPA делаются там где в принципе поисковая индексация не предполагается, либо действительно рендеринг дублируется на стороне сервера.
Ответ написан
Комментировать
ruddy22
@ruddy22
Спасение утопающих — дело рук самих утопающих
Что мешает сделать progressive enhancement?
Ответ написан
@EvgenZZ
php, javascript developer
на стороне сервера для поисковика пишется отдельный роутинг, на стороне клиента ссылки прописываются в формате например "localhost/developer/carbon/public/#!/catalog" (#!/catalog),
Ответ написан
@namitos
раз https://github.com/prerender/prerender
два https://gist.github.com/thoop/8165802
три https://yandex.ru/support/webmaster/robot-workings...

сам пререндер подтекает, конечно, надо иногда его перезапускать, но это не смертельно :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы