Интеграция с CMS
Как подключить WordPress, Joomla, OpenCart, Bitrix, MODX, Tilda или InSales для публикации SEO-изменений
Поддерживаемые CMS
GEO Engine поддерживает прямую интеграцию с популярными CMS для автоматической публикации SEO-мета-тегов, структурированных данных и контентных правок:
- WordPress — через REST API или плагин
- Joomla — через REST API bridge
- OpenCart — через API модуля
- Bitrix — через вебхук и REST API
- MODX Revolution/Evolution — через компонент-агент
- Tilda — через официальный API (только чтение: аудит и подготовка мета, вставка вручную)
- InSales — через Admin API (чтение и запись мета для страниц, товаров и категорий; статьи блога)
- Произвольные сайты — через CMS Agent (bridge-коннектор)
Настройка подключения
В настройках проекта выберите тип CMS и укажите доступы: URL API, токен или логин/пароль. GEO Engine проверит соединение и покажет статус интеграции. После подключения все SEO-исправления можно публиковать на сайт в один клик.
CMS Agent и задачи
Для сложных изменений (контент, структура страниц) GEO Engine создаёт CMS-задачи. Если установлен CMS Agent (bridge-коннектор), задачи выполняются автоматически. В противном случае задачи можно обработать вручную через интерфейс CMS.
Откат изменений
Каждое изменение, опубликованное через CMS, можно откатить. В истории задач нажмите «Rollback» — и GEO Engine восстановит предыдущее состояние мета-тегов или контента.
Политика владения SEO-полями
Если на сайте уже настроены SEO-плагины (Yoast, Rank Math, шаблонные мета-поля), GEO Engine не ломает их настройки. В проекте выбирается политика: override — GEO Engine заменяет значения при публикации; fill_empty — заполняются только пустые поля; track — GEO Engine применяет свои значения, но расхождения с сайтом отображаются как дрейф в отчётах. Это позволяет внедрять платформу в действующий сайт без риска перезаписать ручную SEO-работу.
На стороне сайта агент дедуплицирует вывод: если CMS или плагин уже выводят canonical, description или Open Graph, GEO Engine заменяет эти теги, а не добавляет вторые — в исходном коде страницы всегда остаётся ровно одна версия каждого тега.