Редиректы и поиск в Гугл: как правильно перенаправлять страницы вашего сайта

Редиректы и поиск в Гугл: как правильно перенаправлять страницы вашего сайта

Перенаправление URL — это процесс переноса старого URL на новый, что позволяет вашим посетителям и Гугл-поиску узнать о новом расположении страницы. Редиректы особенно полезны в следующих случаях:

  • Вы перемещаете сайт на новый домен и хотите, чтобы переход был максимально плавным.
  • Пользователи могут попасть на ваш сайт через несколько разных URL. Например, если ваша главная страница доступна несколькими путями (например, https://example.com/home, http://home.example.com или https://www.example.com), лучше выбрать один из этих URL как предпочтительный (канонический) и использовать редиректы для перенаправления с других URL на основной.
  • Вы объединяете два сайта и хотите убедиться, что ссылки на устаревшие URL перенаправляются на правильные страницы.
  • Вы удалили страницу и хотите перенаправить пользователей на новую.

Если вы используете платформы, такие как Blogger или Shopify, возможно, у вас уже есть встроенные решения для редиректов. Попробуйте искать статьи о помощи по запросу "редиректы в Blogger".

Обзор типов редиректов для вашего сайта в Гугл

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

  • Постоянные редиректы: Показать новый URL в результатах поиска.
  • Временные редиректы: Показать старую страницу в результатах поиска.

Ниже объясняется, какие способы настройки постоянных и временных редиректов наиболее эффективны для Гугл:

Постоянные редиректы

Гугл (Google)bot следует за редиректом, и процесс индексирования использует редирект как сильный сигнал, что новый URL должен быть каноническим.

  • HTTP 301 (перемещено навсегда)
  • HTTP 308 (перемещено навсегда)
  • Meta refresh (0 секунд)
  • JavaScript location

Временные редиректы

Гугл (Google)bot также следует за редиректом, но индексирование использует редирект как слабый сигнал о каноничности цели.

  • HTTP 302 (найдено)
  • HTTP 303 (смотрите другое)
  • HTTP 307 (временный редирект)
  • Meta refresh (больше чем 0 секунд)

Серверные редиректы для вашего сайта в Гугл (Google)

Для настройки серверных редиректов необходим доступ к файлам конфигурации сервера (например, .htaccess для Apache) или настройка редиректов с помощью серверных скриптов (например, PHP). Вы можете создать как постоянные, так и временные редиректы на стороне сервера.

Постоянные серверные редиректы

Если вам нужно изменить URL страницы, чтобы она отображалась в результатах поиска, мы рекомендуем использовать постоянный серверный редирект, когда это возможно. Это лучший способ обеспечить, чтобы Гугл-поиск и пользователи попадали на правильную страницу. Статус-коды 301 и 308 означают, что страница была навсегда перемещена на новый URL.

Временные серверные редиректы

Если нужно временно перенаправить пользователей на другую страницу, используйте временный редирект. Это также поможет Гугл сохранить старый URL в результатах поиска на более длительный срок. Например, если услуга на вашем сайте временно недоступна, вы можете установить временный редирект, чтобы перенаправить пользователей на страницу с объяснением, что происходит, без влияния на оригинальный URL в результатах поиска.

Реализация серверных редиректов

Реализация серверных редиректов зависит от вашего хостинга, серверной среды или языка программирования на бэкенде вашего сайта.

Пример постоянного редиректа с использованием PHP:

header('HTTP/1.1 301 Moved Permanently');
header('Location: https://www.example.com/newurl');
exit();

Пример временного редиректа с использованием PHP:

header('HTTP/1.1 302 Found');
header('Location: https://www.example.com/newurl');
exit();

Если у вас есть доступ к файлам конфигурации веб-сервера, вы можете настроить правила редиректа самостоятельно:

  • Apache: Используйте модуль mod_rewrite для более сложных редиректов. Пример простого редиректа:
  • # Постоянный редирект:
    Redirect permanent "/old" "https://example.com/new"
    # Временный редирект:
    Redirect temp "/two-old" "https://example.com/two-new"
  • NGINX: Пример редиректа для постоянного переноса:
  • location = /service {
     # для постоянного редиректа
     return 301 $scheme://example.com/about/service;
     # для временного редиректа
     return 302 $scheme://example.com/about/service;
    }

Meta refresh и его HTTP-эквиваленты для вашего сайта в Гугл

Если вы не можете реализовать серверные редиректы на своей платформе, мета-редиректы могут быть приемлемым вариантом. Гугл различает два типа мета-редиректов:

  • Мгновенный мета-редирект: срабатывает сразу после загрузки страницы в браузере. Гугл интерпретирует его как постоянный редирект.
  • Отсроченный мета-редирект: срабатывает после заданного пользователем времени. Гугл интерпретирует его как временный редирект.

JavaScript location редиректы для вашего сайта в Гугл

Гугл обрабатывает и выполняет JavaScript с использованием Web Rendering Service после того, как URL был полностью обработан. Используйте JavaScript редиректы только если невозможно сделать серверный или мета-редирект. Учтите, что иногда рендеринг может не пройти успешно, и Гугл не увидит редирект.

Crypto-редиректы

Если вы не можете использовать стандартные методы редиректов, добавьте ссылку на новый URL с пояснением. Это поможет пользователям найти вашу новую страницу. Однако, не полагайтесь на crypto-редиректы, так как их не всегда понимают поисковые системы.

Альтернативные версии URL на вашем сайте в Гугл

Когда вы используете редирект, Гугл отслеживает как старый, так и новый URL. Один из этих URL станет каноническим, в зависимости от типа редиректа. Например, если вы перенесли сайт на новый домен, Гугл может время от времени показывать старый URL в поиске, хотя новый уже проиндексирован.

Если вам нужна помощь в настройке редиректов на вашем сайте, вы можете связаться с SEO-компанией "seo.computer" по любому вопросу на email info@seo.computer или по WhatsApp +79202044461.

id 102

Отправьте заявку и мы предоставим консультацию на SEO продвижение вашего сайта