Headless и SEO

Ср, 14/12/2016 - 11:55

В настоящее время делаю сайт на "безголовом" D8. Данные получаются JS'овским Ajax-запросом по REST, отдаюся в LoDash'евский шаблонизатор и т.д. Все замечательно кроме одного - как быть с СЕО ? У кого-нибудь есть опыт скрещивания headless и seo ? Как лучше(проще) его осуществить?

0 Спасибо

Комментарии

Аватар пользователя multpix
7 months 1 неделя назад multpix #

У меня нет быстрого ответа для LoDash.
К интересному вопросу у вас добавился еще не менее интересный - server side render.

0 Спасибо
Аватар пользователя sergeybelya
7 months 1 неделя назад sergeybelya #

«У меня нет быстрого ответа для LoDash.»
А например для реакта или ангуляра?

0 Спасибо
Аватар пользователя Dauren
7 months 1 неделя назад Dauren #

Спасибо, почти все предложенное прочитал. Как я понял, самый правильный путь это путь isomorphic, но очень не хочется заморачиваться с серверным JS... Жаль что эти товарищи не написали поподробнее :
«...A solution in Drupal
We have solved this in Drupal by initially loading a default theme, which is 100% html without css, drafted in accordance with schema.org. KnockoutJS is then called, which will first discard all HTML and then do its magic.»

PS Да, и еще как вариант hash-bang, он же шебанг "#!".
PSS А может стоит попробовать и Prerender...

0 Спасибо
Аватар пользователя multpix
7 months 1 неделя назад multpix #

prerender - это быстро и некрасиво))
вы тратите столько усилий на интересную разработку, так додавите же часть по серверному рендеру страниц самостоятельно и красиво.
и, конечно, делитесь результатами здесь))

у меня пока заморозилась разработка по подобной теме:
http://drupal.ru/node/130426
но я к ней вернусь в свое время,
для этих дел там будет fastboot.

к слову, имхо - дру не лучшее решение для бэкенда подобных вещей,
но возможное.

0 Спасибо
Аватар пользователя Dauren
7 months 1 неделя назад Dauren #

После вчерашнего курения Гугла остановился на вот таком варианте:"Индексирование AJAX-сайтов" от Яндекса
Перед этим читал :
https://zinoui.com/blog/crawlable-ajax-applications
http://blog.stockflare.com/quote/2014/10/28/ajax-saga/
https://developers.google.com/webmasters/ajax-crawling/docs/specification

Заказчик хочет именно Dupal 8. А headless это уже полностью моя инициатива после прослушивания доклада Кати на Drupal Meetup #9 :) Ну, а если выбранный вариант "не взлетит" - сделаю как обычно - буду пилить свою тему

0 Спасибо