Как определить CMS сайта: 10 простых способов
Попробуйте Collaborator.pro
Выберите из 35986 высококачественных веб-сайтов и 3429 Telegram каналов
ВперёдЧтобы узнать движок любого сайта не нужно знать программирование или разбираться в технических особенностях работы серверов. Существует много инструментов, которые распознают CMS в автоматическом режиме. Если сервисы не дают ответа на вопрос, можно сделать анализ самостоятельно.
Инструменты для определения CMS сайта:
- онлайн-сервисы;
- специальные парсеры;
- анализ исходного кода, путей к файлам темы оформления, ссылки на админку;
- анализ robots.txt;
- расширения для браузеров.
Мы собрали 10 способов, которые помогают определить CMS сайта. Выберите любой вариант и узнайте, на каком движке сделаны сайты конкурентов.
Онлайн-сервисы для определения CMS сайта
Способ 1: используем онлайн сервисы. Быстрый, но не всегда эффективный метод.
В интернете много платформ, которые определяют движок сайта с высокой точностью. Они сделаны по одному принципу: ввели адрес, дождались завершения проверки и получили результат. В большинстве случаев сервисы показывают правильную информацию, но иногда могут ошибаться.
Сервисы распознают популярные системы управления контентом и выдают результат через несколько минут после запуска проверки. Если проект сделан на самописной CMS, пользы от сканирования не будет.
Онлайн сервисы нам помогут, если мы делаем анализ сайтов конкурентов или хотим понять, какую CMS лучше выбрать при разработке своего сайта: будь то интернет-магазин, сайт услуг, СМИ и или любой другой сайт.
2ip.ru
2ip.ru — популярный сервис проверки, который умеет распознавать сайты на 70 CMS. После ввода адреса алгоритмы сравнивают фрагменты кода с данными из базы. Если найдутся совпадения, появится уведомление.
Кроме популярных движков 2ip.ru определяет, конструкторы сайтов и несколько фреймворков. Например, сервис корректно распознал Yii Framework на котором сделан наш блог.
iTrack
В iTrack процесс проверки CMS в сервисе сделан более удобно, чем в 2ip. После запуска анализа появляется прогресс-бар. Если система найдет совпадения в базе или не сможет решить задачу, появится уведомление. Никаких длинных списков, которые сильно увеличивают высоту страницу.
В базе iTrack более 80 систем управления контентом, но, видимо, фреймворки сайт не распознаёт. Юзабилити сервиса намного лучше, чем у 2ip, а вот с точностью определения движков есть проблемы.
PR-CY
PR-CY — инструмент проверки CMS, который определяет движок, наборы шрифтов, используемые системы аналитики, программное обеспечение веб-сервера, популярные виджеты и JS фреймворки.
На бесплатном тарифе доступно 5 проверок в сутки. Лимиты сбрасываются каждый день, поэтому если хотите анализировать много адресов сразу, PR-CY не подойдет для этой задачи.
be1.ru
В базе сервиса be1.ru 78 популярных CMS и 8 фреймворков. Скорость проверки намного выше, чем у 2ip и iTrack. После сканирования система показывает движок, JS и бэкенд фреймворки.
Результатом проверки в be1.ru можно поделиться с помощью публичной ссылки, но после перехода на сайт данные обновляются заново.
BuiltWith
BuiltWith — мощный зарубежный сервис, который позволяет узнать CMS сайта за несколько секунд. По каждому сайту система создаёт технологический профиль, где указаны:
- системы аналитики,
- виджеты,
- используемые языки,
- CDN,
- JS библиотеки,
- рекламные сети.
BuiltWith даёт намного больше полезной информации, чем остальные сервисы и подходит, когда нужно не просто определить движок, а узнать больше о стеке технологий.
Сервис показывает историю обновления версий CMS сайта и найденные библиотеки с привязкой к датам. На бесплатном тарифе можно проверить 10 сайтов в сутки. Стоимость платной подписки стартует от $295.
Серверные и десктопные парсеры
Способ 2: используем специальные программы-парсеры умеют определять CMS и выполняют ряд других SEO-задач.
Парсеры собирают информацию на основе заданных параметров. С их помощью можно проверить индексацию сайта, найти обратные ссылки на сайт, сформировать отчёт по обратным ссылкам и решить десятки других SEO-задач.
Некоторые парсеры умеют определять CMS. К примеру, A-Parser хорошо распознает движки и быстро выдаёт результат. В отличие от сервисов, которые определяют системы управления контентом, он поддерживает работу в многопоточном режиме.
Введенные адреса проверяются на совпадение по базе из 161 CMS. В списке форумы, блоги, гестбуки, вики и другие форматы движков. После завершения проверки показывается URL и CMS проекта.
Базовая версия A-Parser стоит $119, поэтому платить за доступ к инструменту только для распознавания CMS невыгодно. Если постоянно парсите выдачу поисковых систем, проверяете позиции по ключам и частотность, а также занимаетесь другими задачами, можно купить платную версию.
Кроме A-Parser существует программа TestCMS, которая тоже поддерживает работу в многопоточном режиме. Она стоит 2 250 рублей, но информации о дате последнего обновления и актуальном состоянии нет.
Адрес входа в админку
Способ 3: подбираем адрес входа в админку. Это максимально точный способ, как определить cms сайта.
Если не хочется пользоваться сервисами и покупать дорогостоящую подписку ради того, чтобы узнать на какой платформе сделан сайт, можно решить задачу своими силами.
Один из самых простых способов определить движок — подобрать адрес входа в админку. Если проект разработан на базе одной из популярных систем управления контентом, найти вход в административную панель не составит труда.
Многие владельцы сайтов скрывают вход в админку, чтобы защитить сайт от взлома и сэкономить ресурсы shared хостинга или сервера. В этом случае узнать движок ручным перебором адресов не получится.
Собрали стандартные URL административных панелей 20 самых популярных движков Рунета по версии рейтинга iTrack. Используйте таблицу, чтобы найти совпадения на проверяемом сайте. Если поиск не даст результатов, используйте сервисы анализа для экономии времени.
CMS |
Путь к админке |
Wordpress |
/wp-admin |
1С-Битрикс |
/bitrix/admin |
Joomla |
/administrator |
OpenCart |
/admin |
Drupal |
/user /admin |
Wix |
уникальный адрес для каждого пользователя конструктора |
MODX Revolution |
/manager |
DataLife Engine |
/admin.php |
Nethouse |
accounts.nethouse.ru/auth |
Shop-Script |
/webasyst |
Evolution CMS |
/manager |
Tilda |
tilda.cc//login |
UMI.CMS |
/admin |
uCoz |
/admin |
NetCat |
/admin |
Setup.ru |
setup.ru/client/auth/login |
HostCMS |
hostcms.ru/users/ |
Битрикс24 Сайты |
уникальный адрес для каждого пользователя конструктора |
InSales |
auth.insales.ru/login |
Служебные теги в исходном коде
Способ 4: cмотрим CMS в мета-теге «generator». Часто в данном теге напрямую указывается движок сайта.
В исходном коде большинства систем управления контентом по умолчанию выводится служебный метатег meta name="generator", в котором указывается CMS, используемая для генерации HTML-кода страницы.
Для Drupal тег может выглядеть следующим образом:
<meta name="generator" content="Drupal 7 (http://drupal.org)">
Для сайта на базе Joomla:
<meta name="generator" content="Joomla! - Open Source Content Management" />
Служебные теги показывают на чём написан сайт, если разработчики не позаботились о скрытии информации, которую многие считают конфиденциальной. Избавиться от этой строчки в исходном коде просто, поэтому в большинстве случаев её нет.
Подробнее о том, какие мета-теги могут быть на сайте, читайте в статье.
Пути к файлам
Способ 5: Смотрим ссылки на подключение файлов оформления, например, css и js.
Если упоминания CMS в служебных тегах спрятаны, на помощь приходят пути к файлам. Этот способ не гарантирует 100% результат, но если на сайте используется один из известных движков, пути к файлам дадут подсказку.
К примеру, в Wordpress путь к папке с активной темой указывается в следующем формате:
domain.ru/wp-content/themes/collaborator
В Bitrix название CMS прописывается в директориях с кэшем и некоторых CSS файлах:
/bitrix/cache/…
Аналогичный подход используется во многих движках, поэтому пути к файлам позволяют быстро определить CMS, если сервисы не помогают или показывают разную информацию.
Структура ссылок
Способ 6: Внешний вид URL подскажет, на какой платформе сделан сайт.
Способ подходит продвинутым пользователям, у которых большой опыт взаимодействия с разными CMS. К примеру, не все знают, что записи сайта на базе Wordpress доступны не только по видимому для пользователей адресу, но и по служебному URL.
Если на сайте не настроены ЧПУ, структура ссылок поможет определить принадлежность к движку. Стандартная структура адресов записей Wordpress содержит фрагмент "/?p=id записи". А если так формируются внутренние ссылки на сайте, читайте инструкцию, как настроить ЧПУ ссылки.
При вводе произвольного ID происходит редирект на соответствующую страницу, но это подтверждает, что на сайте используется Wordpress. Если адреса на сайте нет — появится 404 ошибка.
Проверить структуру ссылок можно с помощью парсеров, например, Netpeak Spider или Screaming Frog. Кстати, у нас есть полный гайд, как пользоваться Screaming Frog Seo Spider.
Файл robots.txt
Способ 7: Изучите robots.txt, какие технические страницы закрыты в нем от индексации. Эти запрещающие правила выдают cms сайта.
Служебный файл robots.txt помогает не только увидеть, какие страницы закрыты от поисковых систем, но и узнать движок сайта по характерным признакам. Файл лежит в корне, поэтому найти его легко.
К примеру, на сайте Wpshop используется стандартный формат robots.txt, который чётко указывает на Wordpress.
А вот так выглядит файл для проекта на базе Bitrix.
В robots не всегда есть подсказки о движке, но полезную информацию получается найти гораздо быстрее, чем при анализе исходного кода страниц. Если для запрета индексирования используется метатег, robots.txt бесполезен для того, кто хочет узнать CMS.
Заголовки HTTP
Способ 8: Получите список заголовков с данными о CMS с помощью специальных сервисов.
Оптимизаторы и владельцы сайтов часто проверяют ответ сервера, чтобы узнать, доступен ли контент пользователям или поисковым роботам. Сервисы с соответствующими возможностями показывают исходный код и дают возможность выбрать User-agent.
В HTTP-заголовках ответа иногда содержится информация о системе управления контентом. Обращайте внимание на строку X-Powered-CMS, которая сообщает данные о движке. Дополнительно стоит проанализировать параметр Set-Cookie, в котором тоже может быть указана CMS.
Для проверки HTTP-заголовков используйте сервис Checkmy или любой другой. После ввода адреса можно задать настройки и отправить запрос. Желательно указывать URL с основным протоколом, чтобы в отчёте не было лишней информации.
Публичные копирайты
Способ 9: Некоторые сайты оставляют публичные копирайтеры. Хотя для проверки больших сайтов метод проверки не рабочий.
Этот способ помогает узнать на каком конструкторе сделан сайт. Сервисы, которые предоставляют свои мощности в аренду, разрешают скрывать копирайты только на платных тарифах и владельцы проектов не всегда готовы тратить на это деньги.
Сайты, работающие на основе «коробочных» CMS указывают копирайты очень редко. Хотя если в подвале есть контакты разработчиков, можно связаться с ними и спросить, на базе какого движка сделан сайт. Это не конфиденциальная информация, поэтому в большинстве случаев веб-студии и фрилансеры отвечают на вопрос.
Расширения для браузеров
Способ 10: Установите расширение для браузера, чтобы определять CMS в один клик.
Пользоваться сервисами удобно, но ещё удобнее получать информацию о движке в один клик. В этом помогают расширения для браузеров, которые интегрируются в интерфейс и запускают анализ по запросу.
Wappalyzer
Wappalyzer -—расширение для Chrome, Firefox, Microsoft Edge и Safari. Автоматически определяет CMS и технологии, которые используются на сайте: язык программирования, виджеты социальных сетей, CDN, рекламные сети, системы аналитики, наборы шрифтов.
После установки расширения и закрепления в верхней панели браузера появится новый значок. Для удобства можно выводить вместе иконки дополнения значок используемой технологии. Цветовая гамма выбрана не очень удачно, но при наведении картинка хорошо просматривается.
iTrack
iTrack — расширение для Chrome, Firefox и Opera от одноименного сервиса. Польза расширения лишь в экономии времени — по клику на иконку в браузере адрес сайта подставляется в строку, происходит перенаправление в сервис и запускается проверка CMS.
BuiltWith Technology Profiler
BuiltWith Technology Profiler — расширение для Chrome, Firefox и Microsoft Edge от аналитического сервиса, который упомянут в нашей статье. После установки расширения один клик отделяет пользователей от получения информации о технологическом профиле сайта.
Минус расширения в том, что для поиска CMS приходится листать длинный список. Это неудобно, если нужна информация только о системе управления контентом.
WhatRuns
WhatRuns — расширение для Chrome и Firefox от популярного сервиса аналитики. По возможностям WhatRuns не уступает Wappalyzer, но показывает меньше данных, чем расширение BuiltWith.
Результатом проверки можно поделиться с помощью публичной ссылки. По ней будет доступен полный отчёт об используемых технологиях: CMS, виджеты, системы комментариев, язык программирования и другие особенности.
Бонус: если определили, что сайт конкурентов работает на базе Wordpress и хотите узнать, какая тема и плагины на нём установлены, необязательно часами копаться в исходном коде.
На помощь приходит сервис WPDetect, который показывает название темы, автора и ссылку на сайт при наличии. В отчете доступна информация об активных и деактивированных плагинах. Если модули есть в официальном репозитории Wordpress название плагина отображается в виде активной ссылки.
Сервисы и расширения помогают быстро узнать на каком движке сделан сайт и дают много полезной информации о стеке технологий и виджетах сторонних сервисов. Выбирайте любой инструмент из нашей статьи и пользуйтесь им на постоянной основе.
Если с движком сайта-конкурента разобрались, переходим к более подробному изучению сайтов конкурентов. Изучите эти материалы, если хотите знать все о ваших конкурентах:
- Как проверить обратные ссылки на сайт: рассмотрим лучшие инструменты для анализа бэклинков;
- Какие есть сервисы для проверки позиций сайта в поисковых системах;
- Как проверить траст сайта и как учитывать этот параметр при покупке ссылок;
- Как проверить индексацию сайта в поисковых системах, есть ли способы ускорить индексацию.
- Как сделать правильную внутреннюю перелинковку сайта;
- Как наращивать ссылочную массу сайта и как качественные ссылки влияют на позиции сайта в поисковых системах.