Speed Optimization

How to Check What WordPress Theme and Plugins a Website Is Using (3 Proven Methods)

How to Detect Any Website WordPress Theme and Plugins (3 Methods)

When you land on a fast, clean, high-converting WordPress website, the first question almost every developer, blogger, and marketer asks is: “What WordPress theme and plugins are they using?”

Whether you are benchmarking a competitor’s Core Web Vitals setup, researching lightweight block themes, or auditing a client’s technology stack before a redesign, identifying the underlying WordPress theme and active plugins takes less than 30 seconds when you know where to look.

In this guide, we cover 3 proven methods – ranging from an instant automated WordPress Theme Detector to manual Chrome DevTools inspection – plus how to tell when a site is running a custom or headless architecture.

Method 1: Use a Free WordPress Theme Detector & Plugin Checker (Fastest)

The fastest way to inspect any website’s WordPress stack without digging through minified HTML is to run the URL through our free Website Theme Detector & WordPress Plugin Checker.

How the Theme Detector Works

  1. Open the GrowthNiq Website Theme Detector.
  2. Paste the target website URL (for example, https://growthniq.com) and click Analyze.
  3. Within 3 seconds, the theme detector fetches the document, parses stylesheet headers, asset paths, script handles, and DOM signatures, and reports:
    • Active Theme Name, Version and Author: Extracted directly from style.css metadata headers.
    • Parent vs. Child Theme Architecture: Detects whether the site uses a child theme on top of frameworks like GeneratePress, Astra, Divi, Avada, or Kadence.
    • Detected WordPress Plugins: Identifies SEO, caching, e-commerce, form, and analytics plugins by their frontend asset fingerprints.

Method 2: Inspect the Page Source Manually (style.css Header)

Every standard WordPress theme is required to include a style.css file in its root directory (/wp-content/themes/theme-slug/style.css) containing a standardized comment block at the very top of the file.

Step-by-Step Manual Inspection

  1. Open the target website in Chrome, Firefox, or Edge and press Ctrl + U (Windows/Linux) or Cmd + Option + U (Mac) to view the raw HTML source.
  2. Press Ctrl + F and search for /wp-content/themes/.
  3. Look for a stylesheet link similar to:
<link rel="stylesheet" id="theme-style-css" href="https://example.com/wp-content/themes/generatepress/style.min.css?ver=3.5.1" />

The folder name immediately following /wp-content/themes/ is the theme’s directory slug. Open https://example.com/wp-content/themes/{theme-slug}/style.css in your browser to read the full header block:

/*
Theme Name: GrowthNiq
Theme URI: https://growthniq.com
Author: Muhammad Abid
Version: 1.0.0
Description: High-performance SEO, blogging and AI tools platform theme.
*/

What If /wp-content/themes/ Doesn’t Appear in HTML?

High-performance WordPress sites that inline all critical CSS into <head> (to eliminate render-blocking requests and score 98–100 on Google PageSpeed Insights) may not output external <link rel="stylesheet"> tags for every CSS file. In those cases, search the page source for:

  • Image or font paths under /wp-content/themes/{theme-slug}/assets/
  • Deferred JavaScript files near the closing </body> tag
  • Inline <style id="...-css"> IDs that reveal the theme prefix

Method 3: Detect Active WordPress Plugins via Asset and DOM Fingerprints

For security reasons, WordPress does not publish a public list of installed backend plugins. However, any plugin that injects CSS, JavaScript, HTML classes, or meta tags into the frontend leaves a recognizable fingerprint.

Source Code Fingerprint What It Reveals Example Path / Attribute
/wp-content/plugins/{slug}/ Exact plugin directory slug /wp-content/plugins/woocommerce/assets/...
<script id="{handle}-js"> Enqueued script handle id="contact-form-7-js"
HTTP Response Headers Caching and CDN layer x-litespeed-cache: hit, cf-cache-status: HIT
JSON-LD and Meta Generator SEO or Schema architecture <script type="application/ld+json">

Why Lightweight Theme Architecture Matters for SEO and Rankings

When you inspect top-ranking blogs in competitive niches using our Website Theme Detector or browse our WordPress Theme & Plugin Websites Finder, a clear pattern emerges: the fastest-growing sites avoid bloated multipurpose themes that load 80+ CSS/JS files on every page view.

Instead, top publishers prioritize:

Frequently Asked Questions

Can a website hide its WordPress theme name?

Yes. Sites using security obfuscation plugins, custom rewrite rules, or headless frontends (such as Next.js or Astro pulling from the WordPress REST API) can rename or hide /wp-content/themes/ paths. However, over 95% of standard WordPress sites expose their theme slug via asset URLs or stylesheet headers.

How can I check if a site uses a Child Theme?

When a site runs a child theme, its style.css header includes a Template: parent-theme-slug line, and you will often see assets loading from two separate folders inside /wp-content/themes/. Our Free Website Theme Detector checks both automatically.