Paste a website address to see what it’s built with: WordPress, Shopify, Wix, Squarespace, Webflow, Framer, Carrd, Ghost, Joomla, Drupal and 8 other platforms. For WordPress sites you also get the theme and the plugins that load on the page. Free, no signup.
- Detects 18 platforms: 14 CMSs and website builders, plus 4 site frameworks (Next.js, Astro, Hugo, Gatsby). We checked 10 of them against live sites in September 2026; the table below says which.
- Goes deeper on WordPress: theme, parent theme and plugins.
- Shows hosting hints when the server gives them away, such as Cloudflare, Kinsta or Vercel.
- Says “no known platform” rather than guessing when it finds no marks.
What gives each platform away
Every platform leaves marks in the pages it produces: where it stores files, the scripts it adds, a “generator” tag. The detector looks for these marks. The first 10 platforms in the table, WordPress to Joomla, were checked against live sites built with that platform on 27 September 2026. The rest use each platform’s known marks and haven’t been checked live yet.
| Platform | What the detector looks for |
|---|---|
| WordPress | Files under /wp-content/themes/, /wp-content/plugins/ or /wp-includes/, the api.w.org link, a “WordPress” generator tag |
| Shopify | Files from cdn.shopify.com, the Shopify.theme script |
| Wix | Images from static.wixstatic.com, the “Wix.com Website Builder” generator tag |
| Squarespace | The Static.SQUARESPACE_CONTEXT script, files from static1.squarespace.com |
| Webflow | The data-wf-site and data-wf-page attributes on the page |
| Framer | Files from framerusercontent.com, the “Framer” generator tag |
| Carrd | Carrd’s page script together with its -component instance- class names |
| Ghost | The “Ghost” generator tag, Ghost’s content API |
| HubSpot CMS | The “HubSpot” generator tag, files from hubspotusercontent |
| Joomla | The “Joomla!” generator tag, /media/system/js/ files |
| Drupal | Files under /sites/default/files/, a “Drupal” generator tag |
| GoDaddy Website Builder | Files from img1.wsimg.com |
| Weebly | Files from editmysite.com |
| Duda | Files from multiscreensite.com |
| Next.js, Astro, Hugo, Gatsby | Their build markers (__NEXT_DATA__, /_next/static/) or generator tags |
A page can carry marks from two platforms, for example a WordPress site with a Shopify buy button. The detector names the one with the strongest marks and lists the others as traces.
How to tell what CMS a site uses without a tool
You can do by hand what the detector does.
- Open the page source. Press Ctrl+U on Windows or Linux, Cmd+Option+U on a Mac.
- Search the source (Ctrl+F or Cmd+F) for the marks in the table above. Start with these:
wp-contentfor WordPress (the word after/themes/is the theme’s folder name),cdn.shopify.comfor Shopify,wixstaticfor Wix,squarespacefor Squarespace,data-wf-sitefor Webflow,framerusercontentfor Framer. Then trygenerator: Ghost, Joomla, Drupal and HubSpot name themselves in that tag. - Check a second page if the homepage shows nothing. A site can use one platform for the main site and another for the blog or the shop.
CMS, framework or host: three different answers
“What is this site built with?” can mean three things, and a site can have all three.
| Layer | Examples | What it tells you |
|---|---|---|
| CMS or website builder | WordPress, Shopify, Wix, Webflow | Where the content is edited, and usually what controls the design |
| Framework | Next.js, Astro, Hugo, Gatsby | How the pages are built, not where the content comes from |
| Host or CDN | Kinsta, Vercel, Cloudflare | Who delivers the site, not what it’s built with |
A site can run Next.js on Vercel and pull its content from WordPress behind the scenes (“headless” WordPress). The public pages then carry Next.js marks, not WordPress ones, and the detector reports Next.js.
Hosting and CDN hints
The server’s response headers often say who delivers the site: a cf-ray header means Cloudflare, x-kinsta-cache means Kinsta, x-vercel-id means Vercel. The detector reports these as hints. A CDN in front of a site hides the host behind it, so “served through Cloudflare” says nothing about where the site lives.
When the answer is “no known platform”
- The site is custom-built or uses a framework that leaves no marks.
- The page is built by JavaScript after it loads, so the first response is nearly empty.
- The site uses a headless CMS: the content lives in one system and the pages are built by another.
- The site shows a security check to automated visitors. The detector tells you when that happens.
How this detector compares
Other detectors cover more technologies; this one shows its evidence and goes deeper on WordPress. The lines below come from each tool’s own site, read on 10 October 2026.
| Tool | What its site says |
|---|---|
| PressWork CMS Detector | 18 platforms, with the marks it found. WordPress theme, plugins and hosting hints in the same result. Free, no signup. |
| WhatCMS | “Currently detecting 1540 website powering technologies”. WordPress themes and hosting are on separate sites it links to (ThemeDetect.com, Who-Hosts-This.com). |
| Wappalyzer | A full technology lookup. A free account gives “50 technology lookups every month”; the browser extension is listed under its paid Plus features. |
| Gochyu | A CMS detector plus separate theme detectors for WordPress, Shopify, Joomla, Drupal and Squarespace. |
If two detectors disagree, check the page source by hand, as described above.
For WordPress sites, the theme detector and the plugin detector go further.
Questions
What is a CMS?
A content management system: the software that stores a site’s pages and lets people edit them without writing code. WordPress, Joomla, Drupal and Ghost are CMSs. Wix, Squarespace, Webflow, Framer and Carrd are hosted website builders that do the same job and host the site too.
How do I find out what CMS a website uses?
Paste its address into the detector above. To check by hand, open the page source (Ctrl + U, or Cmd + Option + U on a Mac) and search for platform marks: wp-content for WordPress, cdn.shopify.com for Shopify, wixstatic for Wix, data-wf-site for Webflow.
How can I tell if a site is WordPress?
Look for /wp-content/ or /wp-includes/ in the page source, or a “WordPress” generator tag. The detector checks all three and, if it finds WordPress, names the theme and plugins too.
Can it tell which company hosts a site?
Sometimes. Some hosts add their own headers to every response, and the detector reports those as hints. A CDN such as Cloudflare in front of the site hides the host behind it.
How accurate is it?
When it names a platform, it found that platform’s marks in the page itself, and it shows you which ones. It can miss a platform that leaves no marks or a page that shows a security check instead of its content, and it says so instead of guessing.
Can a site hide its CMS?
Partly. Security plugins can rename WordPress paths and remove the generator tag, and a headless setup keeps the CMS off the public pages. The detector reports only the marks it finds.
Is the CMS detector free?
Yes, with no signup. If you scan a lot of sites in a short time, it asks you to wait before the next scan.