Как разделить affiliate сайт на поддомены в WordPress

Для крупных affiliate проектов часто возникает задача разделения сайта на поддомены для удобства управления разными категориями товаров или партнерскими программами. В этой статье мы подробно разберем, как настроить WordPress для работы с поддоменами, как управлять контентом на них и как оптимизировать affiliate ссылки с учетом такой структуры.

Зачем разделять affiliate сайт на поддомены

Разделение affiliate сайта на поддомены позволяет:

  • Разграничить тематику и продукты по разным направлениям, например electronics.example.com и books.example.com.
  • Улучшить SEO за счет более точной оптимизации поддомена под целевую аудиторию.
  • Облегчить управление контентом, если у вас несколько ответственных редакторов или команд.
  • Использовать разные настройки плагинов и шаблонов под каждый поддомен.

Однако это требует правильной технической настройки сервера, WordPress и плагинов.

Настройка мультисайта WordPress для поддоменов

Для реализации поддоменов в WordPress рекомендуется использовать функционал мультисайта (Multisite). Это позволит управлять несколькими сайтами на одной установке WordPress с раздельным контентом и плагинами.

Шаги настройки мультисайта с поддоменами:

  1. Включите мультисайт в wp-config.php добавив перед строкой /* That's all, stop editing! Happy blogging. */ код:
    define('WP_ALLOW_MULTISITE', true);
  2. Перейдите в админ-панель WordPress в раздел «Инструменты» > «Настройка сети».
  3. Выберите тип сети «Поддомены» (например, site1.example.com).
  4. Следуйте инструкциям по добавлению кода в wp-config.php и .htaccess.
  5. После перезагрузки админки вы сможете создавать новые сайты с поддоменами.

Важно, чтобы ваш хостинг поддерживал wildcard-поддомены. Обычно это настраивается в панели управления хостингом (например, cPanel) — добавьте запись *.example.com.

Пример создания поддомена affiliate wpaffiliate.ru

Допустим, вы хотите создать поддомен gadgets.wpaffiliate.ru. После настройки мультисайта просто создайте новый сайт и укажите поддомен gadgets.

Автоматизация управления affiliate ссылками на поддоменах

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

Рассмотрим пример функции wpaffiliate_generate_affiliate_link, которая автоматически добавляет UTM-метки с именем поддомена:

function wpaffiliate_generate_affiliate_link($url) {
    $current_site = get_current_blog_id();
    $site_details = get_blog_details($current_site);
    $domain = $site_details->domain;
    $subdomain = str_replace('.wpaffiliate.ru', '', $domain);

    $utm_source = $subdomain ? $subdomain : 'main';
    $utm_medium = 'affiliate';
    $utm_campaign = 'wpaffiliate_multisubdomain';

    $parsed_url = parse_url($url);
    $query = isset($parsed_url['query']) ? $parsed_url['query'] : '';
    parse_str($query, $query_params);

    $query_params['utm_source'] = $utm_source;
    $query_params['utm_medium'] = $utm_medium;
    $query_params['utm_campaign'] = $utm_campaign;

    $new_query = http_build_query($query_params);

    $final_url = $parsed_url['scheme'] . '://' . $parsed_url['host'] . $parsed_url['path'] . '?' . $new_query;

    return $final_url;
}

Эту функцию можно использовать в шаблонах или шорткодах для генерации ссылок с разметкой поддомена.

Использование плагинов для мультисайта с affiliate функционалом

Для удобства управления affiliate ссылками и кампаниями на мультисайт-сети рекомендуем обратить внимание на плагины, совместимые с мультисайтом:

  • Expert Review — для отображения отзывов и рейтингов товаров на разных поддоменах.
  • Clearfy Pro — оптимизация производительности и безопасности мультисайта.
  • Плагины для автоматического кэширования (например, WP Rocket с поддержкой мультисайта) для ускорения поддоменов.

Особенности настройки плагинов в мультисайте

При включении плагинов в мультисайте важно активировать их на нужных сайтах, а не глобально, если функционал должен быть разным. Например, для gadgets.wpaffiliate.ru можно настроить отдельные affiliate партнерки и ссылки, отличные от books.wpaffiliate.ru.

Оптимизация SEO и производительности поддоменов

Поддомены воспринимаются поисковиками как отдельные сайты, поэтому каждое направление требует своей SEO-оптимизации:

  • Используйте отдельные карты сайта (sitemap.xml) для каждого поддомена.
  • Настройте файлы robots.txt и мета-теги индивидуально.
  • Добавьте уникальный контент и правильно настраивайте внутреннюю перелинковку.
  • Используйте кэширование и CDN для ускорения загрузки поддоменов.

Для мультисайта можно использовать плагин ABC Pagination для удобной навигации по страницам с большим количеством товаров на поддоменах.

Заключение: основные советы по работе с поддоменами в affiliate WordPress

Разделение affiliate сайта на поддомены с помощью WordPress мультисайта — мощный способ структурирования и масштабирования проекта. Важно тщательно продумать архитектуру, правильно настроить сервер и плагина, а также автоматизировать генерацию affiliate ссылок с учетом поддоменов.

Технические рекомендации:

  • Проверьте поддержку wildcard DNS на хостинге.
  • Используйте мультисайт с поддоменами, а не с поддиректориями.
  • Автоматизируйте разметку affiliate ссылок с помощью кода, учитывающего текущий поддомен.
  • Подключайте проверенные плагины с поддержкой мультисайта для affiliate аналитики и кеширования.
  • Отдельно оптимизируйте SEO для каждого поддомена.

Следуя этим рекомендациям, вы сможете создать удобный и масштабируемый affiliate проект на WordPress с разделением по поддоменам.

Как установить отслеживание affiliate кликов в WordPress без плагинов
06.01.2026
Как создать автоматический каталог affiliate продуктов в WordPress с помощью REST API
11.01.2026
Как использовать webhook’и для affiliate сайтов на WordPress
15.01.2026
Как добавить автоматическое отображение отзывов в WordPress
23.11.2025
Как создать автоматический отчет по affiliate кампаниям в WordPress
26.12.2025