JavaScript и SEO: разница между сканированием и индексированием

  1. Три поисковых процесса
  2. Googlebot или кофеин?
  3. Сканирование, индексирование и рейтинг
  4. JavaScript = неэффективность
  5. Хорошее SEO - Эффективность

Поскольку сеть продолжает развиваться, растет спрос на сайты, которые становятся все более продвинутыми и интерактивными Поскольку сеть продолжает развиваться, растет спрос на сайты, которые становятся все более продвинутыми и интерактивными. В результате многие разработчики предпочитают создавать веб-сайты с использованием таких фреймворков, как React и Angular. Это порождает вопрос о том, как оптимизировать такие сайты для SEO. По сути, вопрос, который задают разработчики и оптимизаторы, - могут ли поисковые системы, такие как Google, сканировать JavaScript?

И это неправильный вопрос .

Чтобы уточнить, если вы используете JavaScript-фреймворки с рендерингом на стороне сервера, вы уже решили проблему еще до ее возникновения. Эта статья посвящена реализациям инфраструктуры JavaScript, которые предоставляют код JS пользователям и роботу Google, полагаясь на визуализацию на стороне клиента. И это вызывает все виды проблем.

Прежде чем я смогу объяснить почему, важно, чтобы у нас было общее представление о том, как на самом деле работают поисковые системы. Я написал о моем Три столпа SEO подход, который основан на упрощенной модели поисковых систем, таких как Google. Я суммирую основные моменты здесь:

Три поисковых процесса

Короче говоря, большинство информационно-поисковых систем имеют три основных процесса:

  1. Гусеничный трактор
  2. Индексатор
  3. Query Engine

Когда речь идет о JavaScript и SEO, мы хотим сосредоточиться на первых двух процессах. В Google сканер известен как Googlebot , а его инфраструктура индексирования называется Caffeine . Они выполняют совершенно разные функции, и важно, чтобы мы понимали их, чтобы избежать путаницы.

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

У сканера также есть модуль синтаксического анализа, который просматривает исходный код HTML того, что сканируется, и извлекает все найденные ссылки. Синтаксический анализатор не отображает страницы, он просто анализирует исходный код и извлекает любые URL-адреса, найденные в <a href=veloper……> фрагментах.

Когда сканер видит новые или измененные URL-адреса с момента последнего посещения, он отправляет их индексатору. Затем индексатор пытается разобраться в URL, анализируя его содержание и релевантность. Здесь у нас также есть много подпроцессов, рассматривающих такие вещи, как макет страницы, канонизация и оценка графа ссылок, чтобы определить PageRank URL-адреса (потому что, да, Google все еще использует этот показатель для определения важности URL-адреса).

Индексатор также выполняет рендеринг веб-страниц и выполнение JavaScript. Фактически, Google недавно опубликовал на своем сайте разработчиков набор документов, в которых объясняется, как работает их служба веб-рендеринга (WRS): https://developers.google.com/search/docs/guides/rendering

Это WRS внутри индексатора, который выполняет JavaScript. Функция Fetch & Render в консоли поиска позволяет вам точно увидеть, как Google WRS видит вашу страницу.

Сканер и индексатор работают близко друг к другу; сканер отправляет найденные данные индексатору, а индексатор передает новые URL-адреса (обнаруженные, например, с помощью JavaScript) сканеру. Индексатор также помогает определять приоритеты URL-адресов для сканера, уделяя больше внимания URL-адресам с высоким значением, которые индексатор хочет, чтобы сканер регулярно посещал их.

Googlebot или кофеин?

Путаница начинается тогда, когда люди - будь то SEO, разработчики или даже сами пользователи Google - говорят «робот Google» (сканер), но на самом деле означают «кофеин» (индексатор). Эта путаница вполне понятна, потому что номенклатура используется взаимозаменяемо даже в собственной документации Google:

Когда эти документы WRS были опубликованы, мне пришлось задать этот вопрос Гари Иллиесу, потому что использование «Googlebot» там смутило меня. Сканер ничего не отображает - у него есть базовый анализатор для извлечения URL-адресов из исходного кода, но он не выполняет JavaScript. Индексатор делает это, поэтому WRS является частью инфраструктуры Caffeine. Правильно?

Правильно. Но противоречивый текст в документации WRS остаётся, поэтому SEO вполне может смешивать два процесса и называть их «роботом Google». Это происходит постоянно даже самыми опытными и знающими SEO-специалистами в отрасли.

И это проблема.

Сканирование, индексирование и рейтинг

Когда разработчики и оптимизаторы задают вопрос, может ли робот Google сканировать JavaScript, мы склонны думать, что ответ «да». Потому что Google на самом деле отображает JavaScript, извлекает из него ссылки и ранжирует эти страницы. Так действительно ли важно, что не сканер обрабатывает JavaScript, а индексатор? Нужно ли нам знать, что разные процессы обрабатывают разные вещи, если в результате Google ранжирует страницы JavaScript?

Да собственно Нам нужно это знать.

Несмотря на невероятную изощренность роботов Googlebot и Caffeine, содержание JavaScript на самом деле делает весь процесс сканирования и индексации чрезвычайно неэффективным. Встраивая контент и ссылки в JavaScript, мы просим - нет, требуя - чтобы Google приложил усилия для рендеринга всех наших страниц.

Что, к его чести, Google на самом деле сделает. Но это требует времени и большого взаимодействия между сканером и индексатором.

И, как известно, у Google нет бесконечного терпения. Концепция «бюджета сканирования» - объединение различных концепций, касающихся приоритетов сканирования и важности URL ( Рассвет андерсон является экспертом в этом, и убедитесь, что вы также прочитайте мою статью об URL здесь ) - говорит нам, что Google не будет пытаться бесконечно сканировать все страницы вашего сайта. Мы должны немного помочь и обеспечить, чтобы страницы, которые мы хотим сканировать и индексировать, были легко найдены и надлежащим образом канонизированы.

JavaScript = неэффективность

То, что делают JavaScript-фреймворки, - это введение уровня сложности в это уравнение.

То, что должно быть относительно простым процессом, когда сканер находит страницы вашего сайта, а индексатор затем оценивает их, становится громоздким делом. На сайтах JavaScript, где большинство или все внутренние ссылки не являются частью исходного кода HTML, в первом случае сканер находит только ограниченный набор URL-адресов. Затем он должен ждать, пока индексатор отобразит эти страницы и извлечет новые URL-адреса, которые сканер затем просматривает и отправляет индексатору. И так далее.

С такими сайтами на основе JavaScript сканирование и индексация становятся медленными и неэффективными.

Это также означает, что оценка графа внутренних ссылок сайта должна происходить снова и снова, поскольку новые URL извлекаются из JavaScript. С каждым новым набором страниц индексатору удается извлечь из кода JavaScript сайта, необходимо пересмотреть внутреннюю структуру сайта и изменить относительную важность страницы.

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

И поскольку страницы сканируются и отображаются в соответствии с их предполагаемой важностью, вы можете увидеть, как Google тратит много времени на сканирование и рендеринг неправильных страниц и тратит очень мало времени на страницы, которые вы действительно хотите ранжировать.

И поскольку страницы сканируются и отображаются в соответствии с их предполагаемой важностью, вы можете увидеть, как Google тратит много времени на сканирование и рендеринг неправильных страниц и тратит очень мало времени на страницы, которые вы действительно хотите ранжировать

Хорошее SEO - Эффективность

За прошедшие годы я узнал, что хороший SEO - это в значительной степени облегчение жизни поисковых систем. Когда мы делаем наш контент простым в обнаружении, легко усваиваемом и легко оцениваемом, мы получаем лучшую оценку в результатах поисковой выдачи.

JavaScript затрудняет жизнь поисковых систем. Мы просим Google работать усерднее, чтобы находить, переваривать и оценивать наш контент. И часто это приводит к снижению рейтинга.

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

Фактически точный ответ на вопрос « Google сканирует JavaScript? Нет .

Ответ « индексирует ли Google JavaScript? Это да .

Ответ на вопрос « должен ли я использовать JavaScript? Это зависит .

Если вы заботитесь о SEO, меньше JavaScript означает большую эффективность. А большая эффективность означает более высокий рейтинг. Место вашего акцента будет определять путь, по которому вы должны идти. Удачи.

Обязательно прочитайте и добавьте в закладки наш JavaScript & SEO полный список ресурсов ,

Похожие

SEO консалтинг
... инговое агентство, которое предлагает индивидуальные инструменты веб-маркетинга со стратегиями, направленными на достижение конкретных результатов"> CreateValore - это SEO консалтинговое агентство, которое предлагает индивидуальные инструменты веб-маркетинга со стратегиями, направленными на достижение конкретных результатов. С помощью нашей службы SEO-консалтинга мы следим за клиентом от дизайна веб-сайта до продвижения по
SEO SEO аудит сайта
Хорошо ли на ваш сайт ссылаются? Это видно (позиционирование)? Каковы его сильные стороны? Что нуждается в улучшении? Мы даем вам документ, который сэкономит ваше время при ссылках на ваш сайт. Ваш персонализированный и подробный отчет о ссылках и позиционировании вашего сайта в формате PDF. Изучено более пятидесяти критериев для ссылок на поисковые инструменты.
SEO услуги
Использование новых технологий для эффективных SEO-кампаний Если у вас есть проблемы с поиском в топ-10 результатов поиска и вы не получаете естественный трафик на свой сайт, то поисковая оптимизация (SEO) - это стратегия, которую вам необходимо использовать немедленно. SEO - это технический анализ основных кодов и архитектуры сайта, а также его оптимизация для повышения рейтинга в поисковых системах.
SEO Хьюстон
... seo-huston-1.jpg" alt="Хотите, чтобы ваш сайт чувствовался онлайн"> Хотите, чтобы ваш сайт чувствовался онлайн? Надоело получать очень низкий трафик на ваш сайт или блог? Поисковая оптимизация может быть именно тем, что вам, вашему сайту и общими потребностями онлайн-маркетинга. Поисковая оптимизация (SEO) - это метод максимизации шансов на успех вашего сайта при попадании в один из лучших результатов на любой странице результатов поисковой системы или в поисковой выдаче для краткости, органически.
SEO программное обеспечение: SEO Spyglass
Когда вы владеете сайтом, одна из самых важных вещей - это привлечь посетителей на сайт. И это может быть трудной работой, потому что с несколькими миллиардами сайтов в Интернете существует большая конкуренция. Поэтому крайне важно, чтобы у вас был хороший рейтинг в Google. Google, без сомнения, является поисковой системой,
Чтение ПА SEO
... и секрет в достижении лучшего места в результатах поиска Google и привлечении большего количества посетителей на сайт вашей компании? LaunchDM имеет уникальный подход к SEO в Рединге, штат Пенсильвания, и мы рады помочь вам понять, как все это работает. LaunchDM является международной динамической медиа-студией, которая объединяет свои проекты мирового класса с ведущим в отрасли кодом, чтобы помочь компаниям всех размеров и из всех секторов рассказать
SEO (поисковая оптимизация)
SEO, аббревиатура для поисковой оптимизации - в испанской поисковой оптимизации - это набор действий и методов, используемых для улучшения позиционирования (видимости) в поисковых системах веб-сайта в Интернете, в рамках обычных результатов в поисковые системы, такие как Google, Bing или Yahoo. Для этого поисковые системы собирают список страниц в Интернете и сортируют его в соответствии со своим алгоритмом. Эти алгоритмы обновляются очень часто, чтобы попытаться предложить пользователю
Отношения между SEO и входящим маркетингом
Я посетил Distilled LinkLove в этом году, и ближе к концу дня Уилл Кричлоу объявил, что это будет последний LinkLove - не потому, что ссылки мертвы, а потому, что то, что мы делаем, должно стоить больше, чем ссылка. Он добавил, что LinkLove все больше напоминает «контент и социальную любовь», потому что это то, что мы делаем , SEO теперь является частью растущей экосистемы онлайн-маркетинга
SEO оптимизация Брно
... seo-optimizacia-brno-1.png" alt="Если вы ищете это, вы находитесь на правильном сайте, потому что мы действительно делаем это, и мы предлагаем вам действительно отличные предложения, которые сделают ваш бизнес успешным, люди узнают вас, легко найдут вас в Интернете, и все пойдет как надо"> Вы будете удовлетворены. наш SEO оптимизация Брно предлагает вам лучшие варианты, так что постарайтесь сделать это как можно быстрее. Вы будете удовлетворены
Что такое SEO?
Если вы новичок в медицинский интернет-маркетинг Вы, вероятно, слышали аббревиатуру «SEO» несколько раз, даже не
SEO: обновление алгоритма
... и вы заметили некоторые существенные изменения в рейтинге с начала марта 2018 года, то это может быть результатом недавнего обновления Google их основного алгоритма . Google, утверждающий, что каждый год вносит некоторые из этих широких изменений в свой основной алгоритм, заявляет, что с вашими страницами может быть все в порядке, даже если вы столкнулись с падением. Google не выпустил никакой информации о том, что конкретно изменилось, но сказал, что вряд ли это что-то

Комментарии

В чем разница между SEO в сфере недвижимости и прямой рекламой?
В чем разница между SEO в сфере недвижимости и прямой рекламой? (Способ, которым большинство компаний по маркетингу недвижимости генерируют трафик на веб-сайты) SEO = поисковая оптимизация, также называемая органическим маркетингом или маркетингом в поисковых системах, что может сбивать с толку и прямую рекламу, которая НЕ совпадает с SEO. Когда я говорю «SEO», я имею в виду страницы оптимизации на вашем сайте, поэтому они появляются на первой странице поиска Google. Я
Что такое SEO на странице и SEO вне страницы?
Что такое SEO на странице и SEO вне страницы? Когда вы говорите о факторах ранжирования SEO, вы часто упоминали два термина: SEO на странице и SEO вне страницы. SEO на странице относится к факторам на вашем собственном сайте, которые вы можете оптимизировать, таким как основной код и контент. SEO вне страницы относится к действиям, предпринимаемым за пределами вашего сайта, чтобы повлиять на надежность и авторитет вашего сайта путем создания правильных входящих
Возьмите свои первые десять или двадцать страниц и спросите: «Мы действительно продаем этот продукт здесь, или есть ли способ повысить рейтинг кликов?
Возьмите свои первые десять или двадцать страниц и спросите: «Мы действительно продаем этот продукт здесь, или есть ли способ повысить рейтинг кликов?» Двигаясь вперед, всякий раз, когда вы или нанятый вами писатель собираете новую страницу контента, рекомендуется, чтобы они написали мета-описание на странице сведений о ресурсе администратора Shopify. Не только это улучшить SEO Это также заставит вас сжать идею страницы
Какое влияние это оказывает на вас, когда вы работаете по нескольким направлениям, ориентируясь на высокий рейтинг в поисковых системах по наиболее релевантным ключевым словам вашего сайта?
Какое влияние это оказывает на вас, когда вы работаете по нескольким направлениям, ориентируясь на высокий рейтинг в поисковых системах по наиболее релевантным ключевым словам вашего сайта? Обратите внимание: все инструменты, включенные в наши сообщения в блоге, предлагаются авторами, а не редакционной группой CMI. Ни один пост не может предоставить все соответствующие инструменты в космосе. Не стесняйтесь включать в комментарии дополнительные инструменты (от вашей
В чем разница между SEO-страницей и SEO-страницей?
В чем разница между SEO-страницей и SEO-страницей? Как следует из названия, на странице - это все, что вы работаете на своем сайте, что зависит от его содержания, структуры и программирования сайта. Off Page - это то, что вы можете сделать вне сайта, создавая обратные ссылки. 7 - Как вы увеличиваете авторитет страницы? Увеличение авторитета можно легко объяснить тем, что я сказал в вопросе 2, но я проиллюстрирую здесь более четко. Представьте
Вы понимаете, что это может повлиять на ваш рейтинг в поисковых системах?
Вы понимаете, что это может повлиять на ваш рейтинг в поисковых системах? Многие люди не понимают, насколько важно обеспечить молниеносный опыт. Google имеет дал понять скорость сайта является фактором ранжирования, так что вы не должны упускать из виду. Если у вас возникли проблемы в этом отделе, пришло время рассмотреть преимущества плагина W3 Total Cache.
Имеет ли значение скорость страницы, когда дело доходит до SEO и рейтинга в поисковых системах?
Имеет ли значение скорость страницы, когда дело доходит до SEO и рейтинга в поисковых системах? В первые дни поисковой оптимизации ответ был отрицательным. Однако сегодня все изменилось. Google дал понять, что скорость сайта используется в рейтинге веб-поиска , Используйте инструмент Google PageSpeed ​​Insights, чтобы убедиться, что ваш сайт не отстает в этой области.
Что дороже, SEO или SEM?
Что дороже, SEO или SEM? Самый простой ответ - сказать, что SEO бесплатное, а SEM оплачивается, но не все так просто. Реальность такова, что SEO - это постоянная работа, требующая много времени и усилий, поэтому на самом деле, если она связана с рабочим временем и опытом человека, который делает это в самой компании, или если у нас ее нет Такой человек, очевидно, будет иметь стоимость, чтобы отдать его на аутсорсинг за пределами компании. Тем не менее, в SEM, хотя мы можем
Есть ли какая-то разница между схемой GET RICHED QUICK и схемой GET RANKED QUICK?
Есть ли какая-то разница между схемой GET RICHED QUICK и схемой GET RANKED QUICK? Белая и Черная Шляпа SMO Масштабирующая Тактика Итак, как вы увеличиваете авторитет и популярность в социальных сетях? Каковы методы черной и белой шляп? Интриги Тактика Поддельные профили Ключевое слово спам профили Блокировка профилей Использование программирования для нечестной тактики Честная
SEO стратегия или это пустая трата энергии?
Есть ли какая-то разница между схемой GET RICHED QUICK и схемой GET RANKED QUICK? Белая и Черная Шляпа SMO Масштабирующая Тактика Итак, как вы увеличиваете авторитет и популярность в социальных сетях? Каковы методы черной и белой шляп? Интриги Тактика Поддельные профили Ключевое слово спам профили Блокировка профилей Использование программирования для нечестной тактики Честная
В чем разница между рендерингом на стороне сервера и на стороне клиента?
В чем разница между рендерингом на стороне сервера и на стороне клиента? Рендеринг на стороне сервера происходит еще до загрузки страницы в браузер. Рендеринг на стороне клиента обычно происходит в вашем браузере. Поисковые системы включают « безголовые браузеры »В процедуру сканирования, чтобы они могли« видеть »страницу после того, как все содержимое на стороне клиента было отрендерено, иначе они пропустили бы весь контент,

Googlebot или кофеин?
Правильно?
Так действительно ли важно, что не сканер обрабатывает JavaScript, а индексатор?
Нужно ли нам знать, что разные процессы обрабатывают разные вещи, если в результате Google ранжирует страницы JavaScript?
Это видно (позиционирование)?
Каковы его сильные стороны?
Что нуждается в улучшении?
1.jpg" alt="Хотите, чтобы ваш сайт чувствовался онлайн"> Хотите, чтобы ваш сайт чувствовался онлайн?
Надоело получать очень низкий трафик на ваш сайт или блог?
И секрет в достижении лучшего места в результатах поиска Google и привлечении большего количества посетителей на сайт вашей компании?
Меню сайта
Новости
Ошибка Открытия Драйвера Казаки
Ошибка Microsoft Visual C++ Runtime Library. Как исправить? Здравствуйте. Не так давно помогал одному хорошему знакомому с настройкой компьютера: у него при запуске любой игры выскакивала ошибка Microsoft

Волчья сотня | Si vis pacem, para bellum!
02/06/2012 Волчья сотня «Волчья сотня» — неофициальное название 2-й сотни 2-го Аргунского полка Забайкальского казачьего войска в Русско-японскую войну 1904—1905 годов. Казаки-аргунцы,

Обаяние мужественности и профессионализма Андрей Казаков
Обаяние мужественности и профессионализма Имя Андрея Казакова долгое время было хорошо известно лишь столичным любителям театра. Актер и режиссер, удостоенный звания Заслуженного артиста и нескольких

Тайна "Тихого Дона" Шолохова: своровал или нет?
Несколько поколений литературоведов и историков спорили о том, мог ли полуграмотный казак Михаил Шолохов написать "Тихий Дон", да ещё в 23 года, не имея необходимого для романа-эпопеи жизненного опыта.

Андрей Казаков / Andrei Kazakov
Детство и юность Андрея Казакова Путь к сцене Андрея Казакова был долгим и причудливым. Молодой человек попробовал себя в нескольких профессиях и только потом решил стать актером. Андрей родился в семье

Взятие Азова донскими казаками в 1637 году
Автор: А. Пивоваров Источник: "Донские казаки". Краткій сборникъ разсказовъ изъ военной жизни Донцовъ, о ихъ храбрости, находчивости въ бою, преданности долгу и проч.Новочеркасская типография. 1892

Василий Иванович Баженов (1737–1799)
Один из основоположников русского классицизма. Учился в "архитектурной команде" Г. В. Ухтомского и в Академии художеств с момента се основания. Проектировал Большой Кремлевский дворец в Москве.

КИРИЛЛ КОЗАКОВ ВИКИПЕДИЯ - Кирилл Козаков биография актера, фото, личная жизнь
Школьные годы Михаил Козаков вспоминает с неохотой. Актер театра и кино, сын известного советского актера Михаила Козакова. Михаил Козаков родился 14 октября 1934 года в Ленинграде. Описание отчество

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

Атака казаков. Фильм Тихий Дон.avi
( 5 г. назад ) эпизод из сериала Девять жизней Нестора Махно 6 серия ( 8 г. назад ) 29 апреля 1648 год Желтые воды ( 12 мес.

Реклама