* РБК — новости

* *

Содержит ли Индекс Google контент, созданный с помощью JavaScript?

  1. Мэтью Дэвис
  2. Специальный выделенный сервер

Сканер Google достаточно сложен, чтобы индексировать контент, динамически генерируемый JavaScript Сканер Google достаточно сложен, чтобы индексировать контент, динамически генерируемый JavaScript.

В былые времена все, что появлялось на веб-странице, хранилось на сервере или создавалось процессом, выполняющимся на сервере. Веб-браузеры получали и отображали HTML-страницы, которые были более или менее полными сами по себе. С точки зрения поискового движка, это было хорошо, потому что он мог просто взять HTML и проиндексировать контент.

Современная сеть - это другое место. Контент, включая HTML, часто генерируется кодом, выполняемым в браузере. В простейшем случае скрипт может получить данные из внешнего API и вставить их в документ. В более сложных веб-приложениях вся страница может быть сгенерирована JavaScript. Большинство современных сайтов находятся где-то посередине. Система управления контентом, такая как WordPress, генерирует большую часть контента страницы на сервере, но страницы часто содержат JavaScript, который должен быть выполнен для того, чтобы страница отображалась как задумано.

Здесь полезно понять разницу между кодом, отправляемым сервером, и DOM - объектной моделью документа. DOM используется браузерами для отображения страницы, которая отображается для пользователя. Когда все содержимое страницы отправляется с сервера, между кодом и DOM возникает очевидное соответствие. Если веб-сканер, такой как Googlebot, может понимать HTML и CSS, которые отправляет сервер, он знает все, что ему нужно знать о странице.

Но когда контент динамически генерируется JavaScript, история меняется. Интерактивные веб-приложения и подобные сайты работают путем обновления DOM. В браузер отправляются файлы HTML, CSS и JavaScript. Он строит DOM на основе этих файлов и выполняет JavaScript, что вполне может изменить DOM.

Рассмотрим одностраничный веб-сайт: на котором переходы страниц обрабатываются в JavaScript. Каждый раз, когда пользователь нажимает на внутреннюю ссылку, JavaScript изменяет HTML-код, используемый для построения DOM, и, следовательно, отображает страницу, или может напрямую взаимодействовать с DOM (или виртуальным DOM).

Вопрос в следующем: насколько хорошо сканер Google обрабатывает контент, динамически генерируемый JavaScript? Или, другими словами, насколько глубоко у Google есть сканер DOM, активно модифицируемый кодом. Это важно, потому что, если сканер не способен выполнять JavaScript, индексировать динамически генерируемый контент и следовать динамически генерируемым ссылкам, ситуация с SEO на таких сайтах не очень хорошая.

На самом деле, похоже, что Google обрабатывает динамически генерируемый контент достаточно хорошо: его сканеры могут выполнять Javascript и индексировать динамически генерируемый контент. Маркетолог Адам Одетт побежал комплексная серия испытаний Google понимает DOM и наиболее важные факторы, которые влияют на SEO, робот Googlebot прошел в ярких тонах.

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

Мэтью Дэвис

Мэтью Дэвис - технический писатель и специалист по Linux для Future Hosting.

Мэтью Дэвис - технический писатель и специалист по Linux для Future Hosting

Специальный выделенный сервер

Воспользуйтесь нашим предложением Double RAM на сервере E3-1230v2 4 x 3.30 ГГц + HT! Всего $ 134,95 в месяц. Управляемые и неуправляемые параметры доступны при оформлении заказа.

НАЧАТЬ

Вопрос в следующем: насколько хорошо сканер Google обрабатывает контент, динамически генерируемый JavaScript?

Реклама

Популярные новости


Реклама

Календарь новостей

Реклама

Архив новостей

Реклама