Это перепечатка статьи, которая вышла в нашей группе «ВКонтакте».
Для определения CMS сайта нужно покопаться в коде и поискать признаки движка или воспользоваться инструментами, которые все сделают за вас.

Ручное определение
Самостоятельная идентификация движков – процесс довольно трудоемкий. К тому же, далеко не все CMS можно определить «невооруженным глазом». Вы сможете вычислить самые распространенные из них тремя способами.
HTML-код
Нажмите «Ctrl+U». Вы увидите исходный код сайта. Популярные CMS выдают себя в теге <head> там, где указан путь к важным файлам.


Обратите внимание, что название CMS встречается и в комментариях к плагинам. Но это самые очевидные признаки. Например, Drupal определить по коду сложнее. Директории файлов у разных сайтов могут отличаться. Разве что папка files встречается у большинства ресурсов на Drupal. Если же встретили директорию «/sites/default/files» – это точно Drupal.
Файл robots.txt
В файле robots.txt (в корневой папке сайта) можно найти закрытые от индексации файлы и папки и определить по ним движок сайта.

Некоторые CMS (например, WordPress или Joomla!) имеют в robots.txt стандартный набор правил, по которым их распознают.

В сети вы найдете много материалов об определении CMS по robots.txt. При его составлении для разных движков используют определенные наборы правил, которые помогут вам сориентироваться при анализе. Правда, далеко не все пользуются одинаковыми перечнями.
Адрес админ-панели
Движки можно распознать по адресам в админ-панели. Вот несколько примеров CMS со специфическими директориями:


Иногда адреса админок у разных движков могут совпадать. Например, в WebAsyst и Magento путь к админ-панели лежит через путь /login. Различать CMS в таком случае можно по внешнему виду админки.
Автоматическое определение
На самом деле даже автоматические сервисы не в состоянии точно определять все существующие движки. Но популярные движки они распознают на ура.
Kentico Software даже проводили исследование, чтобы определить, какой из сервисов точнее всего распознает движки. Лидерами оказались три сервиса с точностью 84 %. Их мы и рассмотрим.
BuiltWith
BuiltWith определяет не только CMS, но и ряд других технологий, используемых на сайте. Тут можно узнать много интересного.

WhatCMS
Здесь, наоборот, все лаконично и по делу. Вводите название сайта и получаете результат. Если нажать на стрелочку рядом с кнопкой «Detect CMS», можно выбрать другие варианты – определить провайдера хостинга или WordPress-тему сайта.

Wappalyzer (Chrome |Mozilla)
Браузерное расширение для получения краткой информации о сайте в один клик. Название CMS Wappalyzer тоже показывает.

Умение определять CMS вручную пригодится при анализе конкурентов и сборе референсов для создания собственного сайта. У вас уже есть идеи? Присылайте их нам. Разработаем сайт любой сложности, который будет отвечать запросам вашего бизнеса.
Читайте также:
- Какую CMS выбрать: руководство по выбору «движка» для сайта
- Как перенести сайт на новый движок и сохранить позиции, деньги и психическое здоровье
- Как сделать сайт на Drupal самостоятельно
- Как создать сайт на Joomla!: пошаговое руководство для начинающих
- Как создать интернет-магазин на OpenCart: пошаговая инструкция