Website CMS Checker

Free SEO Utility

Website CMS Checker

This website cms checker fetches a live page and scans its HTML source, response headers, and cookies for known technology fingerprints, then tells you which content management system, e-commerce platform, or framework it's built on - WordPress, Shopify, Wix, Squarespace, Magento, React, Laravel, Django, and dozens more - along with every other technology it found evidence for, each with a confidence level and the exact signal that matched.

Live Page Analysis
Real fetch, not a cached guess
40+ Fingerprints
CMS, e-commerce & frameworks
Confidence Scoring
Ranked by matched signals
SSRF-Hardened & Rate-Limited
10 free checks/day

Enter a Website URL

A domain or full URL - we'll check the live page

Enter a website URL above and click "Check Website" to see its detected CMS, e-commerce platform, framework, plugin, and analytics-tag signatures.

What Is a Website CMS Checker?

A website cms checker is a tool that identifies which content management system, e-commerce platform, or web framework a site is built on. Enter a domain or URL above, and this cms detector fetches the live page, inspects its HTML source, response headers, and cookies for known technology fingerprints, and reports the platform it's most confident about - along with every other technology signature it found, each labeled with a confidence level and the specific evidence behind it.

It's built for the people who regularly need to answer "what cms is this" or what cms is a site using without opening browser DevTools by hand: SEOs scoping a client migration, agencies researching a prospect before a pitch, developers doing competitive teardown, and site owners double-checking their own public footprint after a platform change.

How to Check What CMS a Website Is Using

  1. Enter the URL. A bare domain or a full URL both work - the tool adds https:// automatically if it's missing.
  2. Verify you're human. Click Check Website, complete the quick reCAPTCHA check, and the tool fetches and analyzes the page.
  3. Read the primary result. The headline result is the CMS, e-commerce platform, or website builder the tool is most confident about.
  4. Review every detected technology. The table below lists everything else found - frameworks, libraries, CMS plugins and themes, and tracking tags - each with its real logo, category, confidence level, and evidence.

How CMS Detection Works

This is signature-based detection, the same general method used by a tech stack analyzer like Wappalyzer or BuiltWith: the tool doesn't guess from a site's appearance, it looks for specific, known technical traces that different platforms leave behind almost every time they're used. Five signal sources are checked on each page:

  • HTML source paths and scripts: WordPress sites reference /wp-content/ and /wp-includes/; Shopify stores load assets from cdn.shopify.com; Next.js apps embed a __NEXT_DATA__ script block.
  • The <meta name="generator"> tag: many platforms - WordPress, Wix, Squarespace, Joomla, Drupal, Ghost - self-identify directly in this tag when it hasn't been deliberately removed, sometimes including the exact version number.
  • Response headers: X-Powered-By, Server, and framework-specific headers like X-Runtime (Ruby on Rails) or X-Application-Context (Spring Boot) often reveal the backend directly, along with CDN/hosting headers from Cloudflare, Vercel, or Netlify.
  • Cookies: default session cookie names are a strong tell - csrftoken+sessionid for Django, laravel_session for Laravel, PHPSESSID for plain PHP, JSESSIONID for Java.
  • Tracking and marketing scripts: Google Analytics (GA4) and Google Tag Manager container calls, the Meta/Facebook Pixel, and a handful of other common analytics and ad-tracking snippets are each detected from their own script signature.

On a WordPress site specifically, the checker goes a step further than a fixed fingerprint list: it parses every /wp-content/plugins/<slug>/ and /wp-content/themes/<slug>/ path actually referenced in that page's own HTML, so a result like "Yoast SEO" or "Theme: Astra" reflects what that specific site has installed, not a generic guess.

A plain content page - no login form, no shopping cart, nothing that touches a session - often carries none of the signals above even when the site is unmistakably running a real framework underneath, which is a well-known blind spot for signature-based checkers in general. To close that gap, whenever the page you entered doesn't produce a confident match on its own, this tool makes one additional, bounded request to a deliberately nonexistent path on the same site and reads the error page that comes back. A homepage rarely reveals what's running it; a 404 page almost always does, since Django, Rails, Laravel, Next.js, and ASP.NET all ship a distinctive default error page that most sites never bother to fully re-brand.

Each matched signal adds weight to that technology's score. A single weak match (say, a generic PHP session cookie) produces a Low confidence result; several independent signals agreeing (a generator tag, a theme path, and a matching cookie) push it to High or Very High. This is also how the tool answers what cms does this website use when more than one technology is present - it's normal, and accurate, to see a CMS, an e-commerce plugin, a page builder, an analytics tag, and a JavaScript library all reported for the same page.

Worth knowing: a large in-house platform - Google, Apple, Meta, and most other big tech companies build their own proprietary, non-public systems rather than running a named CMS at all. No fingerprinting tool, including BuiltWith or Wappalyzer, can name something that was never given a public name. When that's the case, this tool still reports what it honestly can - typically the web server identified in the Server header, shown under the "Web Server / Infrastructure" category - rather than guessing at a CMS that doesn't exist. Separately, some sites (social platforms especially) actively detect and block automated requests like this tool's; when that happens, a clear notice is shown instead of a silent, misleading "nothing found."

Common CMS, E-Commerce & Framework Signatures

This reference covers the kind of evidence a cms identifier like this one looks for, grouped by category:

TechnologyCategoryTypical Signal
WordPressCMS/wp-content/ path, generator meta tag, wp-json REST endpoint
WooCommerceE-commerce (WordPress plugin)"woocommerce" CSS classes, wc-ajax endpoint
ShopifyE-commerce Platformcdn.shopify.com assets, myshopify.com reference
WixWebsite Builderwixstatic.com assets, generator meta tag
SquarespaceWebsite Builderstatic1.squarespace.com assets, generator meta tag
MagentoE-commerce PlatformMage.Cookies, /skin/frontend/ theme path
AstroMeta-Frameworkastro-island hydration markup
ReactJavaScript Librarydata-reactroot, react-dom script reference
Vue.js / AngularJavaScript Frameworkdata-v-* attributes (Vue), ng-version attribute (Angular)
DjangoBackend Framework (Python)csrftoken + sessionid cookies
LaravelBackend Framework (PHP)laravel_session / XSRF-TOKEN cookies
Ruby on RailsBackend Framework (Ruby)X-Runtime response header
Spring BootBackend Framework (Java)X-Application-Context header, JSESSIONID cookie
.NET / ASP.NETBackend Framework (.NET)X-AspNet-Version header, __VIEWSTATE field

Website CMS Checker vs. Other Ways to Identify a Tech Stack

This isn't the only way to answer what cms is this website running - here's how it compares to the alternatives, including BuiltWith.com and the other builtwith competitors agencies commonly reach for:

MethodDepthNo Install/LoginBest For
This website cms checker CMS, e-commerce & framework fingerprints, scored Yes A fast, free lookup for one site at a time
Manual "View Source" Whatever you personally recognize Yes Developers who already know what to look for
Browser extension (e.g. Wappalyzer) Very broad - thousands of technologies Requires install Frequent, ongoing tech-stack research while browsing
BuiltWith.com Very broad, plus historical data Often requires a paid plan for full detail Deep, historical tech-stack and lead-gen research

What Each Result Means

  • Primary result: the CMS, e-commerce platform, or website builder the tool is most confident about, shown with its real brand logo where one is recognized - this is the direct answer to "what CMS is this site using."
  • Technology: the name of each detected platform, framework, library, plugin, theme, or tracking tag - a page can reasonably show a dozen or more at once.
  • Category: where that technology sits in the stack - CMS, E-commerce Platform, Website Builder, JavaScript Framework/Library, Meta-Framework, Backend Framework/Language, WordPress Plugin/Theme, Analytics & Tracking, CDN/Hosting, or CSS/Icon/Font library.
  • Confidence: Low, Medium, High, or Very High, based on how many independent signals agreed. A single weak cookie match reads as Low; a generator tag plus a matching theme path reads as High or Very High.
  • Evidence: the exact signal(s) that triggered the match - a path, a cookie name, a header, or a script reference - so you can verify the result yourself if you want to.

Why Knowing a Site's Tech Stack Matters for SEO

It's worth being precise here: the CMS a site runs on is not itself a ranking factor. Google doesn't rank WordPress above Wix, or React above jQuery. What the platform does affect is indirect, but still practical to know:

  • Diagnostic signal - technical constraints: a site on Wix or Squarespace has less server-side control (limited redirect management, fixed URL structures in some cases) than one on WordPress or a custom framework - useful context before promising a client a technical fix.
  • Indirect effect - rendering behavior: heavy client-side frameworks (React, Vue, Angular) without server-side rendering can create crawling and indexing complications if not configured carefully, while server-rendered CMS platforms typically don't have this concern out of the box.
  • Best practice - competitive research: knowing a competitor's platform tells you what's realistically achievable for them technically, which helps calibrate expectations before a pitch, an audit, or a migration proposal.
  • Best practice - migration planning: confirming exactly what a client's current site is built on, including every plugin/framework layered on top, is a standard first step before scoping a CMS migration.

Practical Examples

Example 1: Scoping a client's current platform before a redesign proposal
Input

A prospective client's homepage URL

Result

WordPress (Very High confidence) + WooCommerce (High) + PHP (Low)

What it means

The site is a self-hosted WordPress store, not a hosted platform like Shopify - meaning full server, theme, and plugin access is available for a redesign.

Recommended action

Scope the proposal around a WordPress/WooCommerce rebuild or migration rather than assuming a full platform switch is required.

Example 2: Checking a competitor's e-commerce platform
Input

A competing store's product page URL

Result

Shopify (Very High confidence)

What it means

The competitor is on a hosted platform with a fixed feature set - certain custom checkout or backend changes they might appear to have are more likely app-based than fully custom-built.

Recommended action

Focus competitive analysis on Shopify app usage and theme customization rather than assuming custom backend development.

Example 3: A custom-built site returns no CMS match
Input

A SaaS company's marketing homepage

Result

Next.js (High confidence) + React (Medium); no CMS or e-commerce platform detected

What it means

This is a custom-coded site built on a JavaScript meta-framework rather than a traditional CMS - content is likely managed through a headless CMS or hardcoded directly into the codebase.

Recommended action

Ask the site owner directly how content is managed rather than assuming a traditional CMS workflow is available.

Expert recommendation: don't stop at the primary result when the stakes are real - a migration proposal or a competitive teardown. Read the full detected-technologies table. A site flagged primarily as "WordPress" that also shows a High-confidence "React" match is very likely running a JavaScript-heavy page builder or a custom block inside an otherwise standard WordPress build, which changes how much of the frontend can be touched without breaking something.

Real-World Use Cases

  • Agency prospecting: quickly checking a lead's current platform before a pitch call, so the conversation starts from an accurate technical baseline.
  • Migration scoping: confirming the exact CMS, e-commerce plugin, and any front-end framework layered on top before estimating a rebuild.
  • Competitive research: understanding what's technically feasible for a competitor based on their platform's known constraints.
  • Post-migration verification: confirming a site's public footprint matches the new platform after a CMS switch, and that no trace of the old one remains.
  • Vendor and partnership due diligence: getting a quick read on a partner's or vendor's site infrastructure before a technical integration conversation.
  • Security and tech-debt awareness: spotting an unexpectedly outdated or unusual platform combination worth flagging for a deeper technical review.

Common Mistakes to Avoid

  • Treating one match as the whole story. A "WordPress" result doesn't mean the site has no other layers - check the full table for e-commerce plugins, page builders, or embedded JS frameworks.
  • Assuming a missing result means "no CMS." It means no known fingerprint was found - the site could still run a CMS that's been deliberately obscured or heavily customized.
  • Confusing a theme or plugin with the core platform. A detected JavaScript library used inside one widget doesn't mean the whole site is a JavaScript application.
  • Assuming a JS-heavy result means "no CMS at all." Many sites pair a headless CMS with a React or Next.js frontend - the checker will surface the frontend framework it can see, not necessarily the content backend behind it.
  • Reading Low confidence as a false result. It usually means only one weak, generic signal matched (like a common session cookie name) rather than that the detection is wrong - treat it as a hint worth double-checking, not a certainty.

Related SEO Concepts

A headless CMS separates content management from how a page is rendered, which is why a modern site can show a strong React or Next.js signal here while its actual content is authored somewhere else entirely invisible to this kind of check. Server-side rendering (SSR) versus client-side rendering affects how easily a page's content can be crawled and indexed, and is worth checking separately once you know a site's JavaScript framework. A website tech stack analyzer more broadly (this tool included) is most useful paired with a proper technical SEO audit - the platform explains what's possible, not what's actually been done well.

Limitations to Keep in Mind

  • Detection is signature-based: it can only report what it recognizes, and new or heavily customized platforms may return no match.
  • This tool reads the initial server response only - it doesn't execute JavaScript, so frameworks or CMS platforms that build their entire page client-side after load may show a weaker signal than they would in a real browser.
  • A site behind aggressive caching, a CDN, or a WAF can strip or rewrite headers before they reach this tool, which can hide otherwise-reliable signals.
  • Some sites actively detect and block automated requests (bot protection, WAF challenges); when that happens, this tool flags it explicitly rather than presenting a blocked response as if it were the real page.
  • Large in-house platforms built on proprietary, non-public systems (common at big tech companies) don't have a named CMS to detect in the first place - this is an accurate result, not a detection failure.
  • Results reflect the platform at the moment of the check - a site can migrate CMS platforms at any time.
  • This tool cannot access password-protected or authenticated pages; it sees exactly what a public, unauthenticated visitor would.

AudEsto runs this checker on the same SSRF-hardened infrastructure behind its full SEO audit engine. If you're already researching a site's platform, checking its live HTTP status codes or its on-page SEO signals are natural next steps.

Frequently Asked Questions

A website CMS checker fetches a live page and inspects its HTML source, response headers, cookies, and meta tags for known technology fingerprints, then reports which content management system, e-commerce platform, or framework the site most likely runs on. It's the same general approach used by tools like Wappalyzer or BuiltWith, applied here as a free, single-purpose lookup.

Enter the site's domain or full URL above and run the check - no login or browser extension required. The tool fetches the page and scans it for CMS, e-commerce, and framework signatures, then returns the most likely platform along with every other technology it found evidence for.

Yes. Shopify, WooCommerce, Magento, PrestaShop, OpenCart, and BigCommerce all leave distinct fingerprints - CDN hostnames, JavaScript objects, cookie names, or theme file paths - that this checker looks for specifically, separate from general CMS detection.

Most real websites are built from several layers at once. A single result is common: a WordPress site running the WooCommerce plugin, with React used inside one interactive widget, and PHP as the underlying language. All three are accurate at the same time - the tool lists every match it finds evidence for, not just one.

Detection is signature-based: it looks for known paths, cookies, headers, and script references. A site can hide most of these deliberately (removing the generator meta tag, renaming wp-content, serving assets through a different CDN) or run behind a caching layer that strips distinguishing headers. A missing result means no known fingerprint was found, not that the site has no CMS at all.

They use a similar detection method - reading HTML, headers, and cookies for known signatures - but BuiltWith and Wappalyzer maintain much larger fingerprint databases covering thousands of technologies, including analytics tools, ad networks, and hosting providers. This tool is a focused, free alternative aimed specifically at identifying the core CMS, e-commerce platform, or framework a site runs on.

Indirectly. Knowing the platform doesn't reveal rankings or traffic, but it explains a lot about what's technically possible on that site - a Wix or Squarespace competitor has less server-side control than one on WordPress or a custom framework, which affects how quickly they can implement technical SEO changes. It's also useful context before pitching a redesign or migration.

Yes, and it's a reasonable way to confirm your public-facing footprint matches what you expect - for example, verifying that an old CMS was fully decommissioned after a migration, or that a caching/CDN layer isn't accidentally exposing a debug header.

No. The checker can only analyze what a public, unauthenticated request returns, the same as any visitor or search engine crawler would see. It cannot log in, so a page behind authentication will return whatever the login or error page reveals rather than the real site.

Because there usually isn't a public CMS to name. Large tech companies build their own proprietary, in-house platforms rather than running WordPress, Shopify, or any other named system - and no fingerprinting tool, including BuiltWith or Wappalyzer, can identify something that was never given a public name. This tool still reports what's honestly available, such as the web server named in the Server header (Google's sites report "gws", Apple's report "Apple"). Some of these sites also actively detect and block automated requests entirely, in which case the tool says so directly instead of showing a misleading empty result.

This tool is free to use up to 10 check requests per day per visitor. Every check requires a quick reCAPTCHA verification to keep the tool available for everyone.