Определить CMS и тему WordPress сайта
На какой CMS работает сайт, а для WordPress — какая тема (с родительской) и какие плагины видны в коде страницы.
Нужны не только CMS и тема, а весь стек — аналитика, CDN, JS-библиотеки, шрифты? Откройте определение технологий сайта.
Как определить CMS и тему WordPress сайта
Инструмент загружает страницу и ищет признаки CMS в HTML и заголовках: WordPress, Joomla, Drupal, Shopify, Wix, Tilda, Bitrix и другие. Если сайт на WordPress, он находит папку темы, читает заголовок её style.css (название, версия, автор, родительская тема) и перечисляет плагины, чьи файлы видны в коде страницы.
Как пользоваться
- Введите адрес главной или любой страницы сайта
- Посмотрите найденную CMS и уверенность определения
- Для WordPress — тема, родительская тема и список плагинов
Use Cases
- Быстрый анализ технологического стека конкурента.
- Подготовка персонализированных pitch-сообщений для web-студий.
Limitations
- Сильно кастомные сайты могут определяться как Unknown.
- Определение основано на сигнатурах и публичных следах.
Example Input / Output
https://store.example.com
Detected CMS: Shopify (confidence 0.92), plus Cloudflare CDN and analytics tags.
FAQ
Как определить CMS сайта: по каким признакам
Каждая система управления сайтом оставляет в коде страницы характерные следы. Детектор загружает страницу один раз и проверяет их:
- Мета-тег generator —
<meta name="generator" content="WordPress 6.6">. Самый прямой признак, но его часто убирают. - Пути к файлам —
/wp-content/у WordPress,/media/system/js/у Joomla,/sites/default/files/у Drupal,/bitrix/у 1С-Битрикс. - Домены CDN платформы —
cdn.shopify.com,static.wixstatic.com,tildacdn.com. - HTTP-заголовки — например,
X-Generator: Drupalили ссылка на REST API WordPress в заголовкеLink.
Чем больше признаков совпало, тем выше процент уверенности. Один слабый признак — повод перепроверить, а не окончательный ответ.
Как узнать тему WordPress сайта
Тема в WordPress лежит в папке /wp-content/themes/<имя-папки>/, и стили, скрипты и картинки темы грузятся по этому пути. Детектор находит имя папки в коде страницы, затем открывает файл style.css темы. Этот файл обязателен для любой темы WordPress, и в его начале есть комментарий-заголовок:
/* Theme Name: Astra Child Theme URI: https://example.com/ Author: Studio Name Version: 1.0.2 Template: astra */
| Поле | Что оно говорит |
|---|---|
| Theme Name | Название темы, как его видит владелец в админке |
| Theme URI | Страница темы: сайт разработчика, маркетплейса или каталог wordpress.org |
| Author | Разработчик или студия |
| Version | Версия установленной темы — по ней видно, давно ли её обновляли |
| Template | Есть только у дочерних тем: папка родительской темы |
Вручную то же самое делается так: откройте исходный код страницы (Ctrl+U, на Mac Cmd+Option+U), найдите поиском wp-content/themes и допишите к найденному пути style.css.
Дочерняя и родительская тема
Многие сайты работают на дочерней теме: дизайн и функции дают популярные родительские темы — Astra, GeneratePress, Kadence, Divi, Genesis, — а правки владельца хранятся в дочерней, чтобы не пропадать при обновлении. Если в заголовке есть строка Template, детектор показывает обе темы и подписывает, какая из них активная. Чтобы получить такой же сайт, смотрите на родительскую тему, а дочерняя обычно уникальна.
Название темы не гуглится
Так бывает часто, и это не ошибка детектора:
- Тема сделана на заказ. Имя папки вроде
company-2024, Theme URI ведёт на сайт студии. - Тему переименовали. Разработчики меняют Theme Name у купленной темы. Подсказку дают Author, Theme URI и строка Template.
- Платная тема с маркетплейса. Ищите по Theme URI или имени автора: на wordpress.org таких тем нет.
Когда тему не видно
Детектор честно скажет, если путей темы в коде нет. Обычные причины:
- Папку
wp-contentпереименовали или файлы отдаются с CDN по другому пути. - Плагин оптимизации склеил все стили в один файл в
/wp-content/cache/. - Headless WordPress: сайт собран на Next.js или другом фреймворке, а WordPress работает только как API.
style.cssзакрыт для ботов или отдаётся без заголовка. Тогда показываем только имя папки.
Какие плагины WordPress можно увидеть снаружи
Плагины лежат в /wp-content/plugins/<имя>/, и детектор перечисляет все папки, которые встретились в коде страницы. Видны те, что грузят свои стили, скрипты или картинки: конструкторы страниц (Elementor), формы (WPForms, Contact Form 7), магазин (WooCommerce), слайдеры, чаты. Плагины, работающие только на сервере, — кэш, безопасность, бэкапы, редиректы — снаружи не видны. SEO-плагины выдаёт HTML-комментарий в коде, например «This site is optimized with the Yoast SEO plugin», но путей к файлам у них на странице часто нет.
Список зависит от страницы: плагин формы может грузиться только на странице «Контакты». Проверьте несколько типов страниц — главную, статью, карточку товара.
Признаки других CMS и конструкторов
| Платформа | Типичный признак в коде |
|---|---|
| Joomla | /media/system/js/, /components/com_, generator «Joomla!» |
| Drupal | /sites/default/files/, заголовок X-Generator: Drupal |
| Shopify | cdn.shopify.com, объект Shopify.theme |
| Wix | static.wixstatic.com |
| Tilda | tildacdn.com, блоки с классом t-rec |
| 1С-Битрикс | /bitrix/, BX.ready |
Если нужна не только CMS, а весь стек сайта — аналитика, CDN, JS-библиотеки, шрифты, — откройте определение технологий сайта. Заголовки сервера подробно показывает проверка HTTP-заголовков.
Если сайт ваш: что стоит скрыть
Знание CMS само по себе не уязвимость, но устаревшие версии темы и плагинов — частая причина взломов WordPress. Обновляйте их и удаляйте неиспользуемые. Номер версии WordPress в теге generator многие убирают, однако версии в параметрах ?ver= у файлов его всё равно выдают. Надёжнее не прятать, а обновлять.
RankBotAI — ИИ-оптимизация SEO для WordPress
AI-плагин RankBotAI автоматически находит и исправляет SEO-проблемы в товарах и записях WordPress — без ручного редактирования.