использовать react-router или лучше использовать фремвор next.js. Или может есть, ещё какие инструменты?
nextjs
а если без него, будут страницы индексироваться? или будут хуже индексироваться?
говорят, гугл научился индексировать такие приложения, но не гуглом единым
Яндекс так же обещает что индексирует скрипты, но насколько хорошо только он знает. для того серверный рендеринг и полещен, что отдает уже готовый хтмл, а потом уже там работает джиэс.
Понял, в принцепе сайты и без next js должен индексироваться, но с next js более надёжнее на данных момент?
но обязательно чтобы то что нужно инлексироаать не пряталось совсем. например код меню или ещё что. если его показывать совсем убирая компонент, то там и искать нечего
Попробую рассказать что знаю, у всех крупных поисковых систем сейчас есть два вида методов индексации, первый это html парсер по сути операция выцепления текстов из текста, требует минимальных мощностей и большая часть информации индексируется так, второе это виртуальные машины с браузером, перед парсингом полностью обрабатываются все скрипты и индексируется результатирующее дом дерево, а так же тыкаются все ссылки по роутам это очень затратный способ и он применяется гораздо реже, дополнительно его применяют как средство борьбы с клоалджекингом и других черных методов сео. Если ваше spa приложение попало в индекс вы счастливчик, но не ждите быстрой реакции поисковика на изменения. Если ваш проект завязан на сео, гораздо лучше использовать ssr плюс кеширование для быстрой отдачи html, метрики скорости сейчас весомо учитываются, но лидирующую роль до сих пор выполняют именно поведенческие метрики (которые врочем еще год назад можно было неплохо накручивать, сейчас не знаю)
спасибо, почитал статью, так понял, что оба приложения будут в поиски, но ssr, будет быстрее и да скорее всего и новые страницы будут быстрее и приоритет выше таким сайтам https://ssr-blog.kroghweb.no/seo-in-2020-ssr-vs-spa
Обсуждают сегодня