Вопрос этой недели приходит от Томаса, который спрашивает:
Я временно отключил JavaScript для проверки содержимого моей веб-страницы, но смог увидеть только основной заголовок H1, а все остальные элементы не отображались. Это повлияет на мой SEO? Если да, какие рекомендуемые решения существуют?
Это отличный вопрос — это то, о чем должны знать все специалисты по поисковой оптимизации.
🔥 Общайся с лучшими!
Криптоклуб – сообщество для истинных криптоэнтузиастов!
Печально осознавать, что все усилия по созданию увлекательного и интересного контента были напрасны из-за того, что поисковые системы его не распознали.
Учитывая последние улучшения Google в обработке контента на JavaScript, стоит ли всё ещё беспокоиться об этом?
Краткий ответ — да.
Почему JavaScript может быть проблемой
Понимаем, что для обработки страницы Googlebot должен ее найти, пройти по ней, проанализировать содержимое и сохранить в своей базе данных. Чтобы корректно обрабатывать JavaScript, парсеру необходимо ‘исполнять’ этот код. Этот шаг исполнения — место возможных проблем с JavaScript.
Иногда Google может задерживать показ контента страницы и повторно просматривать его для отображения позже.
Большинство современных веб-сайтов используют JavaScript — это совершенно нормально.
В таких случаях, если ваш сайт зависит от JavaScript для отображения существенной информации, необходимой для страницы, могут возникнуть потенциальные риски.
Если поисковая система не выполняет JavaScript на веб-странице, она не поймёт содержание или цель этой страницы.
Важно учитывать, что не все поисковые системы могут выполнять JavaScript. В современном мире, особенно с ростом генеративных поисковых систем, этот аспект приобретает всё большее значение, поскольку значительное количество современных поисковых механизмов не поддерживает выполнение JavaScript.
Диагностика проблемы
Это здорово, что вы учитываете возможное влияние рендеринга на вашем сайте с использованием JavaScript. Это действительно мудрое решение.
Как эксперт по SEO, я всегда рекомендую более детально изучить содержимое своего сайта, временно отключив JavaScript. Таким образом можно оценить, какие элементы остаются видимыми и сохраняют свою интерактивность даже без включённого JavaScript. Эта практика помогает обеспечить доступность сайта для всех пользователей независимо от настроек их браузеров или возможностей устройств.
Вместо того чтобы останавливаться на текущем уровне, рассмотрите изучение информации, которую могут увидеть поисковые боты при первом доступе к веб-странице. Это позволит выявить контент, который не требует загрузки через JavaScript.
Проверьте поисковую консоль Google
Во-первых, используйте инструмент проверки URL в Google Search Console и посмотрите на рендеренный HTML. Если контент присутствует в рендеренном HTML, то Google должен быть способен прочитать этот контент.
Проверьте браузер Chrome.
Если ситуация не подходит под исключение, вы можете воспользоваться инструментами разработчика в Google Chrome для более полной диагностики проблемы. Перейдите в раздел ‘Элементы’. Если ваш контент там отображается, вероятно, все снова в порядке.
Проверьте robots.txt
Иногда разработчики решают не сканировать определенные файлы JavaScript путем исключения их в файле robots.txt.
Это не обязательно является проблемой, если только эти файлы необходимы для отображения важной информации.
Хорошей идеей является регулярная проверка файла robots.txt для уверенности, что случайно не были ограничены файлы JavaScript, поскольку это может помешать поисковым роботам корректно получать доступ к страницам и индексировать их содержимое.
Следующие шаги
JavaScript часто вызывает обеспокоенность относительно SEO, но является важнейшей составляющей современного веб-пейзажа. Избегать использования JavaScript во многих случаях просто невозможно.
Для обеспечения оптимальной обнаруживаемости критично важно, чтобы наши вебсайты включали JavaScript, делая его доступным для известных и новых поисковых систем, которые могут эффективно сканировать и интерпретировать содержание сайта.
Тебе не стоит волноваться, но будь старательным.
Вот несколько проверок, которые вы можете выполнить:
Мы используем клиентскую рендеринг или серверную?
Клиентский рендеринг в сущности использует браузер для отображения JavaScript страницы.
При посещении страницы сервер отвечает отправкой HTML-кода и файлов JavaScript. Браузер затем загружает эти файлы и генерирует контент с помощью JavaScript.
Вместо серверного рендеринга этот подход отличается тем, что не полагается на сервер для генерации контента. Вместо этого браузер изначально получает пустую или частично загруженную страницу, а контент динамически генерируется на клиентской стороне с использованием предоставленных данных.
В общем случае рендеринг на стороне сервера (SSR) более выгоден для поисковых систем, часто обеспечивает лучшее пользовательское взаимодействие и обычно рекомендуется как оптимальный подход при поисковой оптимизации (SEO).
Напротив, это часто дороже для веб-сайтов, поэтому обычно разработчики выбирают не этот вариант изначально.
Может ли наш основной контент быть отображён без использования JavaScript?
Для обеспечения того, чтобы критическая информация на вашей веб-странице могла быть понята даже без выполнения JavaScript, крайне важно структурировать основное содержимое так, чтобы его можно было интерпретировать независимо.
Это всегда самый безопасный способ гарантировать доступ ботов к контенту.
Используем ли мы ссылки на JavaScript?
Дополнительное соображение заключается в том, могут ли ваши ссылки быть легко пройдены поисковыми ботами.
Не всегда проблема создание ссылок через JavaScript. Однако есть риск, что боты не смогут разрешить их без надлежащего включения в элемент HTML с атрибутом href.
Google обнаруживает трудности в точном извлечении URL из элементов ««, которые не содержат атрибут «href» или другие теги, действующие как ссылки, вследствие событий, вызванных скриптами.
Имейте в виду, однако важно учитывать не только Google, но и убедиться, что ваши ссылки удобны для пользователей. Стремитесь к ясности, несмотря на возможные проблемы.
Вкратце
Необходимо убедиться, что ваш контент доступен для ботов сейчас и в будущем.
Проще говоря, если значительная часть контента вашего сайта загружается с помощью JavaScript, это может затруднить понимание и индексацию информации некоторыми поисковыми системами.
Действительно, правильно сказать, что Google значительно улучшил свои возможности по обработке вебсайтов с большим количеством JavaScript по сравнению со старыми временами. Однако важно помнить, что конкуренция в области поисковой оптимизации не ограничивается только Google.
Для того чтобы ваш сайт хорошо работал в поисковых платформах помимо Google, вам возможно потребуется изменить способ рендеринга контента на вашем сайте так, чтобы основной контент был представлен в формате HTML.
Смотрите также
- Акции DATA. Группа Аренадата: прогноз акций.
- Обзоры ИИ от Google с дублирующими ссылками
- Как выявить и сократить ресурсы, блокирующие рендеринг
- Новое руководство по эффективности рекламных кампаний Google: лучшие практики
- Оценка классификации AGC искусственно созданного контента Google?
- Обзор AI: Мы Провели Обратную Инженерию, Чтобы Вам Не Пришлось Это Делать [+ Что Нужно Сделать Дальше]
- Как разрешить конфликт плагинов в WordPress?
- ТикТок запускает Сноски: свой ответ на Комментарии Сообщества от X
- Итоги саммита экспертов по продуктам Google EMEA 2024
- Акции привилегированные KZIZP. Красногорский завод им. С.А. Зверева: прогноз акций привилегированных.
2025-04-15 15:39