GoogleBot использует JavaScript и асинхронную выборку метаданных - PullRequest
0 голосов
/ 18 января 2019

У меня проблема с индексацией Google веб-приложения с использованием ReactJS & React Helmet.

Мы настроили SSR для лучшего SEO, и он хорошо работает практически со всеми поисковыми системами, кроме Google.

Когда я использую "Получить как Google", страницы отображаются как ответы SSR, и все в порядке, но когда я смотрю на индексацию Google, ничего не хорошо ..

Похоже, что Google выполняет CSR нашего приложения (рендеринг на стороне клиента), а затем нажимает на ссылки, чтобы открыть сайт.

Проблема заключается в том, что мы выполняем асинхронные вызовы нашего API для получения метаданных заголовка (заголовок, описание ...), но Google не ждет обновления метаданных. Таким образом, все страницы нашего сайта проиндексированы с неверными метаданными (название последней страницы и заголовок описания).

Вы уже экспериментировали с этим, и у вас есть решение?

...