Drupal detector

Drupal logo

How can you detect if a website uses Drupal?

Detecting whether a website is built on Drupal involves looking for specific markers and patterns unique to Drupal. Here’s a step-by-step guide on how to do it:

  1. Open the Page Source: Right-click on the webpage and select “View Page Source” or press Ctrl+U (Windows) or Cmd+Option+U (Mac) to open the page source code.
  2. Look for Drupal-specific JavaScript Settings: Search for Drupal.settings in the source code. This is a common JavaScript variable that indicates the presence of Drupal. You can use Ctrl+F (Windows) or Cmd+F (Mac) to find it.
  3. Check the HTML Tags: Look for the presence of certain HTML classes in the source code, such as pagenode, and views-row. These are often indicative of Drupal’s structure.
  4. Check for Drupal-specific Meta Tags: Drupal may include specific meta tags. Look for tags that mention Drupal-Version or any name attributes that reference Drupal-related functionalities.
  5. Look for .module or .theme References: Sometimes you can find references to PHP files with extensions .module or .theme, which are specific to Drupal modules and themes.
  6. Review the URLs: Examine the URL structure for paths that might include nodetaxonomy, or user, which are commonly used in Drupal sites. For example: www.example.com/node/123.
  7. Check for Drupal’s Administrative Paths: If you can access administrative URLs, they usually follow a specific pattern like /user or /admin. Try adding /admin to the base URL of the site.
  8. Look for CSS and JS Files: Search for links to CSS and JavaScript files that contain drupal in their filename, such as drupal.js or drupal.settings.js.
  9. Identify Common Modules: Some websites using Drupal often include references to popular modules in the source code. Look for modules like viewspathauto, or webform in the JavaScript or CSS links.

Learn more about Drupal with these articles