301 редирект
Постоянное перенаправление со старого URL на новый. Передаёт SEO-вес страницы, в отличие от 302.
Подробное объяснение
301 редирект — HTTP-статус «Moved Permanently», означающий что страница навсегда переехала на новый URL. Передаёт ~100% SEO-веса со старого адреса на новый.
Когда использовать
- •Изменение URL-структуры сайта
- •Переход с HTTP на HTTPS
- •Смена доменного имени
- •Слияние двух страниц в одну
- •Закрытие старого раздела с переездом контента
- •Объединение www / без www версий
301 vs 302 vs 307
| Код | Назначение | Передаёт SEO-вес | |---|---|---| | 301 | Постоянный | ✅ 100% | | 302 | Временный | ❌ нет | | 307 | Временный (HTTP/1.1) | ❌ нет |
Использование 302 вместо 301 — частая ошибка, особенно при миграциях. Google со временем «понимает» намерение, но процесс занимает месяцы.
Как настроить
Nginx:
location /old-page {
return 301 https://example.com/new-page;
}Apache (.htaccess):
Redirect 301 /old-page /new-pageWordPress: плагины Yoast SEO, Rank Math, Redirection.
Топ ошибок
1. Цепочка редиректов — A → B → C → D. Google теряет вес. Максимум 3 хопа, идеально 1. 2. Циклический редирект — A → B → A. Ошибка 508 в браузере. 3. Редирект на нерелевантную страницу — снижает CTR и поведение, Google «понижает» доверие. 4. 301 вместо 410 при удалении страницы — оставляет в индексе ненужный URL.