{"id":13731,"url":"\/distributions\/13731\/click?bit=1&hash=30cd2f9389161b71135a3e215455c973cb512870e05a13479066a939462d04b0","title":"\u041e\u0444\u043e\u0440\u043c\u0438\u0442\u044c \u0441\u0442\u0430\u0442\u0443\u0441 IT-\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0432 \u041c\u043e\u0434\u0443\u043b\u044c\u0431\u0430\u043d\u043a\u0435","buttonText":"","imageUuid":"","isPaidAndBannersEnabled":false}

JavaScript SEO — Руководство по передовой практике

JavaScript и SEO

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

JavaScript и SEO не всегда хорошо сочетались. Боты поисковых систем, в том числе Googlebot, не могли сканировать JavaScript, поэтому не могли видеть какой-либо контент, встроенный с помощью JavaScript. Теперь Google и другие поисковые системы могут сканировать и отображать JS.

Могут ли поисковые системы сканировать JavaScript?

И Google, и Bing могут сканировать и отображать JavaScript. В Соединенных Штатах доля рынка Google и Bing превышает 90%. Тесты показывают, что количество сканируемого и отображаемого JavaScript на разных веб-сайтах сильно различается. Поэтому использование JS всегда связано с определенным риском. Сканеры не сканируют и не индексируют контент, то есть пользователи не найдут его в поисковых системах. Это не должно отпугивать вас от JavaScript, но с точки зрения SEO есть много вещей, на которые вам следует обратить внимание. Bing ограничивает возможности рендеринга своих ботов по отношению к JavaScript и необязательно поддерживает все те же платформы JavaScript, которые поддерживаются в последней версии вашего браузера. Поэтому Bing рекомендует использовать динамический рендеринг. Google также советует веб-специалистам изменять содержимое JavaScript для использования динамического рендеринга.

Увеличит ли JavaScript время загрузки веб-сайта?

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

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

JavaScript

Как Google видит JavaScript?

Google может отображать веб-сайты, созданные на JavaScript и CSS включительно. Никакие важные компоненты сайта, в том числе компоненты на JavaScript, не должны исключаться из сканирования. Google может обрабатывать JavaScript и CSS с 2015 года и в то время рекомендовал не исключать из сканирования через robots.txt важные компоненты сайта, в том числе на JavaScript или CSS. Google также указал, что предпочитает принцип прогрессивного улучшения — подход, предполагающий последовательное улучшение веб-сайтов HTML. Однако JavaScript все равно будет сканироваться и отображаться.

В октябре 2018 года, отвечая на Reddit, Джон Мюллер отметил, что в ближайшие годы JavaScript будет становиться значимее, после чего дал специалистам по SEO совет, чтобы они больше сосредоточились на JavaScript SEO: «Если вы увлечены техническим SEO, после HTML вам нужно все больше и больше изучать JS ».

Почему поисковым системам сложно сканировать JavaScript?

Поисковым системам сложно сканировать JavaScript из-за вычислительной мощности. HTML, который работает с PHP, CSS и другими технологиями, может быть непосредственно прочитан поисковым роботом — в этом случае исходный код отображается сразу после вызова URL. В JavaScript такой прямой доступ невозможен. Во-первых, сканер должен проанализировать DOM (объектную модель документа). Код DOM загружен и внесен в список, после чего можно отобразить веб-сайт. Браузеры делают это автоматически при просмотре веб-страниц. Если вы хотите протестировать JavaScript, вы можете использовать так называемые «автономные браузеры». Это браузер без графического пользовательского интерфейса, который управляется командной строкой.

0
Комментарии
Читать все 0 комментариев
null