Определить CMS сайта можно либо вручную, либо автоматически.
Вручную |
Автоматически |
HTML |
онлайн-сервисы |
robots.txt |
браузерные расширения |
адрес админ-панели |
Определение вручную
Самостоятельная идентификация движков – процесс довольно трудоемкий. К тому же, далеко не все CMS можно определить «невооруженным глазом». Вы сможете вычислить самые распространенные из них тремя способами.
HTML-код
Нажмите «Ctrl+U». Вы увидите исходный код сайта. Популярные CMS выдают себя в теге <head> – там, где указан путь к важным файлам.
Bitrix сразу видно по одноименной папке, в которой содержатся файлы сайта. Ищем любое упоминание названия в путях, параметрах, значениях.
Теперь проверим код сайта, созданного на WordPress.
Нашли папку wp-content – по этой директории определяется WordPress
Это самые очевидные признаки.
Например, Drupal определить по коду сложнее. Директории файлов у разных сайтов могут отличаться. Разве что папка files встречается у большинства ресурсов на Drupal: если встретили директорию «/sites/default/files» – это точно Drupal.
Файл robots.txt
В файле robots.txt (в корневой папке сайта) можно найти закрытые от индексации файлы и папки и определить по ним движок сайта.
Этот сайт точно сделан на WordPress
Некоторые CMS (например, WordPress или Joomla!) имеют в robots.txt стандартный набор правил, по которым их распознают.
Набор типичных для Joomla папок
Адрес админ-панели
Движки можно распознать по адресам в админ-панели. Вот несколько примеров CMS со специфическими директориями:
CMS |
Директория админки |
WordPress |
site.ru/wr-admin site.ru/wp-logn.php |
Joomla! |
site.ru/administrator |
MODX |
site.ru/manager |
Danneo |
site.ru/apanel |
Иногда адреса админок у разных движков могут совпадать. Например, в WebAsyst и Magento путь к админ-панели лежит через /login. Различать CMS в таком случае можно по внешнему виду админки.
Автоматическое определение
На самом деле, даже автоматические сервисы не в состоянии точно определять все существующие движки – только популярные.
Kentico Software даже проводили исследование, чтобы определить, какой из сервисов точнее всего распознает движки. Лидерами оказались три сервиса – определяли движки в 84 % случаев. Вот эти сервисы.
BuiltWith
BuiltWith определяет не только CMS, но и ряд других технологий, используемых на сайте. Тут можно узнать много интересного: количество и качество продаж, использованные маркетинговые инструменты и альтернативные данные.
Видим, какая тема используется, какие плагины, аналитика и другие технологии
WhatCMS
Здесь все лаконично и по делу: вводите название сайта и получаете результат.
Если нажать на стрелочку рядом с кнопкой «Detect CMS», можно выбрать другие варианты – определить провайдера хостинга или WordPress-тему сайта.
Интерфейс наглядный и понятный
Wappalyzer (Chrome | Mozilla)
Браузерное расширение для получения краткой информации о сайте в один клик. Название CMS тоже показывает.
Расширение пригодится тем, кому часто приходится инспектировать чужие сайты
Умение определять CMS вручную пригодится при анализе конкурентов и сборе референсов для создания собственного сайта. У вас есть идеи? Приходите обсудить их к нам – разработаем сайт любой сложности.Читайте также: SEO оптимизированный текст: чек-лист самых важных действий Что влияет на позиции сайта в топе Google: используйте «я» чаще! Что такое семантическое ядро и как его составлять