Тема: Rendering Proxy
Можливо я для когось зроблю відкриття, але щоб динамічно побудована сторінка для пошуковика виглядала так, як для кінцевого користувача, потрібно на сервері її відмалювати з допомогою безголового браузера. Хоч і пошукові системи (Google i Yandex як мінімум) можуть запускати ваші сторінки у себе в безголових браузерах, але роблять це вони (мабуть) для того, щоб переконатись в тому, чи не дурете ви. Проблема в індексуванні динамічного контенту в тому, що павуку невідомо коли ж, власне, вважати сторінку загруженою. Є певні способи повідомити систему, що сторінка готова, наприклад вставити #! в URL, але стандарту нема...
Тому приходиться використовувати спеціальний проксі-браузер для побудови сторінки. На даний момент я знайшов тільки одне таке рішення https://github.com/prerender/prerender , але результат мене не влаштував та й цей проект маленький, тому, думаю, я сам скоріше напишу код який буде мені рендерити з допомогою phantom.js сторінки чим допиляю prerender, щоб він працював так як треба.
Чи знаєте ви якісь ще аналогічні рішення?
Власне в мене проект на Angular.js з Nginx, Node.js/express.js сервером.