Вопрос этой недели исходит от Томаса, который спрашивает:
Я деактивировал JavaScript, чтобы проверить содержание моего веб -сайта, но, к сожалению, я не мог видеть никакого контента, кроме Banner H1 Day.
Будет ли это повредить моему SEO? Если да, то каковы угадаемые решения для этого?
Это отличный вопрос — это то, о чем должны знать все профессионалы SEO.
Мы тратим так много времени на создание интересного, привлекательного контента, что было бы душераздирающе поверить, что поисковые системы не видно.
Тем не менее, это то, что нам все еще нужно беспокоиться о том, чтобы отдать контент JavaScript ввиду недавнего прогресса в способности Google?
Краткий ответ.
Содержание
Почему JavaScript может быть проблемой
Мы знаем, что Googlebot для записи информации, обнаружить страницу, ползать, анализировать и индекс. Для JavaScript Crawler должен «представить» код. Проблемы JavaScript могут возникнуть на этапе рендеринга.
JavaScript должен быть загружен и выполнен, чтобы анализируется контент. Это требует больше ресурсов, чем бот, который анализирует содержание в HTML.
Таким образом, Google иногда смещается на уровень рендеринга и возвращается на одну сторону, чтобы отобразить его позже.
Большинство веб -сайтов будут использовать JavaScript в наши дни — это абсолютно нормально.
Однако, если ваш сайт JavaScript требует загрузки важного контента, который имеет решающее значение для стороны, это может быть риском.
По какой -то причине, если поисковый бот не отображает JavaScript с одной стороны, у него нет контекста о том, о чем представляет собой сторона.
Крайне важно помнить, что не каждая поисковая система может отображать JavaScript. Это становится все более важным в эпоху генеративных поисковых систем — очень немногие делают JavaScript.
Диагноз проблемы
Вы поступили правильно, начав изучать эффект, который рендеринг JavaScript может оказать на ваш веб -сайт.
Выключение Javascripts и видеть, что остается довольным, а что все еще интерактивно, важно.
Я предлагаю сделать еще один шаг вперед и посмотреть на то, что доступно для поисковых ботов, чтобы прочитать первую нагрузку страницы. Таким образом, вы можете определить контент, который доступен без рендеринга JavaScript.
Проверьте консоли поиска Google
Использовать в первую очередь Google Search Console -Url Tool И взгляните на отображенный HTML. Если контент доступен в рендерированном HTML, Google должен иметь возможность читать контент.
Проверьте браузер Chrome
Вы можете перейти на «Показать источник» в Chrome, чтобы увидеть, как выглядит ранний HTML. Если содержание есть, вам больше не нужно беспокоиться.
Однако, если это не так, вы можете использовать инструменты разработчика в Chrome для дальнейшей диагностики. Взгляните на вкладку «Элементы». Если вы можете увидеть свой контент, вы, вероятно, в порядке.
Проверьте robots.txt
Иногда разработчики могут решить, что определенные файлы JavaScript будут ощущать их путем отклонения на robots.txt.
Это не обязательно проблема, если эти файлы не требуются для отображения важной информации.
Всегда стоит проверить ваш файл robots.txt, чтобы определить, заблокированы ли файлы JavaScript, что может помешать ботам получить доступ к содержанию страницы.
Следующие шаги
JavaScript получает много людей, когда дело доходит до SEO. Тем не менее, это важная часть современной сети. Там нет избежания использования JavaScript.
Мы должны убедиться, что наш веб -сайт использует JavaScript, чтобы как популярные, так и начинающие поисковые системы могли найти и читать наш контент.
Вам не нужно беспокоиться, но вы трудолюбивы.
Если у вас есть ресурсы разработчика под рукой, вы можете работать с вами, чтобы определить лучшее -применяемое решение.
Вот некоторые проверки, которые вы можете сделать:
Используем ли мы рендеринг клиента или рендеринг сервера?
В рендеринге на стороне клиента в основном используется браузер для отображения JavaScript одной стороны.
Когда посещается страница, сервер отвечает, отправляя HTML -код и файлы JavaScript. Затем браузер загружает эти файлы и генерирует контент из JavaScript.
Это соответствует передаче на сервере, в котором содержимое отображается с сервера, а затем отправляется в браузер с предоставленными данными.
В целом, сервер -сайт рендеринг для ботов проще, может быть более быстрым опытом для пользователей и обычно является стандартом.
Тем не менее, это может быть дороже для веб -сайтов и, следовательно, не всегда является стандартным выбором для разработчиков.
Можно ли отображаться наш основной контент без JavaScript?
Самый важный контент на вашей стороне, основной контент, должен быть проанализирован без рендеринга JavaScript.
Это всегда самый безопасный способ гарантировать, что боты могут получить доступ к контенту.
Мы используем ссылки на JavaScript?
Другое соображение заключается в том, можно ли легко быть изготовленными вашими ссылками от поисковых ботов.
Это не всегда проблема с созданием ссылок через JavaScript. Тем не менее, существует риск того, что боты не смогут их исправить, если только HTML -элемент с атрибутом HREF.
Google Государства Он не может надежно извлекать URL Элементы, которые не имеют атрибута href или других тегов, которые работают, так как оставшиеся из -за событий сценариев. «
Однако помните, что вам не нужно просто знать о Google. Всегда лучше ошибаться на стороне, чтобы легко перейти на ваши ссылки.
Краткое содержание
Важно, чтобы ваш контент был доступен для ботов сейчас и в будущем.
Это означает, что если ваш веб -сайт сильно зависит от JavaScript для загрузки контента, у вас могут возникнуть трудности с передачей этой информации в некоторые поисковые системы.
Это правда, что Google гораздо лучше выполняет веб-сайты javaScript, чем раньше, но игровое поле SEO-это не просто Google.
Чтобы убедиться, что ваш сайт может преуспеть в платформах поиска за пределами Google, вы можете изменить способ рендеры вашего веб -сайта и убедиться, что ваш основной контент находится в HTML.
Больше ресурсов:
Feadated Image: Paulo Bobbita/Search Machine Journal