Мартин Сплитт из Google делится полезными советами по аудиту сайта, чтобы проверить, вызывает ли JavaScript проблемы с индексацией
SearchNorwich недавно опубликовал замечательное видео с представителем Google Мартином Сплиттом, который обсуждает, как наладить проблемы сканирования и индексирования, связанные с JavaScript, говоря, что в большинстве случаев это не &r;rsquo; s вызывает проблемы с индексацией, истинная причина состоит в другом. Даже если вы не знаете, как кодировать с помощью JavaScript, советы, которыми делится Мартин, помогут кому-либо хорошо начать налаживание проблем сканирования, возникающих на веб-сайте.
JavaScript редко является причиной проблем с SEO
Видео Martin’S SearchNorwich был опубликован месяц назад. Буквально несколько дней назад Джон Мюллер сообщил, что слишком много JavaScript может оказать негативное влияние на SEO, что согласуется с утверждением Мартина о том, что JavaScript редко является причиной проблем с SEO, или неправильное использование JavaScript. или что-то совсем другое.
Он объясняет, что среди проблем практически все вероятные проблемы с JavaScript, поступающие ему по электронной почте, в конечном счете оказываются чем-то другим. Он возлагает вину на неправильный подход к решению проблем SEO. То, что он описывает, есть предубеждение подтверждения, то есть подозревать, что что-то является причиной, а затем искать подсказки, чтобы оправдать это мнение. Определение предвзятого подтверждения – это тенденция интерпретировать имеющиеся доказательства или искать доказательства, подтверждающие существующие убеждения, игнорируя при этом доказательства, противоречащие этим убеждениям.
Мартин объяснил:
<цитата>
“…мне, как человеку со стороны Google, кажется, что специалисты по оптимизации поисковых систем ищут подсказки, которые позволяют им обвинить то, что они& rsquo;ре видят, в JavaScript. Затем они появляются или кто-то из их команды появляется в моей папке «Входящие» или в моих социальных сетях и говорит: “Мы нашли ошибку. Это JavaScript. Вы говорите, что JavaScript работает в Поиске Google, но у нас есть четкий намек, что он не работает, и вы знаете, что это через JavaScript.”
блок>
Далее он говорит, что из сотен раз в год, когда к нему обращались с диагнозом, что в проблеме SEO виноват JavaScript, он видел лишь один фактический случай настоящей ошибки, связанной с JavaScript. Только один.
Он также говорит:
<цитата>
“Люди часто утверждают: “вы говорите, что это работает, если вы используете визуализацию на стороне клиента, но очевидно, что это не работает. Пожалуй, это проблема JavaScript и, возможно, даже ошибка Google.” Удивительно, но многие люди, которые попадают в мою папку “Входящие”, подозревают, что это ошибка Google. Я считаю это интересным, особенно когда небольшой нишевый сайт утверждает, что на него поражена ошибка, не влияющая на другие веб-сайты. В большинстве случаев это не мы’вы.”
Сплит объясняет, что когда JavaScript участвует в сканировании или проблеме визуализации, это чаще всего не потому, что виноват JavaScript, а скорее его неправильное использование
Поиск источника проблем с воспроизведением
Мартин предлагает исправить проблемы визуализации, проверив, как Google “видит” веб-страница. Визуализация в контексте сканирования роботом Googlebot — это процесс загрузки всех ресурсов с веб-страницы, таких как шрифты, JavaScript, CSS и HTML, а затем создание полнофункциональной веб-страницы, подобной той, которую должен иметь пользователь. веб-браузер.
Настройка того, как Google воспроизводит страницу, может показать, что страница отображается хорошо, что определенные части не отображаются или что страницу вообще невозможно проиндексировать.
Он рекомендует использовать такие инструменты для налаживания возможных проблем с JavaScript:
1. Инструмент проверки URL-адресов Google Search Console
2. Тест Google Rich Results
3. Инструменты разработчика Chrome
Простая настройка JavaScript
Оба первых два инструмента позволяют вам отправить URL-адрес, который Google немедленно просканирует, и они покажут воспроизведенную страницу, как страница выглядит для Google для целей индексирования.< /p>
Мартин объясняет полезность сообщений консоли JavaScript в инструментах Chrome Dev Tools:
<цитата>
“Там’также есть дополнительная информация, которая дает вам очень полезную информацию о том, что произошло в сообщениях консоли JavaScript и что произошло в сети. Если ваше содержимое есть, и оно является таким, каким вы его ожидаете, то очень вероятно, что проблему вызовет не JavaScript. Если бы люди делали именно это, проверяя эти основы, 90% людей, которые появляются в моей папке “Входящие”, не появлялись бы в моей папке “Входящие”. Вот что я делаю.”
Он также объяснил, что то, что консоль JavaScript обозначает ошибку, не означает, что проблема в самом JavaScript. Он использует пример ошибки того, как не удалось выполнить JavaScript, которая была вызвана API, который блокируется файлом Robots.txt, препятствующим отображению страницы.
Почему так много поисковиков обвиняют JavaScript?
Мартин подразумевает, что незнание того, как наладить JavaScript, является причиной репутации, которую он получил как причину проблем со сканированием и индексированием. Я понимаю, я научился основам кодирования JavaScript вручную 25 лет назад, и тогда мне это не нравилось, и сейчас это никогда не было моим предпочтением.
Но Мартин прав в том, что знание нескольких трюков для отладки JavaScript сэкономит много потерянного времени на поиск неправильной проблемы.
Смотрите презентацию Мартина Сплитта здесь:
Возможно, это не’не JavaScript – Мартин Сплитт в SearchNorwich 18