Ольга запустила интернет-магазин на WordPress: сертификат HTTPS подключила, а в Яндекс.Вебмастере всё равно видны и site.ru, и www.site.ru. Подруга посоветовала плагин Redirection, но там просят «исходный URL» для каждой страницы – непонятно, с чего начать. Если узнали себя: не спешите лезть в .htaccess вслепую. Сначала два поля в «Настройки → Общие», потом одно правило на хостинге и проверка в браузере. За 20–30 минут получите один адрес без www и перестанете гадать, какой домен «правильный».
Склейка www и домена без www – базовая гигиена сайта. Поисковики считают их разными адресами, поэтому без постоянного редиректа 301 трафик может «раздвоиться». Порядок: версия без www → оба поля WordPress с https://ваш-домен.ru → одно правило на хостинге выше блока WordPress. SEO-плагины вроде Rank Math www-редирект не делают – это зона сервера или панели хостера.
Дима ведёт сайт автосервиса: на визитках домен без www, а хостинг открыл и www. В Метрике визиты делятся пополам. На практике так у каждого второго малого бизнеса после установки WordPress.
Многие ставят плагин «для редиректов» и ждут чуда. В ядре WordPress есть redirect_canonical(), но официальная документация говорит: это не замена серверного 301. А в ответах Rank Math (2024–2025) пишут, что плагин не переключает www и non-www – нужен хостинг или .htaccess. Инструмент «для SEO» не решает главную задачу со склейкой домена.
- Зачем выбрать один адрес: дубли в поиске и раздвоенная аналитика
- Проверьте, что видите сейчас: www, без www и Вебмастер
- Задайте основной адрес в WordPress: «Настройки → Общие»
- Настройте постоянный редирект 301 на хостинге
- Проверьте цепочку: браузер, код 301 и панели поисковиков
- Снимите петлю при ошибке «слишком много перенаправлений»
- Чего не делать: лишние плагины и надежда только на canonical
- Частые вопросы
- Как сделать редирект с www на без www в WordPress?
- Нужен ли редирект www для SEO?
- Чем отличается 301 от 302?
- Почему Redirection не убирает www?
- Что делать, если редирект www не работает?
- Можно ли оставить только canonical?
- Как проверить, что 301 сработал?
Зачем выбрать один адрес: дубли в поиске и раздвоенная аналитика

Для человека www.site.ru и site.ru – одно и то же. Для Яндекса и Google – два URL с одинаковым содержимым. Без явного выбора поисковик индексирует обе версии, а отчёты занижают реальные визиты.
Фиксируем вариант без www – короче на визитках, чаще у малого бизнеса. Выбрали – не меняйте без причины: каждая смена снова путает выдачу.
Типичная ошибка – «и так открывается, значит нормально». Сайт может работать по обоим адресам, как две двери с разными вывесками: клиент дойдёт, владелец не поймёт, откуда пришли. В Яндекс.Вебмастере и Google Search Console вы тоже увидите два хоста – и не поймёте, на какой реально ведёте рекламу.
Один адрес упрощает жизнь: ссылки с визиток, из соцсетей и из email ведут в одно место, а не «куда повезёт». Для малого бизнеса это важнее, чем спорить, какая буква «www» красивее.
Проверьте, что видите сейчас: www, без www и Вебмастер

Перед правками зафиксируйте исходную картину.
- Инкогнито: введите https://www.ваш-домен.ru и https://ваш-домен.ru. Запишите, меняется ли адрес в строке.
- В Яндекс.Вебмастере посмотрите, есть ли обе версии хоста.
- Сверьте формат домена на визитках, в email и рекламе.
- Сделайте бэкап сайта и .htaccess – чеклист в материале про бэкап WordPress перед правками.
Задайте основной адрес в WordPress: «Настройки → Общие»

В админке откройте «Настройки → Общие». Поля «Адрес WordPress (URL)» и «Адрес сайта (URL)» должны совпадать:
https://ваш-домен.ru
https://ваш-домен.ru
Без www, с https, без слэша в конце. Сохраните – WordPress может разлогинить, это нормально.
После сохранения www ещё может открываться, пока нет редиректа на хостинге. Вы только сказали WordPress, какой адрес «дом». Дальше – заставить сервер перенаправлять www. Например, если раньше в полях стояло http://www.ваш-домен.ru, замените на https://ваш-домен.ru в обоих – иначе смешение http и https даст петлю позже.
Тут важный момент: не ставьте слэш в конце (https://домен.ru/) – WordPress и редиректы чувствительны к таким мелочам. Оба поля – один в один.
Если админка не открывается из-за петли, в wp-config.php временно пропишите WP_HOME и WP_SITEURL с тем же https://ваш-домен.ru – аварийный доступ из официальной документации WordPress.
Настройте постоянный редирект 301 на хостинге
Нужно одно правило – через панель хостера или .htaccess.
| Способ | Кому подходит | Делает www → без www |
|---|---|---|
| Панель («Редирект www») | Новичок | Да |
| .htaccess на Apache | REG.RU, Beget, Timeweb | Да, блоком выше WordPress |
| Redirection | Отдельные страницы, 404 | Нет для всего домена |
| Rank Math / Yoast | Мета-теги, sitemap | Нет – только canonical |
Панель хостера. В «Домены» или «Редиректы» выберите перенаправление www на домен без www, тип 301.
.htaccess. Скачайте копию файла. Добавьте блок выше # BEGIN WordPress:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.ваш-домен.ru$ [NC]
RewriteRule ^(.*)$ https://ваш-домен.ru/$1 [R=301,L]
Замените ваш-домен.ru на свой. 301 – постоянный переезд; 302 для склейки не подходит.
На Nginx нужен отдельный server с return 301 – обычно по заявке в поддержку. В Cloudflare задайте правило www → apex и SSL «Full (strict)», не «Flexible» – иначе часто петля перенаправлений.
SSL-сертификат должен работать и для www, и для домена без www – иначе браузер покажет ошибку до редиректа. На большинстве хостингов Let’s Encrypt выпускает сертификат на оба имени автоматически – проверьте в панели, если сомневаетесь.
Если HTTPS уже включён хостером одной кнопкой, не добавляйте второй блок «http → https» в .htaccess – достаточно правила www → без www. Лишние строки – частая причина ERR_TOO_MANY_REDIRECTS в свежих разборах 2026 года.
Проверьте цепочку: браузер, код 301 и панели поисковиков
Короткий чеклист успеха – критерий «сработало».
Схема:
www.домен в инкогнито → https://домен.ru без www → внутренние страницы открываются → в Вебмастере одна версия хоста
- Инкогнито: http://www.ваш-домен.ru и https://www.ваш-домен.ru → финал https://ваш-домен.ru.
- Категория или статья через www тоже переезжают на версию без www.
- В Яндекс.Вебмастере укажите зеркало без www; дополнительно сверьте отчёты – см. проверку битых ссылок и Вебмастера.
- Canonical в SEO-плагине совпадает с адресом, но дополняет 301, не заменяет – см. цепочки редиректов WordPress.
Если всё сошлось – визитки, аналитика и поиск смотрят на один домен. Именно это и есть ваш критерий успеха: в инкогнито ввод www.ваш-домен.ru мгновенно перекидывает на https://ваш-домен.ru с кодом 301; в «Общих» оба URL совпадают без www; в Вебмастере выбрана одна версия; нет сообщения «слишком много перенаправлений».
Честно говоря, после первой удачной проверки многие владельцы забывают про тему – и это хороший знак. Значит, склейка работает в фоне, как должна.
Снимите петлю при ошибке «слишком много перенаправлений»
Типичная ошибка – конфликт: «Общие» говорят «без www», а .htaccess или Cloudflare тянут на www. Или два слоя одновременно редиректят HTTP на HTTPS.
- Сверьте оба поля в «Общие» – одинаковые https без www.
- Оставьте одно место для www-редиректа: хостинг, Cloudflare или .htaccess.
- Уберите дубли RewriteRule из .htaccess.
- На Cloudflare SSL: Full (strict), не Flexible.
- Очистите кэш браузера и плагина.
В реальном проекте петлю снимают за 15 минут, когда находят второе правило, которое спорит с первым.
Чего не делать: лишние плагины и надежда только на canonical
Не ставьте три плагина с редиректами – конфликтуют. Redirection (2M+ установок) чинит битые ссылки, но не склеивает www ↔ без www.
Canonical в Yoast или Rank Math без 301 – слабый сигнал: поисковик может выбрать не ту версию. Нужен серверный 301. Не меняйте www ↔ без www каждые полгода «для эксперимента» – дробите историю домена.
Что дальше: раз в квартал повторите проверку в инкогнито; после смены хостинга или SSL сверьте .htaccess; при добавлении CDN убедитесь, что редирект www остался в одном месте. Если трафик из поиска вырос – посмотрите, не появились ли снова дубли в Вебмастере.
Остались сомнения – напишите в форму на сайте (MAX, VK, WhatsApp, Телеграм) или в t.me/DikiiTelegram. Нужен сайт со склейкой с первого дня – услуги по созданию и продвижению. Ещё гайды – в разделе статей.
Материал проверен: Андрей Дикий (создаёт сайты и продвигает их статьями (SEO/GEO)).
Достоверность данных: WordPress Developer (redirect_canonical, WP_HOME/WP_SITEURL, Nginx), REG.RU (.htaccess), Rank Math на wordpress.org/support, Switchweb (август 2026), SEOHEAD (апрель 2026); частотность – Яндекс Вордстат на 10.09.2026 (MCP недоступен, LSI через SERP).
Частые вопросы
Как сделать редирект с www на без www в WordPress?
В «Настройки → Общие» укажите https://ваш-домен.ru в обоих полях. На хостинге добавьте 301 с www на домен без www – панель или .htaccess выше # BEGIN WordPress. Проверьте в инкогнито.
Нужен ли редирект www для SEO?
Да. Без 301 трафик и ссылки делятся между дублями. Один канонический хост – базовая настройка, не «продвинутый SEO».
Чем отличается 301 от 302?
301 – постоянный переезд, поисковик переносит вес. 302 – временный. Для склейки www всегда 301.
Почему Redirection не убирает www?
Плагин для отдельных страниц и 404, не для смены хоста всего сайта. Склейку делают на сервере или в .htaccess.
Что делать, если редирект www не работает?
Сверьте URL в «Общих», правило в .htaccess перед WordPress, дубли в Cloudflare. Очистите кэш, проверьте в инкогнито.
Можно ли оставить только canonical?
Нет. Canonical – подсказка в коде, 301 – жёсткое перенаправление. Без 301 обе версии могут жить в индексе.
Как проверить, что 301 сработал?
Инкогнито: www.ваш-домен.ru → в строке https://ваш-домен.ru без www. В Вебмастере – «Проверка URL» для главной.
