У меня есть приложение React (redux), которое использует рендеринг на стороне клиента. Я хотел, чтобы описание и заголовок моих сайтов можно было сканировать с помощью Google (они, кажется, сканируют асинхронный материал, потому что мой сайт отлично отображается в Google с текстом из моих тегов h1), поэтому я нашел библиотеку под названием response-Helm, которая построена на response-document- библиотека. Эта библиотека позволяет мне изменять заголовок и описание документа в зависимости от того, на каком маршруте я сейчас нахожусь.
Итак, вот мои вопросы:
- В настоящее время (через неделю) мои результаты поиска в Google не изменились, что заставляет меня думать, что либо Google не сканировал мой сайт, либо Google сканировал его, но не заметил динамического изменения описания и просто использовал мои теги h1. Но как я могу проверить, что произошло?
- Я замечаю, что у Instagram есть приложение для рендеринга на стороне клиента, но каким-то образом, когда я проверяю источник страницы, они уже изменили заголовок и описание на каждой странице, хотя тег body - это просто пустой div, что типично для приложения, визуализируемого на стороне клиента. Я не понимаю, как они могут это сделать.