Как сделать беспроблемный с точки зрения индексации сайт на Reactjs?
Здравствуйте.
Как сейчас обстоят дела с полностью динамическими сайтами с точки зрения поисковых систем?
Пострадает сайт хоть по каким-нибудь пунктам? Сайт одностраничный в чистом виде, навигация исключительно react'овская с подменой url. Т.е. никакой статики на заднем дворе.
Как это сегодня делается? Нужно держать запасной вариант без js в каком-нибудь noscript или ... ?
И еще в догонку, с Next.js разбираюсь, но пока один вопрос интересен и на него ответ не нашел - можно ли с его помощью генерировать страницы не на лету, а сгенерировать и положить их куда-то и отдавать их роботам?
И еще в догонку, с Next.js разбираюсь, но пока один вопрос интересен и на него ответ не нашел - можно ли с его помощью генерировать страницы не на лету, а сгенерировать и положить их куда-то и отдавать их роботам?
зачем ? отдавайте готовую страницу всем кому она нужна
клеинту получит динамический сайт с быстрой работой - сразу отрисованый и со всеми даными
grinat, уметь умеет, но SSR контент будет проиндексирован сразу, а CSR только когда Googlebot высвободит ресурсы для выполнения клиентского кода, на это могут уйти часы, а могут недели. Во время первой итерации(first wave) клиентский код не выполняется никогда.
Плюс есть еще такой важный для многих проектов кейс как шаринг контента в социальных сетях, тут нужен пререндер.
Антон Спирин, отличный доклад, спасибо. По гуглу вопрос закрывает полностью.
Но если даже по гуглу брать в расчет принципиальное "да, понимает", то яндекс все еще является, насколько я понял, слабым звеном системы, поэтому судим по нему, а значит SPA сегодня все еще не бескомпромиссный выбор для сайта. Понял, всем спасибо.