Какой хороший пример Стратегия достижения SEO-дружелюбности в приложении с большим количеством javascript?

Введение

Я знаю, что это уже задавали раньше, но вопросы, которые я нашел, были либо конкретными, либо общими, чтобы вызвать тот ответ, который я искал. Наилучшим возможным ответом, который я могу себе представить, был бы пример с использованием магистрали и наименьшего количества возможной логики на стороне сервера (там нет предпочтительного языка / фреймворка).

Проблема

Я планирую приложение с большим количеством javascript / ajax (магистраль + в основном json-серверная часть), которое реализует фасетный поиск. Возьмем, к примеру, многогранный поиск простого приложения для обувного магазина, которое позволяет фильтровать цвет, марку и тип обуви, а также сортировать их по цене, размеру или чему-то еще.

Предположим, я использую магистраль или аналогичный фреймворк на клиенте и службу json в качестве бэкэнда.

Какой была бы хорошая стратегия (компромисс между усилиями и результатом) для достижения SEO-дружественности, а также быстрого интерфейса?

Ресурсы

Мое внимание привлекла Hijax за счет повторного использования клиентских шаблонов на стороне сервера, как описано здесь: http://duganchen.ca/single-page-web-app-architecture-done-right

Ресурсы, которые я переваривал без окончательного вывода

7
задан Community 23 May 2017 в 11:48
поделиться