Angularjs SEO улучшения
Каковы основные аспекты оптимизации Angularjs-веб-сайта (с помощью ui-router)?
1.
Google теперь может отображать веб-сайты с динамическим контентом, без использования устаревшей схемы сканирования Ajax.
Наше меню использует "UI-SREF" UI-маршрутизатора, как
<a ui-sref="about">About</a>
но Google не сканирует страницы, доступные в меню.
Мы также используем
$locationProvider.html5Mode(true);
который обеспечивает красивые и чистые ссылки (без хэштегов)
Нужно ли использовать промежуточные программы, такие как prerender.io, которые преобразуют Angularjs-Pages?
Если ответ " да", разве это не недостаток - использовать AngularJs для веб-сайтов?
2.
Без использования мета-тега "описание"
<meta name="description" content="some content">
содержимое страницы отображается как
{{item.title}} (not the "ng-bind"-way)
как вообще можно "обслужить" гугл отрендеренную страницу?
3.
Еще один интересный факт - заголовок
<title>Lorem - Ipsum</title>
Иногда в результатах поиска Google отображается заглавное название "Ipsum - Lorem", а иногда - "Lorem - Ipsum"
На самом деле существует множество блогов на эту тему, но многие из них устарели или слишком неопределенны.