Как поисковики индексируют SPA (React)?
Добрый день,
Сделал сайт на React, в качестве роутера использую BrowserRouter, title и meta я меняю через innerText и setAttribute. Но есть вопрос - как его будут воспринимать поисковики? Почитав интернет нашёл информацию что для поисковых ботов необходимо генерировать html сервером. Подскажите пожалуйста, так ли это в 2018 году или есть другой способ? |
Цитата:
Реактовские компоненты при достаточной сноровка можно использовать в сервером рендере. Это будет "изоморфное приложение". Но при этом сервер должен уметь выполнять js. В идеале это будет nodejs, но к другим языкам можно прикрутить v8, например. |
Понял, спасибо на будущие учту, но пока придётся делать не изоморфно.
|
Основной контент, а так же тайтлы и заголовки не рендрите клиентом, все остальное можно особенно однотипный для всех страниц контент, формы, банеры.. кроме контактой информации и телефонов.
|
Цитата:
И еще хотел уточнить - мне же не обязательно делать js функционал для поисковика - т.е. чтобы плеер играл / треки переключались - хватит стилей и разметки? |
Слушать он их конечно не будет :)
Вообще сложно что-то продвигать одностраничное, в версии для поисковика будут нулевые ПФ. к сожалению =( а это довольно весомый фактор. |
Ок, спасибо!
Если с SEO всё проблематично, то наверно придётся переписывать, но в любом случае это хороший опыт :) |
Часовой пояс GMT +3, время: 15:14. |