из страниц через админку на сайте?
Отправлять на бэк данные и на каждой странице вызывать в реакт helmet под каждую страницу?
https://www.npmjs.com/package/react-helmet
вот только для чистого реакта без SSR это наверно смысла не имеет
Ну, почему же, вполне себе
А при работе с SPA, seo нормально будут для каждой страницы подгружаться или все разом и будет каша?
Думаешь? я честно говоря так и не понял, могут ли поисковики чистый реакт парсить и насколько они к нему положительно относяться например если для формирования странички нужно подождать асинхронный запрос к АПИ, будет ли гугл это делать?
Тут проблема не в том, что оно разом будет подгружаться, а в том, что браузер получает в ответ от сервера пустой html, который только после парсинга javascript'a нарисует meta теги, но сейчас браузеры умеют дожидаться выполнения javascript, так что каши там не будет, главное, чтобы javascript не требовал долгого времени выполнения
Что значит парсить чистый реакт? Браузеры на текущий момент ждут парсинга js'a и выполняют его, но очевидно браузер не выдаст на это неограниченное количество времени, а какой там лимит - неизвестно, да и какие там есть нюансы, работают ли оно идеально - тоже не ясно, но очевидно, что раз может и можно мета теги указать - то лучше это сделать.
вот в том то и дело, что хрен его знает лучше наверно если seo надо, взять nextjs
я про поисковые системы будет ли его гугл индексировать
🥳🥳проект уже на реакте написан и мне его сдавать заказчику
Так я и говорю о поведении при индексации
А что если формально не использовать SPA, но чисто для удобной работы с компонентами использовать React? Будут ли тогда проблемы с keywords?
а SSR прикрутить самописный проблематично?
1. React не обязан являться SPA, он может быть MPA. 2. Приложение с SSR не обязано являться SPA или MPA, может быть и таким и таким. 3. Next.js и есть SPA.
То есть? Keywords норм будут отображаться при вышеперечисленных условиях?
Ну, чисто теоретически будет, но гарантий нет, лучше всего, если и SSR не добавлять, то на беке отдавать разные шаблоны html, где будет проставлены мета-теги
Обсуждают сегодня