Бывает, нужно понять, на каком движке работает сайт конкурента. Или вы ищете платформу для своего проекта и хотите посмотреть, кто что использует.
В большинстве случаев CMS сайта определяется без особых усилий.
Что такое CMS?
CMS (Content Management System) - система управления контентом. Инструмент, который позволяет создавать и управлять сайтом без написания кода с нуля.
Это как конструктор LEGO: есть готовые детали, из которых собирается сайт. Проще, быстрее, дешевле, чем программировать с нуля.
Какие бывают CMS?
- Коробочные - WordPress, Joomla, Drupal. Скачиваете, ставите на хостинг, настраиваете.
- Конструкторы - Tilda, Wix, Readymag. Всё в браузере, без хостинга.
- Самописные - разрабатываются под конкретный проект и не имеют стандартных признаков.
- Студийные - веб-студии пишут под себя и своих клиентов. У каждого своя архитектура.
Коробочные и конструкторы определить легко - у них узнаваемая структура файлов и путей.
Самописные и студийные - сложнее. Иногда - только по косвенным признакам.
Популярные CMS в России (2023)
- WordPress - универсальная, от блогов до интернет-магазинов
- 1C-Битрикс - корпоративные сайты и сложные интернет-магазины
- OpenCart - интернет-магазины, особенно небольшие
- Joomla - универсальная CMS, подходит для сайтов средней сложности и порталов с гибкой системой прав
- Drupal - проекты с большим объёмом контента и сложной структурой
- Tilda - лендинги и небольшие сайты
Ручные способы узнать CMS
1. Исходный код страницы
Открываете страницу, нажимаете Ctrl+U (Cmd+U на Mac) или правой кнопкой → «Просмотр исходного кода».
Нажимаете Ctrl+F и ищете «generator». Пример:
<meta name="generator" content="WordPress 6.1" />Не всегда есть. Многие сайты этот тег убирают. Если не нашли - переходите дальше.
2. Пути к CSS и JS
В исходном коде посмотрите на пути к файлам стилей и скриптов. CMS часто используют характерные папки:
- /wp-content/ - WordPress
- /bitrix/ - 1C-Битрикс
- /local/templates/ - 1C-Битрикс (после перехода на D7)
- /templates/ - Joomla
- /sites/default/files/ - Drupal
- /assets/, /core/, /manager/ - MODX
Опытные разработчики могут менять пути. Но чаще всего этого достаточно.
3. robots.txt
Перейдите по адресу site.ru/robots.txt.
Посмотрите на запреты:
- Disallow: /wp-admin/ - WordPress
- Disallow: /bitrix/ - 1C-Битрикс
- Disallow: /administrator/ - Joomla
- Disallow: /admin/ - часто OpenCart
Полезный признак, хотя современные сайты могут скрывать эту информацию.
4. Структура URL
Иногда CMS выдаёт себя через адреса страниц:
- /category/, /tag/ - WordPress
- index.php в URL - часто Joomla
- /?route= - часто OpenCart
- /# - обычно SPA, но не говорит о CMS
Не самый точный метод, но как дополнительный признак - работает.
5. Футер
Пролистайте до низа страницы. Иногда там пишут:
- «Powered by WordPress»
- «Сайт работает на 1С-Битрикс»
- «Сделано на Tilda»
Способ простой и часто работает. Многие про это забывают.
6. Админ-панель
Попробуйте открыть стандартные пути к админке:
- /wp-admin - WordPress
- /bitrix/admin - 1C-Битрикс
- /administrator - Joomla
- /admin - OpenCart, многие кастомные
- /user - Drupal
Если попали на страницу входа - вы угадали CMS.
Важно: не пытайтесь войти. Это не ваш сайт. Просто констатируйте факт.
Онлайн-сервисы для проверки CMS
Если руками возиться не хочется - есть сервисы. Они делают то же самое, но быстрее.
Wappalyzer
Расширение для браузера, на мой взгляд - лучшее из всех. Показывает CMS, фреймворки, аналитику, хостинг и рекламные сети. Крайне удобно для быстрой проверки стека технологий.
itrack.ru
Российский сервис. Определяет более 80 CMS. Есть расширение для браузера.
WhatCMS
Международный сервис. Распознаёт более 500 движков. Просто вставляете URL и нажимаете Detect CMS.
BuiltWith
Детальный отчёт по технологиям. CMS - один из пунктов. Показывает также хостинг, серверные технологии, виджеты.
be1
Многофункциональный сервис. CMS определяет как дополнительную опцию.
2ip
Универсальный сервис, есть отдельная страница для проверки CMS.
Что делать, если не удалось определить CMS?
Итак, как определить ЦМС сайта - несложно, на первый взгляд, но иногда стандарные методы не дают ясности. Причины:
- Сайт без CMS - написан на чистом HTML/CSS/JS. Движка нет - определять нечего.
- CMS скрыта - владельцы намеренно убрали все следы.
- Самописная CMS - стандартные признаки отсутствуют.
- Технические проблемы - сайт не отвечает или переадресует.
Что можно сделать:
- Проверить сайт позже - проблемы могут быть временными.
- Использовать несколько сервисов - если один не дал результат, попробуйте другой.
- Спросить владельца сайта - иногда проще и быстрее, особенно если у вас есть деловой интерес.
Резюме
Как определить CMS сайта:
- Исходный код → ищем «generator»
- Пути к CSS и JS → ищем характерные папки
- robots.txt → смотрим запреты на админку
- Структура URL → характерные для CMS паттерны
- Футер → надписи в подвале
- Админ-панель → проверяем стандартные пути
- Онлайн-сервисы → Wappalyzer, itrack, WhatCMS, BuiltWith, be1, 2ip
Каждый метод по отдельности - не гарантия, но несколько совпадающих признаков дают почти 100% точность.

