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"


На самом деле существует множество блогов на эту тему, но многие из них устарели или слишком неопределенны.

0 ответов

Другие вопросы по тегам