Доработать мультисайт на Wordpress 6.2.2 + WooCommerce + Субдомены

1 200 руб.за час
09 ноября 2023, 05:09 • 4 отклика • 60 просмотров
Цели
  1. Автоматизация массового развертывания интернет магазинов.
В данный момент для поддержания SEO структуры сайтов мы регулярно создаваем новые сайты, которые будут генерировать поисковой трафик с учетом гео-ключей. Для разворачивания нового уникального сайта тратится достаточно много трудовых ресурсов, которые мы хотим оптимизировать автоматизацией.

  1. Управление большим количеством однотипных интернет-сайтов из одной админки.
Сейчас у нас в SEO структуре несколько однотипных сайтов, которые содержат одинаковый список товаров, подключены одинаковые плагины, у них одинаковый шаблон. Если вследствие бизнес задачи нужно внести изменение (например, добавить лид-магнит или поменять цену на 1 товар), то нужно заходить во все N сайтов и вносить правки по отдельности.

Что имеем Имеется мультисайт на Wordpress 6.2.2 + WooCommerce с набором плагинов, в том числе самописных. Общее количество внутренних сайтов - более 600. Они отличаются URL (каждый на своём геодомене) и немного уникализированными текстами. Структура страниц и карточки товаров идентичны у всех сайтов.

Облачный сервер: 8 x 5 ГГц 12гб 100 Гб NVM. Опытным Linux-администратором был произведён аудит настройки сервера, поэтому проблемы на стороне сервера исключены.

Имеется общая проблема в виде повышенной загрузки процессов mysql и, как следствие, большую часть времени загруженности ЦП на 100%.

Очень долгий импорт товаров, который чаще всего заканчивается ошибкой недоступности сервера. Так же замечено, что при входе в wp-admin скриптовыми методами опрашиваются все мультисайты, что приводит к зависанию админки.

Задачи
Задачи
Приоритет
1. Обновить версию Wordpress и плагинов до актуальной.


2. Исправить ошибки БД и Wordpress (большие логи).


3. Таблицы в БД с одинаковым содержимым не должны дублироваться и создаваться для каждого мультисайта. Например: ценники и характеристики товаров везде одинаковы, но описания генерируется уникальное для каждого мультисайта.
️️

4. Добавить возможность полного удаления мультисайтов со всеми файлами, чтобы они не засоряли базу и логи.
️️

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

6. Добавить возможность поднимать сайты на доменах 3-го уровня с префиксом текущей даты, и автоматизацией поднятия таких субдоменов с постоянным переносом веса с доменов с прошедшей датой на домен с текущей датой. При этом файлы для субдоменов третьего уровня не должны плодиться на сервере.

6.1. Автоподнятие субдоменов для основных доменов на текущую дату.
6.2.Автоматическая установка по всем субдоменам с предыдущей датой 301 редиректа на субдомен с текущей датой.

Т.о. приобретаемый вес в поисковых системах по идее должен каждый день переходить на новый субдомен с текущей датой.

Для понимания как это работает можно зайти на https://zetfix.online/

Увидим что URL меняется на https://27oct.zetfix.online/
Завтра будет https://28oct.zetfix.online/ 29oct, 30oct и т.д.

При этом, с основного домена идет редирект на субдомен с текущей датой. Таким образом при поднятии субдомена с текущей датой 301 редирект с основного домена на субдомен производится также автоматически.
️️️


Видео-инструкция, как сделать работу сайтов на поддоменах:
https://www.youtube.com/watch?v=fVSast1ANzw