301 редирект: что это и когда использовать

301 редирект — постоянное перенаправление страницы на новый URL. Передаёт весь ссылочный вес и сообщает поисковикам об изменении адреса страницы.

редиректы301seoперенаправлениемиграция

Что такое 301 редирект

301 редирект — HTTP-ответ сервера со статус-кодом 301 Moved Permanently, сообщающий браузеру и поисковым роботам, что запрашиваемая страница навсегда переехала на новый URL. Это постоянное перенаправление — в отличие от временного 302.

При 301 редиректе браузер автоматически переходит на новый URL, пользователь почти не замечает перенаправления.

Зачем нужен 301 редирект

301 редирект применяется в следующих случаях:

  • Переезд сайта — смена домена (example.ru → example.com)
  • Смена URL — реструктуризация разделов сайта
  • HTTP → HTTPS — принудительное перенаправление на защищённую версию
  • www → без www — унификация версий домена
  • Удалённые страницы — перенаправление на актуальный аналог

Как настроить 301 редирект

Nginx

# Постоянный редирект одной страницы
location /old-page {
    return 301 /new-page;
}

# Смена домена
server {
    server_name old-domain.com;
    return 301 https://new-domain.com$request_uri;
}

# HTTP → HTTPS
server {
    listen 80;
    return 301 https://$host$request_uri;
}

Apache (.htaccess)

# Одна страница
Redirect 301 /old-page /new-page

# Вся папка
RedirectMatch 301 ^/old-section/(.*) /new-section/$1

# Смена домена
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-domain\.com$ [NC]
RewriteRule (.*) https://new-domain.com/$1 [R=301,L]

Next.js

// next.config.js
async redirects() {
  return [{
    source: '/old-page',
    destination: '/new-page',
    permanent: true, // это 301
  }];
}

SEO-эффект 301 редиректа

Google передаёт практически весь ссылочный вес (PageRank) через 301 редиректы. Ранее считалось что теряется 15% — сейчас Google говорит о полной передаче.

Важно: Цепочки редиректов снижают эффективность:

/page → /page-v2 → /page-v3  ← плохо
/page → /page-v3              ← хорошо

Проверка редиректов на reChecker

Используйте Проверку редиректов для анализа цепочек перенаправлений. Инструмент покажет:

  • Все редиректы и их статус-коды
  • Количество шагов в цепочке
  • Финальный URL назначения
  • Время каждого перенаправления

FAQ

Чем 301 отличается от 302? 301 — постоянный (permanent), поисковики обновляют индекс. 302 — временный (found), поисковики сохраняют исходный URL. Используйте 301 для постоянных изменений.

301 редирект замедляет загрузку? Каждый редирект добавляет HTTP round-trip (100-300 мс). Минимизируйте цепочки, убирайте промежуточные редиректы.

Как долго 301 редирект передаёт вес? Бессрочно, пока редирект активен. Google обновляет индекс постепенно — может занять несколько недель после настройки.

Попробуйте инструмент

Проверьте 301 редирект на вашем сайте с помощью бесплатного инструмента.

Проверка редиректов

Техническая поддержка

Нашли баг, сбой или ошибку в работе сервиса? Есть предложение по улучшению? Напишите нам — мы читаем каждое сообщение и стараемся быстро исправлять проблемы.