Как узнать, на чём сделан сайт определяем CMS и движок

Узнайте, на какой платформе создан любой сайт — бесплатные сервисы для определения CMS, проверка исходного кода, признаки WordPress, Tilda, Битрикс и других движков.
Узнать, на чём сделан сайт, можно бесплатно через PR-CY, Wappalyzer, WhatCMS или вручную по исходному HTML-коду. Достаточно указать адрес сайта в онлайн-сервисе либо открыть его в браузере, нажать Ctrl+U и поискать технические признаки WordPress, Tilda, 1С-Битрикс, OpenCart и других платформ.
Однако определить движок чужого сайта со стопроцентной точностью получается не всегда. Владелец может скрыть название CMS, использовать собственную разработку, изменить стандартные пути к файлам или разделить сайт на несколько технологий.
Ниже — рабочие способы проверки без доступа к административной панели — бесплатные сервисы, признаки популярных CMS, исследование HTML и HTTP-заголовков, а также объяснение, почему разные инструменты иногда показывают противоречивые результаты.
Как определить CMS сайта онлайн бесплатно
Для быстрой проверки начните со специализированного сервиса. Большинство таких инструментов исследуют публично доступные сведения о странице — HTML-код, пути к скриптам, стили, заголовки ответа сервера и другие технические признаки.
| Сервис | Что помогает определить | Особенности |
|---|---|---|
| PR-CY | CMS, отдельные скрипты, фреймворки и технические компоненты | Русскоязычный интерфейс |
| Wappalyzer | CMS, конструкторы, JavaScript-фреймворки, аналитику и инфраструктуру | Онлайн-проверка и расширение браузера |
| WhatCMS | CMS, технологии и отдельные элементы программной платформы | Специализированный детектор |
| BuiltWith | Технологии сайта, системы аналитики, CMS и инфраструктуру | Есть расширенные коммерческие возможности |
| 2IP | Признаки системы управления сайтом | Подходит для дополнительной проверки |
Результаты разных инструментов могут отличаться. Поэтому для важных решений желательно получить хотя бы два согласующихся технических признака.
Способ 1. Проверка CMS через PR-CY
Откройте PR-CY — определение CMS сайта.
Далее —
- Вставьте адрес сайта.
- Запустите проверку.
- Дождитесь ответа сервиса.
- Посмотрите обнаруженную CMS.
- Изучите дополнительные сведения о технологиях.
- Сопоставьте результат с другими признаками.
PR-CY использует характерные технические признаки распространённых систем управления.
Если сервис определил WordPress, это хорошая отправная точка. Но для технического аудита стоит дополнительно проверить пути к CSS и JavaScript.
Если движок не найден, возможны несколько причин — собственная CMS, скрытые сигнатуры, недоступность страницы или нестандартная архитектура.
Отсутствие результата не означает, что сайт обязательно написан вручную.
Способ 2. Wappalyzer
Перейдите на Wappalyzer или установите официальное расширение браузера.
Откройте интересующий сайт и запустите определение технологий.
Wappalyzer может показывать не только CMS, но и другие компоненты —
- Платформу интернет-магазина.
- JavaScript-фреймворк.
- Системы веб-аналитики.
- CDN и инфраструктуру.
- Используемые библиотеки.
- Отдельные маркетинговые инструменты.
Это полезно, если необходимо выяснить не только движок сайта, но и устройство его публичной части.
Однако найденный React или Next.js не доказывает, какая система используется для редактирования статей. Фронтенд и CMS могут работать отдельно.
У онлайн-проверок, API и расширенных отчётов могут быть разные условия доступа. Сверяйте актуальные ограничения на сайте сервиса.
Способ 3. WhatCMS
Откройте WhatCMS.
Введите домен или полный URL.
Сервис анализирует доступные ему технические признаки и пытается определить платформу.
Он полезен для дополнительной проверки, если другой детектор не распознал сайт или указал несколько технологий.
Учитывайте, что автоматические определения не являются доказательством доступа к внутренней структуре проекта.
Сервис анализирует внешние признаки, а не исходный серверный код.
Способ 4. BuiltWith
Откройте BuiltWith.
Укажите интересующий домен.
BuiltWith ориентирован на исследование технологий веб-сайтов и может показывать CMS, аналитику, инфраструктуру и другие обнаруженные компоненты.
Инструмент полезен при анализе конкурентов и выборе технологий для разработки.
Но для задачи «WordPress или Tilda?» обычно достаточно более простой проверки через PR-CY, WhatCMS или исходный HTML.
Как узнать движок сайта без онлайн-сервисов
Если специализированные инструменты недоступны, CMS можно попытаться определить вручную.
Для этого не нужно получать пароль от сайта, устанавливать программы на чужой сервер или искать закрытые файлы.
Начните с того, что браузер уже получает при обычном открытии страницы.
Шаг 1. Откройте исходный HTML-код
Откройте нужный сайт в Chrome, Firefox или другом браузере с функцией просмотра исходного кода.
Нажмите —
Ctrl + U
На странице появится исходный HTML-документ.
Затем нажмите —
Ctrl + F
Ищите следующие фрагменты —
generator
wp-content
bitrix
tildacdn
shopify
drupal
joomla
Наличие знакомого слова — ещё не окончательный вывод. Посмотрите, к какому файлу, метатегу или фрагменту кода оно относится.
Например, обычная статья может содержать слово WordPress как название упоминаемого продукта. Это не означает, что сайт работает на WordPress.
Шаг 2. Найдите метатег generator
Некоторые CMS добавляют в HTML метатег с названием программной платформы.
Условный пример —
<meta name="generator" content="WordPress">В реальном коде там иногда указывается и версия программы.
Но есть ограничения —
- Метатег может быть удалён.
- Он может содержать неполную информацию.
- Его можно изменить вручную.
- Сайт может использовать несколько систем.
- Открытая страница может быть статически сгенерирована.
Поэтому отсутствие generator не означает отсутствие CMS.
А наличие метатега желательно подтвердить путями к ресурсам или другим независимым признаком.
Шаг 3. Проверьте пути к CSS и JavaScript
Системы управления контентом часто используют характерную структуру файлов.
Например, у WordPress публичные ресурсы тем и плагинов нередко загружаются из каталогов wp-content.
У 1С-Битрикс могут присутствовать ресурсы внутри /bitrix/.
Поэтому изучение ссылок на CSS, JavaScript и изображения помогает определить платформу даже без метатега generator.
Таблица признаков популярных CMS и конструкторов
Используйте эту таблицу как справочник при ручной проверке.
| Платформа | Возможные признаки в публичном коде |
|---|---|
| WordPress | /wp-content/, /wp-includes/, метатег generator |
| 1С-Битрикс | /bitrix/js/, /bitrix/templates/, другие системные ресурсы |
| Tilda | tildacdn.com, t-records, характерные скрипты и классы |
| Joomla | /media/system/, характерные ресурсы и generator |
| Drupal | /sites/default/files/, /core/misc/, признаки Drupal |
| OpenCart | /catalog/view/, характерные пути к ресурсам магазина |
| Shopify | cdn.shopify.com, объекты и скрипты Shopify |
| Wix | static.wixstatic.com, связанные с Wix ресурсы |
| Webflow | webflow.js, data-wf-site, характерные ресурсы |
| Next.js | /_next/static/, данные и скрипты Next.js |
| Nuxt | /_nuxt/, другие характерные ресурсы Nuxt |
Next.js и Nuxt — фреймворки, а не самостоятельные CMS. Их обнаружение не отвечает на вопрос о том, где владелец редактирует статьи и товары.
Не все перечисленные признаки одинаково надёжны.
Например, сайт на другой платформе может использовать изображения из cdn.shopify.com, не будучи полноценным магазином на Shopify.
А старые файлы WordPress иногда остаются после переноса на новую CMS.
Лучше проверять совокупность признаков и несколько страниц сайта.
Как определить, что сайт сделан на WordPress
WordPress — распространённая CMS, поэтому проверку удобно начать с характерных каталогов.
Откройте исходный код страницы.
Найдите —
/wp-content/
Если строка встречается в ссылках на изображения, темы или плагины, это значимый признак использования WordPress.
Например —
<link rel="stylesheet"
href="/wp-content/themes/example-theme/style.css">Здесь example-theme — условное название темы.
Также могут встречаться —
/wp-content/plugins/
/wp-includes/
Как узнать тему WordPress
В ссылках на CSS и JavaScript иногда присутствует каталог темы —
/wp-content/themes/nazvanie-temy/
Это позволяет предположить, какая тема используется.
Но название каталога не обязательно совпадает с публичным названием продукта.
Кроме того, сайт может использовать дочернюю тему или собственную модификацию.
Если требуется определить тему и плагины, используйте специализированный детектор и сопоставьте сведения с исходным кодом.
Не следует считать список плагинов полным — часть расширений не выводит свои файлы в публичный HTML.
Можно ли узнать версию WordPress
Иногда её раскрывает generator или параметры адресов загружаемых ресурсов.
Однако такие данные могут быть скрыты, изменены или не соответствовать фактической серверной версии.
Для достоверной проверки версии собственного WordPress используйте административную панель и сведения об установленных обновлениях.
Не ориентируйтесь на внешний определитель, если задача связана с безопасностью или обновлением работающего сайта.
Как узнать, что сайт создан на Tilda
Tilda часто использует характерные файлы и классы вёрстки.
В исходном коде можно искать —
tildacdn.com
t-records
t396
tilda
При обнаружении нескольких связанных признаков можно предположить, что сайт создан на Tilda.
Например, на странице могут загружаться стили и JavaScript с доменов инфраструктуры конструктора.
Однако использование отдельного ресурса Tilda не доказывает, что весь проект находится на этой платформе.
Бывает, что часть страниц создана в конструкторе, а магазин, блог или личный кабинет работают отдельно.
Как проверить точнее
Откройте не только главную, но и внутренние страницы.
Сравните технические признаки.
Если главная содержит характерную разметку Tilda, а блог загружает ресурсы WordPress, возможно, разные разделы созданы на разных платформах.
Это особенно важно при планировании SEO-оптимизации — настройки метатегов, URL и шаблонов могут находиться в разных административных системах.
Как определить сайт на 1С-Битрикс
У 1С-Битрикс встречаются характерные пути к системным ресурсам.
Например —
/bitrix/js/
/bitrix/templates/
/bitrix/cache/
При ручной проверке ищите такие строки внутри ссылок на загружаемые файлы.
Наличие нескольких характерных путей — основание предположить использование платформы.
Но один путь /bitrix/ ещё не подтверждает архитектуру целиком.
Часть файлов могла остаться после переноса, а некоторые проекты используют собственные шаблоны.
Что означает обнаружение Битрикса для SEO
Если сайт работает на 1С-Битрикс, при дальнейшем техническом анализе полезно проверить —
- Настройки адресов каталога.
- Страницы фильтрации товаров.
- Обработку параметров URL.
- Canonical.
- Пагинацию.
- Генерацию Sitemap.
- Шаблоны Title и H1.
Это не список ошибок, которые обязательно присутствуют на каждом сайте Битрикс.
Это направления проверки, связанные с распространёнными сценариями настройки интернет-магазинов и каталогов.
Как определить CMS интернет-магазина
Для интернет-магазинов особенно полезно различать платформу и дополнительные технические компоненты.
Например, WooCommerce работает как расширение WordPress.
Shopify представляет собой платформу для электронной коммерции.
OpenCart — специализированная CMS для интернет-магазинов.
А Next.js может использоваться для публичного интерфейса магазина, данные которого поступают из отдельной системы.
На какие признаки смотреть
WooCommerce — ресурсы WordPress вместе с признаками WooCommerce.
OpenCart — характерные каталоги catalog/view, файлы оформления и другие связанные элементы.
Shopify — собственные ресурсы платформы, скрипты и сведения, связанные с Shopify.
Самостоятельная разработка — отсутствие стандартных следов CMS в сочетании с индивидуальными ресурсами.
При этом самописный сайт нельзя достоверно определить только методом исключения.
Если распознаваемых признаков нет, корректнее указать — «CMS не определена».
Как использовать DevTools для определения технологий
Исходный HTML полезен, но часть технической информации доступна только во время загрузки сайта.
Для дополнительной проверки откройте инструменты разработчика.
В Chrome —
- Откройте нужную страницу.
- Нажмите F12.
- Перейдите во вкладку Network.
- Обновите страницу.
- Изучите основной HTML-документ.
- Посмотрите загружаемые CSS и JavaScript.
- Откройте Headers для основного запроса.
Так можно увидеть адреса ресурсов, ответы сервера и отдельные технические заголовки.
Что можно узнать по HTTP-заголовкам
Иногда сервер сообщает сведения вроде —
server: nginx
x-powered-by: PHP
Такие заголовки помогают узнать часть серверной инфраструктуры, но не определяют CMS напрямую.
Например, nginx может использоваться с WordPress, Битрикс, самостоятельно написанным приложением или статическим сайтом.
Если обнаружен Cloudflare, это также не означает, что сайт создан на Cloudflare. Сервис может выполнять функции CDN, прокси и защиты перед другой платформой.
Не путайте CMS, сервер, CDN, язык программирования и JavaScript-фреймворк.
Проверка через curl
Для просмотра заголовков своего или публично доступного сайта можно использовать —
curl -I https://example.ru/Команда выполняет запрос HEAD и показывает доступные заголовки.
Но некоторые серверы обрабатывают HEAD и GET по-разному.
Поэтому при спорных результатах дополнительно используйте DevTools и обычное открытие страницы.
Не нужно пытаться получить доступ к скрытым каталогам или административным функциям чужого сайта.
Для определения публичных технологий достаточно обычных доступных сведений.
Можно ли определить CMS по robots.txt
Файл robots.txt иногда содержит пути, характерные для конкретных платформ.
Проверьте адрес —
https://example.ru/robots.txt
Например, в нём может встретиться —
Disallow: /wp-admin/
Это признак, который часто связан с WordPress.
Но robots.txt редактируется вручную. Владелец может добавить любое правило или сохранить старую строку после миграции.
Поэтому такой файл подходит только для дополнительного подтверждения.
Отсутствие стандартных правил тоже ничего не доказывает.
Почему онлайн-сервисы не могут определить движок сайта
Иногда PR-CY показывает «CMS не определена», Wappalyzer обнаруживает только React, а другой инструмент указывает nginx.
Это не обязательно означает ошибку всех трёх сервисов.
Они могут анализировать разные данные и применять разные методы распознавания.
Причина 1. Сайт использует собственную CMS
Индивидуальная система может не содержать распространённых технических сигнатур.
В таком случае автоматический детектор не знает, с чем сравнивать HTML.
Причина 2. Используется headless-архитектура
При headless-подходе интерфейс и управление содержимым работают отдельно.
Например, посетитель получает страницу, созданную с использованием Next.js, а редактор управляет статьями через самостоятельную CMS.
Внешний инструмент может обнаружить Next.js, но не определить внутреннюю систему управления.
Причина 3. Скрыты технические признаки
Некоторые проекты изменяют стандартные пути к ресурсам, удаляют generator или используют сборку статических файлов.
Это затрудняет автоматическое распознавание.
Само по себе скрытие названия CMS не означает, что сайт защищён от уязвимостей.
Причина 4. Разные разделы используют разные технологии
На одном домене могут работать —
- Главная страница на конструкторе.
- Блог на WordPress.
- Форум на phpBB.
- Интернет-магазин на отдельной платформе.
- Личный кабинет на собственном приложении.
Если детектор анализирует только главную страницу, он может не показать остальные системы.
Поэтому для важных решений стоит проверить несколько URL разных типов.
Причина 5. В коде остались следы прежней CMS
После миграции могут сохраняться старые файлы, картинки и ссылки на прежние каталоги.
Детектор иногда воспринимает их как признаки текущего движка.
В такой ситуации необходимо отделять исторические ресурсы от компонентов, которые действительно используются сейчас.
Как оценить достоверность результата
У автоматического определения CMS нет универсального процента точности, подходящего каждому сайту.
Но можно использовать простую практическую оценку.
| Результат | Как интерпретировать |
|---|---|
| Метатег generator и характерные пути совпадают | Сильные согласующиеся признаки |
| Несколько характерных ресурсов одной платформы | Вероятное использование |
| Только один путь в HTML | Предварительная гипотеза |
| Найден только React или Next.js | Фронтенд определён, CMS неизвестна |
| Разные разделы показывают разные CMS | Возможно использование нескольких платформ |
| Признаки не обнаружены | CMS определить не удалось |
Не стоит превращать эту таблицу в выдуманную числовую оценку вроде «точность 99%».
Для надёжного вывода нужны согласующиеся признаки и понимание того, к какой части сайта они относятся.
Зачем определять CMS сайта конкурента
Знание платформы помогает оценить возможную техническую реализацию, но не объясняет само по себе успех сайта в поиске.
Например, два конкурента могут использовать WordPress и получать совершенно разный объём органического трафика.
Причины необходимо искать в поисковом спросе, структуре, содержании, технических настройках и других характеристиках.
Какие выводы действительно полезны
Если вы изучаете конкурентный интернет-магазин, можно выяснить, использует ли он Shopify, OpenCart или Битрикс.
Затем оценить, какие функции каталога видны посетителю — фильтры, сортировка, варианты товаров, условия покупки.
Но нельзя утверждать, что сайт занимает хорошие позиции только благодаря выбранной CMS.
Если задача — исследовать поисковую видимость конкурентов, используйте отдельное руководство по SEO-анализу конкурентов.
В нём важно сравнивать конкретные поисковые страницы и запросы, а не только названия технологий.
Как выбрать CMS для собственного сайта по результатам проверки
Предположим, вам понравился сайт конкурента и вы хотите создать проект с похожими возможностями.
Проверка движка поможет подготовиться к обсуждению разработки.
Но выбирать платформу только потому, что на ней работает известный конкурент, не нужно.
Что сравнить перед созданием сайта
| Вопрос | Почему важен |
|---|---|
| Можно ли редактировать страницы самостоятельно | Удобство дальнейшей работы |
| Как управляются Title, Description и H1 | Возможности SEO-настройки |
| Можно ли создавать необходимые URL | Структура коммерческих разделов |
| Как настраиваются редиректы | Сохранение адресов при изменениях |
| Доступны ли Sitemap и robots.txt | Управление обнаружением страниц |
| Поддерживается ли структурированная разметка | Описание товаров, услуг и организации |
| Как работает каталог товаров | Масштабирование интернет-магазина |
| Кто обслуживает платформу | Обновления, безопасность и расходы |
| Можно ли выгрузить содержимое | Возможность дальнейшего переноса |
Для небольшого сайта услуг может подойти одна платформа, а для интернет-магазина со сложной товарной системой — другая.
Окончательный выбор зависит от задач, бюджета, требований к управлению и дальнейшему развитию.
Если планируется новый коммерческий проект, предварительно ознакомьтесь с созданием сайта под ключ. Я могу лично подобрать архитектуру и реализовать сайт под реальные задачи бизнеса, предусмотрев техническую основу для SEO.
Чек-лист определения CMS сайта
Перед тем как сделать окончательный вывод, проверьте —
- Результат PR-CY или другого CMS-детектора.
- Сведения Wappalyzer или WhatCMS.
- Исходный HTML-код главной страницы.
- Наличие
generator. - Пути к CSS и JavaScript.
- Характерные ресурсы популярной CMS.
- Файл robots.txt.
- Заголовки основного HTML-документа.
- Одну внутреннюю страницу.
- Отдельный каталог, блог или магазин при их наличии.
Зафиксируйте найденные признаки.
Если данные противоречат друг другу, не выбирайте одну платформу наугад. Запишите, какие технологии подтверждены, а какие остаются неизвестными.
Частые вопросы об определении CMS
Как бесплатно узнать, на чём сделан чужой сайт?
Используйте PR-CY, Wappalyzer или WhatCMS. Дополнительно откройте исходный HTML-код и найдите характерные пути к файлам CMS.
Как определить WordPress по коду сайта?
Часто помогают пути /wp-content/ и /wp-includes/, а также метатег generator. Желательно проверить несколько признаков.
Как понять, что сайт сделан на Тильде?
В публичном коде могут встречаться ресурсы tildacdn.com и характерные классы конструктора. Но один найденный ресурс ещё не доказывает, что весь сайт работает на Tilda.
Как узнать, что интернет-магазин работает на Битриксе?
Ищите характерные ресурсы /bitrix/, связанные с системой JavaScript и файлы шаблонов. При необходимости сравните результаты нескольких детекторов.
Можно ли узнать тему WordPress чужого сайта?
Иногда да. Название темы может присутствовать в путях к её CSS и JavaScript. Но тема может быть переименована, изменена или скрыта.
Можно ли определить CMS только по внешнему виду?
Надёжно — нет. Похожие дизайны можно создать на WordPress, Tilda, Битрикс или собственном движке.
Почему Wappalyzer не показывает CMS?
Возможно, сигнатуры скрыты, сайт использует нестандартную архитектуру, детектор получил неполные данные или CMS не входит в распознаваемые варианты.
Чем CMS отличается от конструктора сайтов?
CMS обычно предоставляет систему управления содержимым и расширения функциональности. Конструктор чаще объединяет визуальное создание страниц с готовой платформой и инфраструктурой. Границы между категориями могут пересекаться.
Можно ли узнать, на каком языке программирования написан сайт?
Иногда публичные заголовки и ресурсы дают подсказки. Но внутренний язык серверной части не всегда раскрывается и может отличаться от технологий пользовательского интерфейса.
Можно ли определить CMS, если сайт защищён Cloudflare?
Иногда да, по доступному HTML и ресурсам. Но Cloudflare может изменять видимые заголовки, ограничивать обращения сканеров и скрывать часть инфраструктуры.
Можно ли определить CMS с точностью 100%?
Без доступа к внутренней системе это не всегда возможно. Достоверность зависит от доступных технических признаков и архитектуры проекта.
Влияет ли CMS на позиции в Яндексе и Google?
Выбранная платформа определяет часть технических возможностей сайта, но сама по себе не гарантирует поисковые позиции. Значение имеют доступность, релевантность, полезность страниц, внутренние ссылки и другие факторы.
Итог — как узнать движок сайта и не ошибиться
Начните с PR-CY или Wappalyzer. Если сервис определил платформу, откройте исходный HTML и проверьте технические признаки — generator, пути к файлам и характерные ресурсы CMS.
Для сложных сайтов дополнительно изучите несколько разделов и доступные HTTP-заголовки.
Если найден только JavaScript-фреймворк, не называйте его CMS без подтверждения. Если признаки отсутствуют, правильный вывод — платформа не определена.
Знание движка помогает оценить возможные способы разработки, но не заменяет технический анализ сайта и проверку поисковой видимости.
Если нужно понять не только технологию, но и то, почему сайт конкурента получает поисковый трафик, я могу лично провести анализ SEO-конкурентов — исследовать запросы, сильные страницы, структуру и возможности для развития вашего проекта.