Асинхронный сайт — плохо ли?

274
26 февраля 2017, 07:26

Пишу сайт. Полностью асинхронный. URL меняется динамически. При открытии страницы, берется URL, и в соответствии с этим берутся данные из БД. А пока достаются данные из БД, пользователю показывается анимация загрузки.

Вопрос: Будет ли подобный сайт парситься поисковиками? Если да, — то как (?!). Ведь теоретически, это не возможно. У роботов нет поддержки JavaScript. Или я чего-то не понимаю??

Каковы другие минусы асинхронности? (Исключая выключенный JS и старые браузеры)

Answer 1

Смотря на каком фрейморке сделан сайт. К примеру, Google умеет индексировать сайты на Angular, а вот Яндекс их "не видит". Поэтому для SEO рекомендуется делать html-версию сайтов для роботов.

Наиболее простым способом генерации HTML-версии сайта является использование headless-браузера для ренгеринга страниц, например, PhantomJS. Можно делать это на лету или же отдавать кэшированные заранее страницы.

READ ALSO
Уменьшение масштаба сайта, возможно ли?

Уменьшение масштаба сайта, возможно ли?

Добрый день, уважаемые знатоки:) Вопрос на засыпкуИмеется сайт

259
React и рендеринг класса

React и рендеринг класса

Доброго времени суток! В небольшом веб-приложении на React создал два класса, один - меню навигации, второй - вывод формы редактирования сущности...

257
html шаблон, вывести данные из запроса в БД

html шаблон, вывести данные из запроса в БД

Покажите пожалуйста простой пример, как из запроса к базе данных, вывести результат в таблицу html шаблонаПишу на golang

278
Исполнение onclick события для нескольких элементов

Исполнение onclick события для нескольких элементов

Необходимо одним кликом заставить сработать событие onclick на нескольких элементахОсновная проблема в том, что использовать средства JS для...

253