Простой способ заставить сканер Google сообщать вам об ошибках JavaScript

Все мы знаем, что робот Googlebot анализирует и выполняет JavaScript, но отладить его, когда что-то пойдет не так, по-прежнему остается загадкой.

Используя страницу Просмотреть как Googlebot в Search Console, мы можем увидеть, как робот Googlebot думает, как выглядит ваша страница. Но что, если он просто вернется пустым или выглядит сломанным?

Этот простой небольшой скрипт будет отображать ошибки JS в красном поле, закрывающем страницу, которое, надеюсь, будет достаточно читаемым на миниатюре, которое покажет вам Search Console.

Просто поместите этот скрипт как можно выше на странице, чтобы отловить все ошибки. Если вам нужно использовать это в производстве; показывать его только роботу Googlebot или по определенному частному URL.

Если вы хотите пофантазировать, вы можете отправить сообщение об ошибке вместе с User Agent в выбранную вами аналитическую службу, а затем таким образом отфильтровать ошибки робота Googlebot.