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

Насколько опасно с точки зрения SEO использовать Angular / React / Meteor?

Добрый день!
Насколько опасно в 2016 году делать новостной сайт / магазин с использованием Angular / React / Meteor / other_client_side_render_framework? Насколько я знаю, уже в 2014 году у google'а в кравлере был встроен JS, осмелюсь предположить, что яндекс не отставал, но меня все равно пугает следующие вещи:

1) Достаточно ли поисковику meta-тегов (заострю внимание, это новостной сайт). Я довольно часто видел, что сайты на метеоре вообще не имеют body, а только og-meta-теги.
2) Есть ли JS метод (естественно, который скорее всего инжектит кравлер), которой кравлеру можно сообщить, что вся важная информация загружена?
3) Опасно ли использовать html 5 Mode для ссылок? (Т.е. вместо #! использовать нормальные ссылки, которые перехватывает фреймворк)
4) Если на новостном сайте есть только og-теги, но нет самого текста статьи, будет ли это сказываться на качестве индексации, или сейчас кравлеры уже и не смотрят в тело?

Влияют ли эти пункты на ранжирование?

P.S. вариант с пререндером рассматривал, но мне это кажется 3 ногой. Писал своего кравлера на основе phantom, но это либо 60мб отожраной памяти, либо запуск в течении 5 секунд (я так понимаю время ответа от сервера тоже влияет на ранжирование). Prerender.io мне кажется избыточным обдераловом.

P.P.S
Попробовал https://www.google.com/webmasters/tools/home (там есть "Просмотреть как Googlebot") и он отлично видит Angular 1.4 с роутингом и почти пустой страницей при первом обращении.

P.P.P.S
Яндекс с 9 ноября 2015 тоже может в JS https://yandex.ru/blog/webmaster/21369
  • Вопрос задан
  • 6491 просмотр
Подписаться 4 Оценить Комментировать
Ответ пользователя Yury Egorenkov К ответам на вопрос (4)
@yury_egorenkov
Сервис для рендеринга, но лучше чем prerender: renderjs.io
- Для рендеринга используется Chromium, не нужно тестировать под PhantomJS;
- Работает очень быстро, не кэширует страницы - всегда актуальные данные;
- Подключается просто.

После того, как почти год промучались с prerender.io, который не вытягивал по скорости рендеринга, отдавал вечно старые закэшированные страницы, дорого стоил. Перешли на renderjs.io - очень довольны.
Ответ написан
Комментировать