Индексация сайта при использовании AngularJS?

Здравствуйте. Я разрабатываю сайт и клиентская сторона работает на AngularJS. Соответственно весь контент, ссылки и т.д. появляются на странице с помощью JS.

Как в таком случае быть с поисковыми системами? Если я создам файл sitemap в котором будут указаны ссылки на специальные страницы, где будет только контент(в html), это будет работать?

Другими словами: весь сайт открывается через index.html, данные берутся в формате JSON из API. А для поисковых систем я сделаю страницы, например news.php - где будут все новости завернутые в HTML по всем правилам SEO (но без стилей, JS и т.д.) и укажу эти страницы в sitemap. Бот их найдет? Это законно?
  • Вопрос задан
  • 12536 просмотров
Решения вопроса 2
maxaon
@maxaon
Если у вас сайт построен полностью на Angular, то вам необходимо рендерить страницы для веб краулера.
Как сказали, почитайте рекомендации гугла и можете посмотреть в сторону SaaS https://prerender.io/ (такде есть офлайн)
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Прочтите рекомендации Google на этот счет. Bing и Yandex тоже поддерживают подобное (по сути в том же виде)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@lega
Пробовал разные варианты, самым удобным оказалось sitemap + phantomjs
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
169.ru Москва
от 90 000 до 110 000 руб.
RENEWAL Новосибирск
от 40 000 руб.
ООО "Легалбет" Саратов
от 30 000 руб.