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