REACT spa app - обслуживает отдельные и разные предварительно отредактированные статические HTML для SEO, преимуществ и недостатков
Существуют ли какие-либо преимущества или недостатки, если вы предоставляете облегченную версию страницы, оптимизированную для SEO, если боты сканируют, и если люди приходят из сети, тогда реагируют на SPA, который полностью использует приложение javascript.
В основном вопрос заключается в том, есть ли практика, чтобы фактически служить как короткая HTML-версия, которая содержит только важные для SEO вещи и срывает все остальное для ботов и полную страницу для пользователей.
Есть ли какой-либо вариант использования или пример, что кто-то использовал эту технику?
3 ответа
Это будет восприниматься сканерами как Cloaking и может оштрафовать ваш сайт в результатах поиска. Если вы обслуживаете предварительно обработанную страницу, вам нужно убедиться, что именно эту страницу увидят ваши пользователи после выполнения javascript, чтобы избежать проблем с маскировкой.
Вы можете смонтировать https://prerender.io/:
Промежуточное программное обеспечение Prerender.io, которое вы устанавливаете на своем сервере, будет проверять каждый запрос, чтобы убедиться, что это запрос от сканера. Если это запрос от сканера, промежуточное ПО отправит запрос в Prerender.io для статического HTML этой страницы. Если нет, запрос будет продолжен по обычным маршрутам вашего сервера. Сканер никогда не знает, что вы используете Prerender.io, поскольку ответ всегда проходит через ваш сервер.
Промежуточное ПО Prerender.io, которое вы устанавливаете на свой сервер, будет проверять каждый запрос, чтобы определить, является ли он запросом от поискового робота. Если это запрос от поискового робота, промежуточное ПО отправит запрос на Prerender.io для получения статического HTML-кода этой страницы. Если нет, запрос продолжится по вашим обычным маршрутам сервера. Сканер никогда не узнает, что вы используете Prerender.io, поскольку ответ всегда проходит через ваш сервер.