What CMS Is This Website Running? 5 Ways to Check in 2026
You land on a website and wonder: what CMS is this website running? Whether you're scoping a competitor, pitching a client, or simply curious about the platform behind a site you admire, identifying a CMS is faster and easier than most people realise. This guide walks you through five reliable methods — from instant free scanners to hands-on manual techniques — so you can detect any CMS in minutes.
Why Knowing a Site's CMS Matters
Identifying the CMS behind a website is one of the most useful pieces of intelligence you can gather about any online property. Here are the most common reasons people want to know what CMS is used by a website:
- Competitor research: Understanding what platform a competitor uses helps you benchmark your own stack and identify migration opportunities.
- Client pitching: Agencies and freelancers use CMS detection to qualify leads — a WordPress site may need a redesign or plugin audit, while a site on a drag-and-drop builder may signal a client ready to upgrade.
- Sales and outreach: Technology-based lead lists let B2B teams target companies that use specific platforms (e.g., reaching out to Shopify merchants about an app or integration).
- Technical due diligence: Investors and acquirers want to know what platform a website is built on before a deal closes.
- Curiosity and learning: Developers often want to understand how a site they admire is built — knowing the CMS is the first step.
Regardless of your reason, the five methods below cover every scenario from a quick one-click answer to deep manual investigation.
Method 1: Use a Free Scanner Tool
The fastest and most comprehensive way to find out what CMS is the site running is to use a dedicated technology scanner. These tools perform live HTTP requests, parse the HTML, JavaScript, cookies, and headers, and then cross-reference thousands of fingerprints to identify the CMS and the full technology stack.
Web Reveal is a free scanner that detects over 1,000 technologies — including every major CMS — without requiring an account. Enter any URL on the Web Reveal homepage and you receive a full report in seconds showing:
- The CMS platform (WordPress, Shopify, Webflow, Wix, Squarespace, Ghost, etc.)
- Themes, plugins, and apps where detectable
- JavaScript frameworks, analytics tools, CDN, and hosting provider
The Web Reveal Chrome extension is even faster — it runs automatically as you browse and shows a CMS badge in the toolbar without leaving the page.
Other free scanner options include Wappalyzer and WhatRuns, though they use cached data and may return stale results. Web Reveal performs a fresh live scan every time, making it the most accurate choice when you need a reliable answer to "what platform is this website built on?"
Method 2: Check Page Source for CMS Signatures
Most CMS platforms embed identifiable markers directly into the HTML they generate. You can inspect these without any tools — just a browser. Press Ctrl+U (Windows/Linux) or Cmd+U (Mac) to open the raw page source, then use Ctrl+F to search for the patterns below.
Generator meta tag
The most direct indicator is the generator meta tag. Many CMS platforms insert it automatically:
<meta name="generator" content="WordPress 6.5">
<meta name="generator" content="Shopify">
<meta name="generator" content="Ghost 5.0">
Search for generator in the page source. If it is present, you have an instant answer about what CMS is used by the website.
CMS-specific asset paths
Even without a generator tag, the paths used to load CSS, JavaScript, and image files are highly distinctive. Look for:
/wp-content/or/wp-includes/— WordPresscdn.shopify.com— Shopifyuploads.webflow.comorassets.website-files.com— Webflowstatic.squarespace.com— Squarespacestatic.wixstatic.com— Wixframerusercontent.com— Framerghost.ioin script URLs — Ghost
JavaScript globals
Open the browser developer console (F12 → Console) and check for platform-specific JavaScript objects:
window.Shopify— Shopifywindow.wp— WordPress (with Gutenberg)window.Squarespace— Squarespacewindow.__framer_importFromPackage— Framer
Method 3: Inspect HTTP Response Headers
HTTP response headers are sent by the server before any HTML arrives and often contain direct platform disclosures. Open browser developer tools (F12), go to the Network tab, reload the page, click on the main document request, and look at the Response Headers section.
Key headers to look for:
X-Powered-By— Can reveal the underlying technology, e.g.,X-Powered-By: WP EngineorX-Powered-By: PHP/8.2(common with self-hosted WordPress).Server— Values likeShopifyorSquarespaceare definitive.X-Generator— Some CMSs add this header directly.X-Wix-Request-Id— Identifies Wix infrastructure.X-ShopId— Shopify-specific header.Set-Cookie— Cookie names can reveal CMS:_shopify_s(Shopify),wordpress_logged_in_(WordPress),squarespace-refresh(Squarespace).
Tip: You can also retrieve headers from the command line: curl -I https://example.com prints all response headers without downloading the page body.
Method 4: Look at URL Patterns and File Paths
Browsing through a site's internal links and navigation can reveal CMS-specific URL structures without ever touching developer tools. Each major platform generates predictable paths for its content types.
WordPress URL patterns
/wp-login.phpand/wp-admin/— The login and admin paths are unique to WordPress./?p=123— Default permalink structure before custom slugs are configured./wp-json/wp/v2/— The WordPress REST API endpoint./xmlrpc.php— Legacy XML-RPC endpoint, still present on many installs.
Shopify URL patterns
/products/[handle]and/collections/[handle]— Shopify's commerce URL structure./cart— The Shopify cart page.checkout.shopify.com— The checkout redirects to Shopify's own domain.
Webflow URL patterns
- Clean custom slugs with no CMS-specific path prefix, but assets loaded from
uploads.webflow.comare definitive.
Other CMS path signals
/ghost/— Ghost CMS admin panel path./user/loginor/node/— Drupal./administrator/— Joomla admin path.
Trying known admin paths is a quick way to detect a CMS — if yourdomain.com/wp-admin returns a login page, you know it's WordPress.
Method 5: Check DNS and Hosting Signals
DNS records and hosting infrastructure can provide strong indirect signals about what platform a site is using, particularly for hosted SaaS CMSs that run on shared infrastructure.
CNAME records pointing to CMS infrastructure
Look up the domain's DNS records using a tool like DNS Checker or the command line (dig CNAME example.com). CNAME records often reveal the platform:
shops.myshopify.com— Shopify custom domainproxy-ssl.webflow.com— Webflow custom domainext-cust.squarespace.com— Squarespace custom domainwww.wixdns.net— Wix custom domainghost.io— Ghost(Pro) managed hosting
IP address and ASN lookup
Resolving the domain's IP address and looking it up in an ASN/WHOIS database can identify the hosting provider. Sites hosted on Shopify's infrastructure, Fastly, or Vercel (common with headless CMSs) have recognisable IP ranges. Web Reveal's scanner performs this lookup automatically as part of its technology detection.
MX and TXT records
While not direct CMS signals, TXT records sometimes include verification tokens for services tightly coupled with specific platforms (e.g., Shopify verification tokens in TXT records), which can confirm your hypothesis.
CMS-Specific Detection Guide
Here is a quick-reference summary of the key detection signals for the most commonly used CMS platforms in 2026.
WordPress
- Asset paths:
/wp-content/,/wp-includes/ - Generator tag:
<meta name="generator" content="WordPress x.x"> - Admin path:
/wp-login.php,/wp-admin/ - REST API:
/wp-json/wp/v2/ - HTTP header:
Link: <https://example.com/wp-json/>; rel="https://api.w.org/"
Shopify
- CDN URLs:
cdn.shopify.comin HTML source - JavaScript global:
window.Shopifyin browser console - URL patterns:
/products/,/collections/,/cart - HTTP header:
X-ShopId,Server: Shopify - Cookie:
_shopify_s
Webflow
- Asset domain:
uploads.webflow.com,assets.website-files.com - HTML attribute:
data-wf-siteon the<html>element - DNS CNAME:
proxy-ssl.webflow.com - Script URLs:
assets.website-files.com/[site-id]/js/webflow.js
Wix
- Asset domain:
static.wixstatic.com - DNS CNAME:
www.wixdns.net - HTTP header:
X-Wix-Request-Id - HTML class:
wixui-prefixed classes throughout the DOM
Squarespace
- Asset domain:
static.squarespace.com - JavaScript global:
window.Squarespace - DNS CNAME:
ext-cust.squarespace.com - Cookie:
squarespace-refresh,ss-cvr
Framer
- Asset domain:
framerusercontent.com - JavaScript global:
window.__framer_importFromPackage - HTML comment: Framer injects identifying comments in the
<head> - Script source: Scripts loaded from
events.framer.com
Ghost
- Generator tag:
<meta name="generator" content="Ghost x.x"> - API endpoint:
/ghost/api/accessible path - Script source:
cdn.jsdelivr.net/ghost/ - RSS feed:
/rss/with Ghost feed metadata - DNS CNAME: Points to
ghost.iofor managed Ghost(Pro) sites
Frequently Asked Questions
What CMS is this website running?
The fastest way to answer "what CMS is this website running" for any URL is to use a free scanner like Web Reveal. Enter the URL and the tool performs a live scan, identifying the CMS and the full technology stack within seconds. Manually, check the page source for a generator meta tag, search for platform-specific asset paths, or inspect HTTP response headers for server identifiers.
How do I find out what CMS a website uses for free?
Web Reveal is a completely free CMS detector — no account, no trial, no limit. Paste any URL into the scanner and receive an instant report. If you prefer a manual approach, open the page source with Ctrl+U and search for wp-content (WordPress), cdn.shopify.com (Shopify), wixstatic (Wix), or squarespace (Squarespace). The first match gives you the answer.
Can you tell what CMS a website uses from the source code?
Yes — for most websites you can identify the CMS directly from the HTML source. The generator meta tag is the most explicit signal, but asset URLs, JavaScript globals, inline script patterns, and HTML attributes all leave platform fingerprints. Press Ctrl+U to view source, then search for the platform-specific strings listed in Method 2 above. A small number of sites — particularly headless or heavily customised setups — minimise these signals, in which case HTTP headers and DNS records (Methods 3 and 5) become more useful.
What is the most common CMS used by websites?
As of 2026, WordPress powers roughly 43% of all websites on the internet, making it the dominant CMS by a wide margin. Shopify leads in dedicated hosted e-commerce. Wix and Squarespace are the most popular drag-and-drop builders for small businesses and portfolios. Webflow and Framer are growing rapidly among designers and agencies. Drupal and Joomla remain in use for larger enterprise and government sites.
How do I check if a site uses WordPress?
Look for any of these WordPress-specific signals: /wp-content/ or /wp-includes/ in the page source, a <meta name="generator" content="WordPress"> tag, a Link header pointing to /wp-json/, or an accessible login page at /wp-login.php. You can also run the URL through Web Reveal for an instant automated check that covers all of these signals simultaneously.
Find Out What CMS Any Website Is Running
Web Reveal is a free scanner that identifies the CMS, frameworks, analytics tools, CDN, and full technology stack behind any website — instantly, with no account required.
Scan a Website Free