How to identify the CMS Used in a Website

I was having trouble with identifying the Content Management System (CMS) used in a website. And couldn’t find any article on the web that can help me do that. So, I invented my own method to look for publicly accessible default user or admin login page for each CMS.

Since each Content Management System (CMS) has different default location for user login or admin panel (dashboard), you can look for these locations to find out what type of CMS the site is using. And if any of the default location shows login page, then you have got the CMS. But, if it shows 404 error page, then you got the wrong CMS. 

How to identify the CMS Used in a Website - WordPress, Drupal, Magento, Joomla

One thing you have to watch for, is the actual location the site is using the CMS. Often site owners don’t use the CMS in Root (/) directory of the site. e.g. for blogs, they may use another /blog/ folder or virtuemart users may use /store/ folder.

Follow these specific guidelines for identifying CMS of an website:

Identify WordPress Sites

How would you know if the site uses WordPress. Simple, go to location that looks like these: or

Alternatively, you can see the link like this use these links: or

If you see a login page asking for User ID and Password, then the site/blog or the blog portion of the site is build with WordPress.

Identify Joomla Sites

The default location for Joomla admin panel looks like this:

These administrator pages are publicly accessible. So if you can see them, then the site is using Joomla. If Joomla is used as CMS of the site, then you can access them even if you use Search Engine Friendly (SEF) URLs.

But, the problem is, now a days many CMSes use the /administrator/ URL after the domain as their Admin Panel Login page. But, as you go to that page, you might see the Joomla logo on the Admin Panel login page, unless the webmaster changes it. 

Identify Drupal Sites

Drupal Dashboard is located usually in: or

But, things can change if you are using Search Engine Friendly URLs in Drupal using Mod_Rewrite. The usual location for the Drupal Dashboard, when the SEF URL is used, is: or

If you can see the login page, you have your CMS. But, this can be tricky. Please read through to know why.

Identify Magento Ecommerce Site

Magento sites also use URL as the default admin panel log in page. But, there is a patten. The template you use in Magento is called skin. So, if you see location of the resources in the HTML code of the site starts with:, then it is a Magento Site.

Update: Wappalyzer

These are methods you can try. But, you can automate it through Wappalyzer FireFox Addon. It can track the type of CMS or Application used on site.

© of SEOPPCSMM.COM - Source: How to identify which CMS is Used in a Website

16 March 2009 ·

7 notes

  1. asifanwar posted this
Archive RSS

About Me

Blogger Bio

Professionally, Asif Anwar is working as National Consultant (Web Optimization) of Access to Information (A2I) program of UNDP for various Web Marketing Solutions for the Bangladesh Government, small companies as well as large brands.

Search Engine Marketing (SEM) and Social Media Marketing (SMM) consultant and specialist for various high PR sites and large brands.

Professional Internet Marketing Blogger and occasional guest blogger for Search Engine Journal, Social Media Today, and Marketing Pilgrim.

SEO Trainer, Mentor, Moderator, and Co-founder of Bangladesh Internet Marketing Professional Association (BIMPA).

My Tumblr Timeline

Networked Blog Accreditation

Top 3 SEO Blog

Top 3 Internet Marketing Blog

Top Most Social Media Marketing Blog

Asif Anwar - Find me on