wp-kurs.ru wordpress WP-Kurs

Как изменить структуру URL в WordPress без потери позиций

Изменение структуры URL в WordPress — частая задача для оптимизации сайта под SEO, удобства пользователей или изменения бизнес-логики. Однако при неправильном подходе можно потерять позиции в поисковых системах и трафик. В этой статье разберём, как грамотно менять постоянные ссылки (Permalinks) на сайте WordPress без ущерба для SEO, с примерами плагинов и кода.

Почему важна правильная структура URL в WordPress

Структура URL влияет на удобство навигации, восприятие страницы поисковыми системами и пользователей. Правильные адреса делают сайт более привлекательным и понятным, а также помогают улучшить позиции в поисковой выдаче.

Например, URL с датами и параметрами сложно запомнить и воспринимать, а чистые и логичные адреса способствуют лучшему ранжированию.

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

Как изменить структуру постоянных ссылок в WordPress

Шаг 1. Анализ текущей структуры и планирование новой

Перед изменением важно понять, какая структура сейчас используется и какую хотите получить. В WordPress настройки постоянных ссылок находятся в меню Настройки > Постоянные ссылки. Вы можете выбрать готовые варианты или задать пользовательскую структуру.

Например, текущий URL: https://example.com/2024/06/post-name/
Желаемый URL: https://example.com/post-name/

Планируйте структуру так, чтобы она была максимально простой и отражала логику сайта.

Шаг 2. Создание 301 редиректов для старых URL

Чтобы не потерять позиции, нужно настроить постоянные 301 редиректы с прежних адресов на новые. Это сигнал поисковикам, что страница переместилась, и сохранить ссылочный вес.

Самый простой способ — использовать плагин Redirection, который позволяет создавать и управлять редиректами без редактирования файлов сервера.

Пример создания редиректа с помощью плагина Redirection:

  • Установите и активируйте плагин.
  • В разделе Инструменты > Redirection создайте новый редирект.
  • В поле «Источник URL» укажите старую структуру (например, регулярное выражение для дат).
  • В поле «Целевой URL» — новый адрес.

Если у вас много страниц, можно массово добавить правила редиректа через регулярные выражения.

Шаг 3. Настройка редиректов через код в functions.php

Если не хотите использовать плагин, можно добавить редиректы программно. Например, для перенаправления со старой структуры с датами на новую без дат:

add_action('template_redirect', 'wpkurs_redirect_old_urls');
function wpkurs_redirect_old_urls() {
    if (is_singular()) {
        $old_pattern = '/^\/\d{4}\/\d{2}\/(.+)$/';
        $request_uri = $_SERVER['REQUEST_URI'];
        if (preg_match($old_pattern, $request_uri, $matches)) {
            $new_url = home_url('/' . $matches[1]);
            wp_redirect($new_url, 301);
            exit;
        }
    }
}

Этот код проверяет URL на наличие года и месяца в адресе и перенаправляет на новый формат.

Проверка и поддержка после изменения структуры

Проверка редиректов и устранение ошибок 404

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

  • Плагин 404 to 301 — для мониторинга ошибок 404 и их автоматического перенаправления.
  • Сервисы типа Google Search Console — для выявления неработающих URL.

Регулярно мониторьте логи сервера и устраните все ошибки, чтобы не потерять трафик.

Обновление карты сайта и кэширования

После смены структуры URL обновите Sitemap, чтобы поисковики быстрее проиндексировали новые ссылки. Если вы используете плагин Clearfy Pro, он автоматически обновляет Sitemap и оптимизирует работу сайта. Подробнее о плагине можно узнать на официальной странице.

Также очистите кеш сайта и CDN, чтобы пользователи видели актуальные адреса.

Примеры полезных плагинов для работы с URL и SEO

  • Redirection — управление 301 редиректами, логирование ошибок 404.
  • Yoast SEO — управление SEO, автоматическое создание корректных URL.
  • Clearfy Pro — оптимизация сайта, в том числе управление Sitemap и кешированием.
  • WPGPT — помогает в создании SEO-текстов и описаний для страниц.

Использование этих инструментов значительно упрощает задачу смены структуры URL и сохранения позиций.

Советы по безопасному изменению структуры URL

Изменяйте структуру постепенно, тестируйте на тестовом сайте или в отдельной среде. Создайте резервную копию базы данных и файлов перед изменениями.

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

Обновляйте внутренние ссылки на сайте, чтобы они вели на новые URL, это снизит количество редиректов и улучшит SEO.

Следите за поведением сайта через Google Analytics и Search Console, чтобы замечать возможные проблемы.

×
Делай сайт лучше!!

-20% на премиум темы и плагины

Использовать скидку ⋙