Рубрики

Полезные материалы

Робот Google может читать JavaScript - как должны реагировать оптимизаторы?

  1. Googlebot и JavaScript: что говорят эксперты
  2. Мартин Таубер
  3. Доминик Войчик
  4. Бартош Горалвич
  5. Стефан Чиш
  6. Себастьян Адлер
  7. Бьорн Бет
  8. Ползать по грязи: оцените здоровье своего сайта
  9. И что ты думаешь?

Традиционно поисковые системы только читали и отображали HTML-код веб-сайта. Это означало, что оптимизация HTML-кода была тем, на чем SEO должны были сосредоточиться. Что это значит для поисковой оптимизации, если робот Google теперь может сканировать и индексировать JavaScript? Мы попросили нескольких отраслевых экспертов выяснить это.

Мы попросили нескольких отраслевых экспертов выяснить это

Googlebot и JavaScript: что говорят эксперты

Чтобы получить широкий круг мнений по теме Googlebot и JavaScript, мы задали нашим экспертам следующие вопросы:

  • Google говорит, что робот Googlebot может сканировать веб-сайты, основанные на JavaScript - какие проблемы и возможности вы видите для SEO?
  • Какие конкретные аспекты следует учитывать, если они планируют перезапуск веб-сайта JavaScript?
  • Какие изменения в плане эффективности и точности вы ожидаете от обновления веб-рендеринга в Chrome?

И вот идут ответы.

Мартин Таубер

Управляющий партнер, Маркетинговая Фабрика ГмбХ

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

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

Доминик Войчик

Управляющий директор, Доверительные Агенты

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

Есть, однако, скрытые проблемы. Какая структура используется? Будет ли выполняться рендеринг на стороне клиента или возможно реализовать рендеринг на стороне сервера? Можно ли вообще реализовать изоморфный JavaScript? Реализован ли JavaScript внутри или снаружи? Как SEO, нам придется невероятно много тестировать и пробовать разные вещи, чтобы гарантировать, что Google индексирует и взвешивает наши страницы так, как мы хотим.

Перед повторным запуском должно быть принято осторожное решение относительно структуры, которая будет использоваться. Обращаемость и производительность должны быть рассмотрены. В идеале должна быть создана тестовая среда, которая позволяет протестировать текущую разработку извне, если используется визуализация на стороне клиента. Тем не менее, я настоятельно рекомендую также использовать рендеринг на стороне сервера. Это влияет на производительность сервера, но должно минимизировать риски. Прежде всего, вам действительно нужно тестировать, тестировать и тестировать, используя fetch & render, чтобы увидеть, что робот Google находит, индексирует и сканирует.

Если Google наконец-то переключится на версию Chrome выше, чем V49, то мы могли бы использовать Chrome без головок в сочетании с чем-то вроде Rendertron для создания тестовых сред, которые позволят нам смоделировать настройку, подобную настройке робота Google. Это поможет нам лучше понять, как и что может интерпретировать Google. Это сделало бы для нас, SEO, намного проще 😉

Бартош Горалвич

Соучредитель и руководитель SEO, Elephate

На Саммите Searchmetrics в ноябре 2017 года Бартош Горалвич из Elephate рассказал об отношениях между Googlebot и JavaScript:

Стефан Чиш

Основатель и управляющий директор, Доверительные Агенты

Мы не хотим, чтобы SEO (или агентства) слышали, как люди говорят: «Кстати, мы скоро переключаемся на JavaScript. Есть ли что-то, о чем мы должны думать с точки зрения SEO? Не должно быть, должно там? Но было бы здорово, если бы вы могли быстро взглянуть, прежде чем мы начнем работу с новым сайтом в понедельник ». Этот сценарий неизбежно закончится полным хаосом. Бартош [в видео выше] предоставил замечательный взгляд на тему JavaScript и SEO.

Наряду с вопросом о том, что может отображать Google, при перезапуске веб-сайта оптимизаторы должны смотреть на то, что бот может увидеть, и установить, что отличается от старого веб-сайта. Недавно я имел дело с веб-сайтом, где полная внутренняя система ссылок была испорчена после перезапуска JavaScript, потому что логика ссылок старого сайта не была перенесена. Были также проблемы с hreflang. Поэтому важно работать с контрольным списком желаемых «функций SEO». Кроме того, вы должны спросить, что на самом деле означает рендеринг JavaScript: какое оборудование они используют для доступа к вашему веб-сайту и как это повлияет на время загрузки? Более подробно по этой теме могу порекомендовать эта статья Адди Османи ,

Себастьян Адлер

SEO консультант , leap.de

Даже с улучшенной способностью сканировать JavaScript, Google будет предпочитать чистый HTML-контент, потому что он требует меньше ресурсов Даже с улучшенной способностью сканировать JavaScript, Google будет предпочитать чистый HTML-контент, потому что он требует меньше ресурсов. Вопрос не в том, может ли Google читать и визуализировать JS, а в том, можете ли вы взять на себя часть работы Google. Если мой контент может быть прочитан, работает и загружается очень быстро без JS, то для меня это еще лучше.

Способность к рендерингу всегда зависит от технологии, лежащей в ее основе, и, как сказал Бартош (уважение к нему за все усилия, которые он вкладывает в свои эксперименты и исследования!), Вы должны полностью понимать технологию, если хотите максимально эффективно ее использовать. , Отличная возможность здесь - минимизировать риски, предоставляя важный контент в виде HTML и используя JS только так, как он предназначен: для дополнительных функций. Самая большая трудность заключается в поиске ошибок, если вы полностью фиксируете JavaScript.

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

Помимо того, что я не ожидаю, что Google будет очень хорошо сообщать об обновлении веб-рендеринга веб-мастерам, я ожидаю, что главное, что изменится, - это подверженность ошибкам. Chrome и фреймворки развиваются очень быстро, и с новыми версиями в RWS могут появиться новые ошибки.

Несомненно, некоторые вещи будут обрабатываться быстрее или более аккуратно. Но главная проблема остается прежней. Код ошибки (с точки зрения используемого двигателя) не может быть интерпретирован. Мы должны выяснить, как движок интерпретирует наш код. Во время разработки это меняет инструмент, который мы должны использовать для отладки. Но если у вас есть самые важные ресурсы в виде быстро загружаемых файлов HTML (и т. Д.), Вам не о чем беспокоиться - вы можете сосредоточиться на правильной работе SEO.

Бьорн Бет

Директор профессиональных услуг, Searchmetrics

Мы должны различать сканирование и индексацию. Google может сканировать JavaScript, но это требует гораздо больше ресурсов, чем сканирование чистого HTML. Это более проблематично для индексатора, который отображает ссылки (URL-адреса), которые он получает от искателя с помощью службы веб-рендеринга (WRS), аналогично Fetch & Render в консоли поиска. Для этого Google использует собственный браузер Chrome (версия 41). С помощью браузера он пытается создать объектную модель документа (DOM) и интерпретировать страницу так же, как она будет отображаться в браузере. Это может привести к проблемам, как, например, Google (как показано в тестах, запущенных Distilled и Bartosz Goralewicz), не может справиться с проблемами в коде, или другие большие проблемы возникают при рендеринге, так что Google останавливает рендеринг на странице через пять секунд , Это было показано в тестах, проведенных Screaming Frog.

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

Перед повторным запуском с веб-сайта на основе HTML в среду или библиотеку на основе JavaScript следует убедиться, что рендеринг на стороне обслуживания включен. Например, React поставляется с собственным решением, которое называется renderToString. При этом используется независимый от браузера интерфейс DOM, который отображает JavaScript на сервере, создает DOM и отправляет его боту. AngularJS использует Angular Universal. Это доказывает клиенту все, что важно, как предварительно отрендеренный HTML. Затем клиент получает JavaScript, как это требуется. Однако вы также можете работать с Chrome без сервера на сервере и отправлять предварительно обработанный HTML-код боту.

Прежде всего, я ожидаю, что более быстрый и более эффективный рендеринг будет исходить от Chrome 59, двигаясь в направлении производительности на уровне чистого HTML. Только тесты покажут, действительно ли это происходит.

Ползать по грязи: оцените здоровье своего сайта

Анализируйте как HTML, так и JavaScript с помощью оптимизации структуры сайта, включая сканер JavaScript, теперь с помощью Searchmetrics! Ваши преимущества:

  • Обходите все соответствующие JavaScript-фреймворки, включая Angular и React
  • Повышение производительности сайта с помощью приоритетного списка технических проблем
  • Сравнение сканирования с использованием JavaScript и без него

Узнайте больше о нашем JavaScript Crawling

И что ты думаешь?

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

Похожие

Как заменить инструменты SEO на Google
... что SEO Не волнуйтесь, я не защищаю возвращение к бумажному SEO затоплен так много инструментов, которые не нужны в принципе. Они просто собирают информацию, которую вы можете получить сами, и предоставляют слишком много данных, чем вам действительно
WooRank - Анализ сайта на 360 °
Woorank является одним из многих инструментов в сети для анализа веб-сайта (извне) с точки зрения SEO и социальной точки зрения. Несмотря на жесткую конкуренцию в этой области, Woorank удается выделиться среди «соперников» образцовым образом! Давайте теперь подробно проанализируем огромное количество информации, которую мы можем извлечь из быстрого анализа веб-сайта с использованием Woorank. Если вы хотите попробовать это сами, просто перейдите
Как продать свои локальные услуги SEO, как Rockstar
Давайте будем честными - мы все скептически относимся к страшной рекламной подаче. Сверхобещающие обещания, гипербола, приманка Земли Обетованной, которая не может быть доставлена. Вместо того, чтобы продавать им печенья, репетировали коммерческое предложение, предоставьте решение их проблемы. # 1 - Сделайте свою домашнюю работу о бизнесе, прежде чем идти на встречу или подготовиться отправить
Google Test Инструменты моего сайта | Google Site Speed ​​Tests и Mobile First Index
Там нет отрицания этого. Мобильное это будущее. Мы просматриваем часы работы магазина, запрашиваем направления, отправляем электронные письма - и все это с удобства наших мобильных устройств. А для компаний мобильный постоянно меняет способ ведения бизнеса и привлечения клиентов. Google понимает это и всегда ищет инновационные способы предоставления наилучших результатов своим пользователям. Если ваш веб-сайт не соответствует 10 лучшим органическим страницам,
SEO - поисковая оптимизация
... ите, прежде чем решите открыть большой ресторан, полный вкусной еды и напитков. У вас есть все официальные формальности, хорошие помещения, арендная плата, и теперь вы сталкиваетесь с ситуацией, когда вам нужно привлечь первых клиентов в свой бизнес. SEO (поисковая оптимизация) сокращенно обозначается как комбинация SEO - поисковая оптимизация, что с самого начала привело к убеждению, что это была техническая настройка сайта для достижения лучших позиций для неоплачиваемых
Структура SEO для вашего собственного сайта. Как это сделать?
... что ищут ваши клиенты. Эй, ты можешь быть экспертом уже сейчас! Этот этап так же важен, как и первый. На самом деле, все результаты, которые вы должны получить после этого, зависят от того, правильно ли вы пройдете этот этап. Сделайте ошибку здесь, и это может стоить много дополнительного времени и денег. Другими словами, это определенно стоит освоить технику. Структура сайта так же, как это может показаться. Это взаимосвязь различных страниц сайта с сохранением определенного
Советы по Google Adwords, SEO, SEM и Google Analytics
Автор Анантанараянан Венкатесваран, факультет Цифровой маркетинг и метрики в Школе глобального управления им. С.П. Джайна. Хотя каждый аспект Google Adwords, SEO, SEM и Google Analytics представляет собой подробное изучение и углубленные темы,
Обновление Google Hawk и влияние на SEO
Кажется, 22 августа 2017 года Google выпустил большое обновление алгоритма. Сообщество SEO назвало обновление «Ястреб». В этом блоге вы узнаете все об этом обновлении и влиянии на вашу компанию. Что такое Google Hawk? Каково влияние Google Hawk? Что мне теперь делать? Почему это называется Ястреб? Что такое Google Hawk? Hawk - это название обновления алгоритма Google, которое было выпущено 22 августа 2017 года.
Как использовать блог SEO сайта, чтобы № 1 в Google
Ранее я написал статью о понимание SEO и на этот раз я попытаюсь немного рассказать о
3 простых способа выполнить аудит сайта SEO
... ий раз на вашем сайте проводился аудит? Регулярный аудит сайта важен для того, чтобы убедиться, что ваш сайт работает как хорошо смазанный компьютер. SEO-аудит сайта помогает выявить проблемы, которые могут возникнуть на вашем сайте, и предлагает рекомендации по их устранению. Думайте об этом как о настройке для вашего автомобиля или ежегодного медицинского осмотра. Вы не будете водить свой автомобиль без замены масла или участвовать в триатлоне Ironman, не зная, что ваше тело действительно
Как взломать алгоритм SEO
... что стоит за алгоритмами, которые стимулируют поиск, очень важно. - особенно если учесть, что около 2/3 посетителей веб-сайта приходят из органического поиска. Более сильное цифровое присутствие помогает вашей поисковой оптимизации (SEO), что, в свою очередь, приведет клиентов на ваш сайт и, в конечном итоге, к вашему дилеру. Так что в алгоритме? Привлечение органического трафика на ваш сайт с помощью SEO раньше было связано с обновлениями и ключевыми словами для поисковых систем, но это не

Комментарии

Так что, когда дело доходит до карты сайта HTML против карты сайта XML, какой из них вы должны использовать?
Так что, когда дело доходит до карты сайта HTML против карты сайта XML, какой из них вы должны использовать? Хитрый вопрос! Вам не нужно выбирать только один. Вместо этого рекомендуется использовать как карту сайта HTML, так и карту сайта XML. Как вы узнали выше, каждый из них имеет несколько иное использование, и Google фактически рекомендует, чтобы вы предлагали как HTML-карту сайта, так и XML-карту сайта в своих рекомендациях для веб-мастеров:
Как это изменило влияние первичной недвижимости на поисковую выдачу Google и как это влияет на то, где люди нажимают, когда попадают на поисковую выдачу Google?
Как это изменило влияние первичной недвижимости на поисковую выдачу Google и как это влияет на то, где люди нажимают, когда попадают на поисковую выдачу Google? Конечно, это зависит от типа поиска, который проводит пользователь, но исторически сложилось так, что вы действительно хотите быть найденным в этой главной сфере поисковой выдачи. Ранее мы определили некоторые из этой главной недвижимости как Золотой треугольник Google, где три или четыре лучших результата в поисковой выдаче - это то место,
Итак, после того, как вы узнали, что получение бесплатного органического трафика с помощью поиска Google на самом деле не вариант, как вы планируете привлекать клиентов на свой веб-сайт?
Итак, после того, как вы узнали, что получение бесплатного органического трафика с помощью поиска Google на самом деле не вариант, как вы планируете привлекать клиентов на свой веб-сайт? » В приведенной цитате из Остин Лоусон Ясно, что Google контролирует подавляющее большинство результатов поиска ваших клиентов. Это 800-фунтовая горилла. Может быть, вы не беспокоитесь о результатах поисковых систем для ваших событий, вместо этого, используя
Без этого, как Google узнает, что вы хотите ранжироваться по этому конкретному ключевому слову?
Без этого, как Google узнает, что вы хотите ранжироваться по этому конкретному ключевому слову? Создание страниц вокруг определенных тем, ориентированных на ключевые слова, даст поисковым системам четкое представление о том, о чем каждая страница. Используйте свой список ключевых слов, чтобы помочь разработать план для создания контента вашего сайта. Сосредоточьтесь на написании контента для ваших самых важных ключевых слов в первую очередь (те, которые вызывают наибольшее количество
Как вы можете предоставить что-то уникальное для темы, что никто другой не может?
Как вы можете предоставить что-то уникальное для темы, что никто другой не может? Это может быть даже через интервью с экспертом. Пример из реальной жизни Блог Джины, Обнимая несовершенного , помогает мамам воспитывать детей с особыми потребностями. 2. То, что
Итак, как вы знаете наверняка, что Google уже нашел его?
Итак, как вы знаете наверняка, что Google уже нашел его? Программное обеспечение SEO Elite не скажет вам этого. Но вы сами узнаете об этом через несколько секунд и абсолютно БЕСПЛАТНО с помощью этой простой команды site : . Нижняя линия: SEO Elite" site: " команда Находит, сколько проиндексированных страниц Находит, сколько проиндексированных страниц Не находит точно проиндексированные страницы Показывает,
Была ли это настоящая бомба Google или просто признак того, что алгоритм Google действительно становится намного умнее?
Была ли это настоящая бомба Google или просто признак того, что алгоритм Google действительно становится намного умнее? Я не мог прокомментировать (я не хотел бы расстраивать общеизвестно гиперчувствительный церковь), и даже если бы я хотел, я не думаю, что мои взгляды могут быть сформулированы лучше, чем Мистер Джон Суини (обязан посмотреть). Сильвио Берлускони
Как вы получаете выше в Google с вашего сайта?
Как вы получаете выше в Google с вашего сайта? Выше в гугле Чтобы стать выше в Google, вы можете применить поисковую оптимизацию (SEO). Если вы подходите правильно, то ваша видимость вашего сайта и / или интернет-магазина увеличивается «свободным» способом.
Теперь необходимо ответить на вопрос «Как Cloudflare может повредить SEO моего сайта?
Теперь необходимо ответить на вопрос «Как Cloudflare может повредить SEO моего сайта?». Так что же на самом деле происходит, когда вы включаете CloudFlare? Ваш сайт больше не обслуживается с его первоначального IP-адреса, то есть IP-адреса вашего сервера. Но у него будет IP прокси-сервера, то есть Cloudflare. IP-адрес будет меняться в зависимости от геолокации запрашивающего клиента. Это означает, что Cloudflare в основном становится вашим DNS.
Как домен, который я выбрал, может повлиять на SEO для моего сайта?
Как домен, который я выбрал, может повлиять на SEO для моего сайта? В начале доменное имя компании имело значительный вес, когда дело дошло до результатов поисковых систем. Однако в 2012 году Google пересмотрел алгоритм ранжирования, чтобы уменьшить влияние. Многие люди использовали свой домен в качестве основной стратегии для SEO, но контент на рейтинговых сайтах был бесполезен для поисковиков. Теперь, ваше доменное имя может помочь повысить ваш SEO, но не так сильно,
Но каковы правильные метрики, какие вопросы вы должны задать и что на самом деле может обеспечить работа поисковой оптимизации?
Но каковы правильные метрики, какие вопросы вы должны задать и что на самом деле может обеспечить работа поисковой оптимизации? Конечно, вы можете рассчитывать рейтинги или рабочие часы. Но это чисто промывание глаз и имеет мало общего с основной задачей поисковой оптимизации. Поисковая оптимизация должна быть похожа на любой другой инструмент коммуникации в мире. Интернет-маркетинг микс Поддержка целей

Что это значит для поисковой оптимизации, если робот Google теперь может сканировать и индексировать JavaScript?
Какие конкретные аспекты следует учитывать, если они планируют перезапуск веб-сайта JavaScript?
Какие изменения в плане эффективности и точности вы ожидаете от обновления веб-рендеринга в Chrome?
Какая структура используется?
Будет ли выполняться рендеринг на стороне клиента или возможно реализовать рендеринг на стороне сервера?
Можно ли вообще реализовать изоморфный JavaScript?
Реализован ли JavaScript внутри или снаружи?
Есть ли что-то, о чем мы должны думать с точки зрения SEO?
Не должно быть, должно там?
Кроме того, вы должны спросить, что на самом деле означает рендеринг JavaScript: какое оборудование они используют для доступа к вашему веб-сайту и как это повлияет на время загрузки?