Как определить CMS сайта: 6 ручных способов и 6 онлайн-сервисов

Бывает, нужно понять, на каком движке работает сайт конкурента. Или вы ищете платформу для своего проекта и хотите посмотреть, кто что использует.

В большинстве случаев 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 сайта:

  1. Исходный код → ищем «generator»
  2. Пути к CSS и JS → ищем характерные папки
  3. robots.txt → смотрим запреты на админку
  4. Структура URL → характерные для CMS паттерны
  5. Футер → надписи в подвале
  6. Админ-панель → проверяем стандартные пути
  7. Онлайн-сервисы → Wappalyzer, itrack, WhatCMS, BuiltWith, be1, 2ip

Каждый метод по отдельности - не гарантия, но несколько совпадающих признаков дают почти 100% точность.