Главная/Блог/

Как проверить CMS сайта

Как проверить CMS сайта

обновлено: 02.04.2020
Александр Коваленко, CEO/founder агентства Advermedia.ua, опыт в SEO более 10 лет. Канал автора в телеграм: @seomnenie
12 минут
0
30.03.2020

Как любая изящно исполненная вещь, красивый и умно устроенный сайт может вызвать желание разобраться, как он сделан, повторить его и, естественно, сделать свой – и еще лучше. Поэтому при виде такого сайта у любого профессионала сразу возникает вопрос, какой движок использовали для его создания. На фоне того, что сейчас большинство сайтов работают на CMS, вопрос закономерный и требует быстрого ответа.

CMS, Content Management System, переводится как «система управления контентом сайта» и является набором скриптов для создания, редактирования и управления содержимым сайта. В профессиональной среде чаще говорят «движок». Использовать CMS, к примеру, WordPress, Joomla, OpenCart, дешевле и проще, чем создавать самописные сайты с нуля.

Прямо здесь делимся с вами опытом, как узнать платформу сайта, на которой он был создан. В своей работе мы комбинируем методы самостоятельного определения CMS с автоматическими. Первые дают нам точные результаты, вторые – скорость. Их можно и нужно комбинировать в зависимости от сложности задачи, времени, которым располагаете, и объемом работы. Итак, поехали.

1. Как самостоятельно («вручную») определить CMS сайта

Все, что мы выполняем вручную, получает доверие априори. Ну, хотя бы потому, что свои руки ищут информацию, свои глаза считывают ее. Все, что делают специальные автоматизированные онлайн-сервисы для определения CMS сайтов, удобно, но не всегда результативно. Но об этом – ниже. А пока – о том, что под рукой, а значит – очевидно. Начинаем с того, как узнать движок сайта самостоятельно – по косвенным признакам. К примеру, просматривать код HTML страниц сайта, находить специальные адреса технических страниц и т.д. Мы уверены, что вы все это знаете, просто собрали всю информацию в одном месте.

.

1.1. Искать на странице имя CMS

Да, вот так просто – найдете имя прямо на странице сайта. Сложность выполнения задания приближается к нулю.

Почему это возможно

Большая часть сайтов создаются полностью на одном движке, поэтому могут засветить его имя. Кроме того, не все веб-мастера стремятся удалить эту информацию.

Где искать

В футере (подвале) страницы возле значка копирайта, под контактами и сведениями о компании или сайте.

Чаще всего
Это сайты на WordPress, наиболее востребованном движке, поскольку на нем можно создать и личный сайт, и интернет-магазин. Но, в основном информация об CMS сайта редко выводиться прямо на сайте.

.

1.2. Проверить HTML код

HTML-код сайта при формировании вбирает в себя особенности структуры CMS, поэтому неудивительно, что он содержит или имя движка, или его признаки.

Как это сделать

В зависимости от браузера используем сочетание клавиш Ctrl+U или, кликнув по странице правой кнопкой, выбираем «Показать исходный код».

В открывшемся HTML-коде ищем упоминание названия CMS.

1.2.1. Найти мета-тэг “generator”

Если вам нужно CMS сайта и то, как узнать его имя и версию точно, то ищите в коде этот мета-тэг. Комбинация Ctrl-F – вам в помощь.

Откуда берется

Как правило, добавление к HTML-коду мета-тэга meta name=”generator” инициирует сама CMS.

Почему его может не быть

Вебмастер может удалить “generator” на этапе разработки, или, как вариант, сайт относится к самописным.

Вот, как выглядит HTML-код для сайта на WordPress: <mеtа nаmе=”generator”content=”WordPress 3.5”/>

1.2.2. Сделать check путей к файлам темы оформления

Каждую CMS отличает своя организация структуры папок, что находит отображение в HTML-коде в виде особых повторяемых частей описания пути к файлам.

Где искать
В указаниях к подключению файлов темы оформления, к примеру, .css или .js. Они могут находится вверху исходного кода.

Как различить
Ищите те части страниц, которые типичны для кода каждого движка. Для WordPress – это /wp-content/themes/, для Drupal – /sites/default/files/.

Как проверить
Подставляем вручную: это не совсем быстро, но в свой list to do, как узнать на каком движке работает сайт, этот метод стоит добавить.

.

1.3. Изучить служебные страницы в robots.txt
В robots.txt, где прописывают страницы, запрещенные к индексированию, а также служебные и дубли, о движке свидетельствуют присущие только ему части ссылок.

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

CMSПризнак в robots.txtПример
WordPressDisallow: /wp-admin/https://wordpress.com/robots.txt
DrupalDisallow: /?q=admin/https://www.drupal.org/robots.txt

.

1.4. Найти вход в админку

Еще один вариант того, как посмотреть движок сайта. Обычно адрес входа в админ-панель, знают владельцы сайта или те, кому делегировали управление его содержимым. Для входа сюда требуются логин, пароль и специальная ссылка.

В чем особенность
Эту специальную ссылку каждая версия стандартной CMS формирует по-своему.

Как определить
Допишите к домену нужного вам сайта адреса, типичные для движков — /wp-admin, /user, /administrator или другие, и смотрите на результат. Количество попыток зависит от вашего везения. Этот метод, как проверить, на каком движке сделан сайт, тоже не из быстрых, но эффективный.

Держите примеры ссылок для разных CMS:
– WordPress: site.ru/wp-admin или wp-login.php;
– Drupal: site.ru/user;
– Joomla: site.ru/administrator;
– InstantCMS: site.ru/login;
– WebAsyst: site.ru/login;
– Host CMS: site.ru/admin;
– MODX: site.ru/manage;
– Magneto: site.ru/login.

.

1.5. Получить заголовки HTTP

Веб-сервер хостинга сообщает вашему браузеру только ему видимые особенные данные, иначе говоря – заголовки HTTP (HTTP Headers). Их можно «разглядеть» при помощи специальных сервисов.

Какие это инструменты и как их использовать

– онлайн-сервисы типа HTTP Header Check
Введите в поиске домен вашего сайта.

– расширение для Google Chrome HTTP Headers
Установите расширение, откройте сайт и нажмите в его верхнем меню на кнопку «HTTP Headers».

Как выглядит результат

В обоих случаях вы получите список строк, где информация о движке, его имени и версии, может идти в строках:
– X-Generator (мета-данные о сайте, такие, как версия программного обеспечения);
– X-Powered-By (имя и версия CMS).

.

1.6. Определить по внешнему виду URL

Этот способ подходит для тех ссылок, которые не были обработаны генераторами ЧПУ (URL), и в них среди прочего сохранилась информация и о CMS.

Ниже – характерные признаки некоторых из них:

– WordPress (/р=501);
– Joomla (/index.php?option=com_content&task=view&id=80&Itemid=202 или /content/view/69/109/)
– MaxSite CMS (/page/ispolzuem-avatarki);
– vBulletin (/showthread.php?t=300606);
– IPB (/index.php?showtopic=36).

Итак, мы рассмотрели шесть способов того, как проверить, на какой платформе сделан сайт, – и выполнить это самостоятельно. Чем больше вы будете их практиковать, тем понятней вам будет логика создателей сайтов. А теперь – к автоматическим онлайн-решениям.

2. Автоматические онлайн-инструменты

В 80% случаев этих онлайн расширений и сервисов вполне достаточно. Механика простая: устанавливаем и вводим домен. Но тут надо знать меру, поскольку ни один из сервисов не дает 100% гарантию обнаружения CMS. Вот почему лучше всего комбинировать автоматические методы того, как проверить cms сайта, с ручными. А теперь по порядку.
.

2.1. Wappalyzer – расширение для браузеров

Почему хвалят

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

На каких браузерах работает

Доступен на Mozilla Firefox, Google Chrome и Opera. В других браузерах с поддержкой JavaScript рекомендуют его использовать в виде Bookmarket (закладки JavaScript). Существует и другой вариант, как узнать cms сайта, – проверить его через форму на главной странице https://www.wappalyzer.com/.

Дополнительно

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

.

2.2. Built With

Этот онлайн-инструмент популярен и заточен под опытных веб-мастеров. У него нет, к примеру, проблем с тем, как узнать версию drupal, которую использовали при создании сайта. Для этого достаточно ввести имя домена в поиск.

Что вы получите

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

Кому не подходит

Сервис неудобен для тех, кто делает разовые проверки, а особенно для тех, кто целенаправленно ищет информацию только про CMS. Платная версия из-за дороговизны не позволяет работать с промышленным размахом.

.

2.3. WhatCMS

Этот сервис знает толк в том, как определить cms сайта. 2-3 минуты – и анализ готов. Гибкий и быстрый инструмент.

Преимущества

– учитывает многие факторы на основе кода сайта;
– идентифицирует до 167 разных платформ;
– знает, как определить движок сайта – и всего домена, и конкретных страницы или раздела. Это особенно хорошо для тех проектов, которые «собираются» на основе разных CMS.

Недостатки

2-3 минуты для определения – все-таки долго.

.

2.4. iTrack.ru

Как узнать, на какой cms сделан сайт, можно и при помощи этого простого в использовании определителя. Завяленная база – порядка 50 CMS.

Как использовать

Введите адрес сайта, затем проверочный код с каптчи и нажмите на «Определить CMS».

Скорость выдачи

Если движок знаком определителю, то ответ получите за секунды, если нет, то для распознавания потребуется время, после которого вы можете получить негативный ответ.

Не-фонтан

Сервис ошибается нечасто, но с определением нестандартного движка могут возникнуть сложности.

Только бесплатка

Сервис бесплатный, годится для разовых проверок. Коммерческих тарифов не имеет. К слову, сервис не ограничивает количество проверок.

.

2.5. 2ip.ru

Еще один вариант, как узнать, на какой cms сайт. При его не очень высокой точности определения и медлительности этот сервис можно использовать как проверочный в спорных ситуациях.

Чем сервис хвалится

В его базе около 70 CMS

О чем молчит сервис

О том, что он будет долго перечислять все движки, которых он … не найдет. Вам нужно будет некоторое время на поиск в полученном списке, напротив какого именно движка есть отметка красным цветом «найдены признаки использования». Обидно будет, если не найдет.

.

2.6. majento.ru, pr-cy.ru, raskuty.ru

Вы можете попробовать еще и другие сервисы. На вопрос, как определить, на каком движке сайт, могут ответить и majento.ru, и pr-cy.ru, и raskuty.ru. Мы их редко используем из-за неполной точности информации конкретно по движкам у этих ресурсов. Обмен опытом о том, как узнать cms сайта, приветствуем и приглашаем проводить полевые исследования вместе с нами.

3. Нетворкинг

Гордость автора за проделанную работу никто не отменял, поэтому, если внизу страницы указано название веб-студии, то узнать, как проверить движок сайта, будет легко. Достаточно связаться с ее сотрудниками. Обычно удачные проекты из портфолио компании показывают ее потенциальным клиентам, а также на всевозможных веб-тусовках. Дайте людям почувствовать себя звездами, и погрейтесь в лучах их славы, а заодно и выясните не дающий покоя вопрос о CMS.

4. Заключение

Мы поделились небольшими лафхаками, как узнать, какой движок у сайта, – и получить точный результат. Конечно же, удобней прибегать к помощи онлайн-сервисов, но они не всегда неэффективны. Поэтому важно освоить и «ручные» методы на основе знаний характерных признаков каждой CMS.

Как видите, нет сложностей с тем, как определить, на какой CMS сделан сайт. Если у вас есть другие проверенные варианты того, как определить платформу сайта, напишите в комментариях).

Информация о статье
Как самостоятельно узнать CMS сайта
Заголовок
Как самостоятельно узнать CMS сайта
Описание
Подробное руководство о том, как узнать CMS сайта. Все способы определить админку по внешним признакам самостоятельно и с помощью различных сервисов
Автор
Организация
advermedia.ua
Логотип
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (5 оценок, среднее: 5,00 из 5)
Загрузка...
Александр Коваленко
CEO/founder агентства Advermedia.ua, опыт в SEO более 10 лет. Канал автора в телеграм: @seomnenie

Подписаться на блог



Перезвоните мне