Как Google видит сайт на JavaScript: можно ли это узнать наверняка, без логов - На Ковре у Мурыча

preview_player
Показать описание
Как проверить, все ли хорошо с сайтом, написанным на React с использованием SSR, не имея доступа к сайту. Ответ: никак. Нужен доступ к логам.
Есть косвенные признаки, но по ним точно понять ничего нельзя.

Можно пользователю отдавать React, а по набору IP-адресов или user-agent отдавать отрендеренный SSR.

Не существует инструментов для анализа веб-сайта, на которые можно было бы полностью положиться.

Вопрос от Саши Уткина:
Есть JS-сайт на React с серверным рендерингом. Но как именно он работает, неизвестно. Как проверить, что Google корректно "видит" тот или иной контент на странице? Ведь может быть, что SSR срабатывает только для Googlebot с проверкой через обратный DNS-запрос, и так просто не посмотришь. А еще может быть, что анализатор страницы наткнулся на какую-то ошибку после анализа 70% страницы и последние 30% даже не анализирует. Получится, что в коде мы видим весь контент, а Google "скушал" только 70%.

#seo #наковре #сайт
Рекомендации по теме
Комментарии
Автор

Мурыч, спасибо за ответ. Я тоже пришёл к тому, что только косвенно можно понять 😎

aleksandrutkin
Автор

Спасибо, постепенно приходит осознание, ваши речи, прямо клад!
С нетерпением ждем курса.

Вопрос: неужели нельзя симулировать посещение робота подставив все нужные заголовки и получит тот код который идет на индекс от SSR? Или, тупо сниффить нетворк на предмет посещения онных (если есть ключи от SSL).

А если еще и натренировать модель на алгоритм индексации, может и попрогнозировать можно, как оно там себя будет вести😊
Благо сегодня нейронные сети и все такое развивается...

MichaelKlimenko
Автор

В чем проблема подменить юзерагент на googlebot, отключить JS и посмотреть что отдается гуглботу?

xcxc-iurb
Автор

С автором не согласен! Что значит никак не проверить?
Во-первых весь код проходит через препроцессор перед компиляцией, который уже исключает ошибки. А значит всё отработает как надо.
Далее, JS ошибки на странице отображаются в инструментах разработчика, если их нет значит ничто не руинит поток.
Ну и собственно, что рендерится и отдаётся можно также всё увидеть!

Lzung