Стратегия SEO

Являются ли перенаправления Javascript SEO дружественными?

Итак, вы хотите реализовать перенаправления JavaScript, но не знаете, как они работают?

Да, их сложнее реализовать, чем стандартные редиректы.

В идеале для реализации следует использовать перенаправления на основе 301, 302 или 307. Это обычная лучшая практика.

Но… что, если у вас нет такого уровня доступа? Что делать, если у вас есть проблема с созданием стандартных редиректов таким образом, чтобы это было выгодно для сайта в целом?

Вот тут-то и пригодится перенаправление JavaScript.

Однако они не являются лучшей практикой, которую вы должны использовать исключительно.



Но бывают ситуации, когда вы просто не можете избежать использования перенаправления JavaScript.

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

Что такое перенаправления JavaScript?

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

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

Большинство современных веб-сайтов используют эти типы перенаправлений для перенаправления на HTTPS-версии веб-страниц.

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

Выполнение перенаправлений таким образом полезно по нескольким причинам.

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

Краткий обзор типов перенаправления

Существует несколько основных типов перенаправления, каждый из которых полезен в зависимости от вашей ситуации.

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

В идеале, большинство перенаправлений будет перенаправлением на стороне сервера.

Эти типы перенаправлений происходят на сервере, и именно здесь сервер решает, в какое место перенаправить пользователя или поисковую систему при загрузке страницы. И сервер делает это, возвращая код состояния HTTP 3xx.

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

Перенаправления на стороне клиента

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

Метаобновления перенаправления

Перенаправление мета-обновления имеет плохую репутацию и ужасную репутацию в сообществе SEO.

И не зря: они поддерживаются не всеми браузерами и могут сбить пользователя с толку. Вместо этого Google рекомендует использовать перенаправление 301 на стороне сервера вместо любых перенаправлений метаобновления.

Перенаправления JavaScript

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

Хотя в наши дни у Google есть хорошие возможности рендеринга JavaScript, JavaScript все еще может создавать проблемы. Это верно и для других типов платформ, таких как Spotify и другие платформы электронной коммерции.

Однако если вы находитесь в ситуации, когда вы можете использовать только перенаправление JavaScript в качестве единственного варианта, вы можете использовать только JavaScript.

Кроме того, совсем недавно, в 2020 году, Гэри Иллиес из Google заявил, что перенаправления JavaScript «вероятно, не очень хорошая идея».

Однако перенаправления Js, вероятно, не очень хорошая идея.

— Гэри 鯨理/경리 Иллиес (@methode) 8 июля 2020 г.

Лучшие практики для SEO-дружественных переадресаций JavaScript

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

Эти рекомендации включают в себя избегание цепочек перенаправления и циклов перенаправления.

Какая разница?

Избегайте цепочек переадресации

Цепочка перенаправления — это длинная цепочка переходов перенаправления, относящаяся к любой ситуации, когда у вас есть более 1 перенаправления в цепочке.

Пример цепочки редиректов:

Перенаправление 1 > перенаправление 2 > перенаправление 3 > перенаправление 4 > перенаправление 5

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

Джон Мюллер из Google рекомендует менее 5 переходов на перенаправление.

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

В идеале веб-мастера захотят стремиться не более чем к одному прыжку.

Что происходит, когда вы добавляете еще один прыжок? Это замедляет работу пользователя. И более пяти вносят существенную путаницу, когда дело доходит до того, что робот Googlebot вообще может понять ваш сайт.

Восстановление цепочек перенаправления может потребовать много работы, в зависимости от их сложности и того, как вы их настроили.

Но главный принцип восстановления цепочек переадресации таков: просто убедитесь, что вы выполнили два шага.

Во-первых, удалите дополнительные переходы в перенаправлении, чтобы количество переходов не превышало пяти.

Во-вторых, внедрите перенаправление, которое перенаправляет прежние URL-адреса.

Избегайте циклов перенаправления

Циклы перенаправления, для сравнения, по существу представляют собой бесконечный цикл перенаправлений. Эти циклы возникают, когда вы перенаправляете URL-адрес на себя. Или вы случайно перенаправляете URL-адрес в цепочке перенаправления на URL-адрес, который встречается ранее в цепочке.

Пример цикла перенаправления: перенаправление 1 > перенаправление 2 > перенаправление 3 > перенаправление 2

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

Есть несколько причин, почему эти петли губительны:

Что касается пользователей, циклы перенаправления удаляют весь доступ к определенному ресурсу, расположенному по URL-адресу, и в конечном итоге приводят к тому, что браузер отображает ошибку «на этой странице слишком много перенаправлений».

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

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

Исправить циклы перенаправления довольно просто: все, что вам нужно сделать, это удалить перенаправление, вызывающее цикл цепочки, и заменить его рабочим URL-адресом 200 OK.

Хотите использовать переадресацию JavaScript для SEO? Не так быстро…

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

Они не должны быть вашим решением, когда у вас есть доступ к другим перенаправлениям, потому что эти другие типы перенаправлений предпочтительнее.

Но если это единственный вариант, возможно, вы не стреляете себе в ногу.

Дополнительные ресурсы:


Рекомендуемое изображение: Роза Родионова/Shutterstock


Подборка статей по SEO оптимизации сайта. Выбора стратегии продвижения. Продвижение сайта в поисковых системах и социальных сетях. Обучение востребованным профессиям в сфере IT. Настройка рекламных кампаний в интернет. Маркетинг. Анализ рынка. Полезные секреты проведения рекламных кампаний. Все для PR — менеджера.

Информация для Вас была полезна?
0
0
0
0
0
0
0

Похожие статьи

Кнопка «Наверх»