Если у страницы или записи уже есть трафик, менять её адрес нужно не только в редакторе WordPress, но и с обязательным редиректом со старого URL на новый. Иначе поисковики и пользователи начнут попадать на 404, а часть накопленных сигналов и переходов просто потеряется.
В WordPress сам адрес записи или страницы обычно меняют через «ярлык» или «slug» — часть URL после домена. Дальше задача сводится к двум действиям: аккуратно обновить сам URL и сразу настроить постоянный редирект 301 со старого адреса на новый.
Что именно можно менять в URL WordPress
В большинстве случаев речь идёт не о полном адресе, а о ярлыке записи или страницы. Например, было /services/old-page/, стало /services/new-page/. Домена это не касается, если вы не переносите сайт целиком.
В WordPress можно менять:
- ярлык отдельной записи или страницы;
- часть URL, если у вас настроена структура постоянных ссылок;
- родительскую страницу, если адрес строится иерархически;
- категорию записи, если её шаблон включён в структуру ссылки.
Если URL уже проиндексирован и приносит переходы, менять его без редиректа нельзя. Поисковик воспримет новый адрес как отдельную страницу, а старый начнёт отдавать ошибку или выпадет из выдачи.
Как изменить ярлык страницы или записи в админке
Самый безопасный способ — менять адрес прямо в редакторе WordPress. Это работает и в классическом редакторе, и в Gutenberg, если у вас есть доступ к настройкам записи.
Откройте нужную страницу или запись в админке и найдите поле ярлыка. В Gutenberg оно обычно находится в правой панели в блоке с постоянной ссылкой. В классическом редакторе ярлык виден под заголовком или в блоке постоянной ссылки после сохранения черновика.
Дальше:
- Скопируйте старый URL, чтобы не потерять его при настройке редиректа.
- Измените ярлык на новый вариант.
- Сохраните или обновите запись.
- Проверьте, что новый адрес открывается без ошибок.
Если страница уже опубликована, WordPress обычно сам обновляет внутренний адрес. Но старый URL при этом никуда не исчезает из внешних ссылок, закладок и поисковой выдачи. Именно поэтому следующий шаг — редирект.
Что сделать до смены адреса, если страница уже даёт трафик
Перед изменением URL лучше не действовать вслепую. Сначала зафиксируйте старый адрес и убедитесь, что он действительно важен для сайта.
Проверьте три вещи:
- есть ли у страницы переходы из поиска или рекламы;
- есть ли на неё внешние ссылки с других сайтов;
- используется ли этот URL в меню, кнопках, письмах, PDF или других материалах.
Если страница уже где-то используется, после смены адреса нужно обновить и внутренние ссылки на сайте. Иначе вы получите лишние редиректы даже внутри своего проекта.
Полезно также сохранить старый URL в заметке или таблице. Когда страниц несколько, без списка легко забыть, какой адрес куда перенаправлять.
Как настроить редирект 301 со старого URL на новый
Редирект 301 — это постоянное перенаправление. Для задачи смены адреса это правильный вариант: он сообщает браузеру и поисковым системам, что страница переехала навсегда.
Есть несколько рабочих способов. Выбор зависит от того, есть ли у вас доступ к серверу, и насколько часто вы меняете адреса.
| Способ | Когда подходит | Плюсы | Минусы |
|---|---|---|---|
| Плагин для редиректов | Если не хотите править конфиги сервера | Просто настроить, удобно для одного-двух URL | Дополнительный плагин и зависимость от админки |
| .htaccess | Если сайт на Apache и есть доступ к файлу | Быстро и без плагинов | Нужно аккуратно редактировать файл, ошибка может сломать сайт |
| Конфигурация Nginx | Если сайт работает на Nginx и есть доступ к настройкам | Надёжно и быстро | Обычно требует доступа к серверу или поддержки хостинга |
Редирект через плагин
Если вы не хотите трогать серверные настройки, используйте плагин для редиректов. Это самый понятный вариант для владельца сайта без технического опыта. Важно только выбрать инструмент, который умеет делать именно 301 redirect, а не временное перенаправление.
После установки плагина добавьте правило: старый URL — новый URL. Сохраните его и сразу проверьте переход в браузере.
Плюс этого способа в том, что вы можете быстро управлять несколькими переездами без правки файлов. Минус — лишний плагин, который нужно обновлять и контролировать.
Редирект через .htaccess на Apache
Если сайт работает на Apache, редирект можно прописать в файле .htaccess. Перед изменением сделайте резервную копию файла: ошибка в синтаксисе может привести к недоступности сайта.
Для одного адреса правило обычно выглядит так:
Redirect 301 /old-page/ https://example.com/new-page/Замените /old-page/ на старый путь, а https://example.com/new-page/ — на новый полный адрес. Если у вас несколько похожих URL или сложная структура, иногда удобнее использовать правила на базе mod_rewrite, но для одной страницы достаточно простого редиректа.
После сохранения откройте старый адрес в браузере и убедитесь, что вас перекидывает на новый URL с кодом 301.
Редирект на Nginx
На Nginx редиректы задаются в конфигурации сайта. Обычно это делает администратор сервера или поддержка хостинга. Для одной страницы правило может выглядеть так:
location = /old-page/ {
return 301 https://example.com/new-page/;
}Если у вас нет доступа к конфигу Nginx, не пытайтесь обходить это через случайные правки в WordPress. Лучше использовать плагин или обратиться в поддержку хостинга.
Как проверить, что всё работает правильно
После смены URL важно проверить не только саму страницу, но и редирект. Иначе можно пропустить ошибку, которая проявится позже в поиске или аналитике.
Проверьте по шагам:
- Откройте новый URL — страница должна загружаться без ошибок.
- Откройте старый URL — он должен вести на новый адрес.
- Убедитесь, что редирект именно 301, а не 302.
- Проверьте, что на новой странице нет битых внутренних ссылок.
- Если страница важная, отправьте новый URL на переобход в Google Search Console и Яндекс Вебмастер, если они у вас подключены.
Для быстрой проверки кода ответа можно использовать браузерные расширения, онлайн-проверки редиректов или инструменты разработчика. Если вы видите цепочку из нескольких переходов, лучше сократить её до одного шага: старый URL должен сразу вести на новый.
Что часто ломают при смене адреса
Самая частая ошибка — поменять ярлык в WordPress и забыть про старый адрес. В результате новый URL работает, а старый отдаёт 404. Для пользователя это просто неудобно, а для SEO — лишняя потеря.
Ещё одна типичная проблема — редирект на главную вместо нужной страницы. Так делать не стоит: поисковик видит несоответствие между старым и новым контентом, а пользователь теряет нужную информацию.
Не стоит также:
- ставить временный редирект 302 вместо 301, если адрес меняется навсегда;
- делать цепочку из нескольких редиректов;
- оставлять старые ссылки в меню, хлебных крошках и кнопках;
- менять URL у страниц, которые уже получают трафик, без проверки внешних ссылок и аналитики.
Если URL меняется у нескольких страниц сразу
Когда переезд затрагивает не одну страницу, а целый раздел, лучше сначала составить список старых и новых адресов. Это особенно важно, если меняется структура сайта или вы переносите контент в новую иерархию.
В такой ситуации удобнее:
- сначала подготовить новые ярлыки;
- затем создать таблицу соответствий старых и новых URL;
- после этого добавить все редиректы;
- в конце проверить самые важные страницы вручную.
Если страниц много, ручная настройка в админке быстро становится неудобной. Тогда лучше использовать серверные правила или плагин редиректов, где можно управлять списком перенаправлений централизованно.
Если коротко, правильный порядок такой: меняете ярлык, сразу ставите 301-редирект, проверяете переход и только потом обновляете внутренние ссылки. Именно этот порядок позволяет изменить URL страницы или записи в WordPress без потери трафика и без лишних 404 на сайте.