CMS Detector

Paste a website address to see what it’s built with: WordPress, Shopify, Wix, Squarespace, Webflow, Framer, Carrd, Ghost, Joomla, Drupal and others. For WordPress sites you also get the theme and the plugins that load on the page.

Free, no signup. Reads only what the site shows every visitor.

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. Each one below was checked against live sites built with that platform.

PlatformWhat the detector looks for
WordPressFiles under /wp-content/themes/, /wp-content/plugins/ or /wp-includes/, the api.w.org link, a “WordPress” generator tag
ShopifyFiles from cdn.shopify.com, the Shopify.theme script
WixImages from static.wixstatic.com, the “Wix.com Website Builder” generator tag
SquarespaceThe Static.SQUARESPACE_CONTEXT script, files from static1.squarespace.com
WebflowThe data-wf-site and data-wf-page attributes on the page
FramerFiles from framerusercontent.com, the “Framer” generator tag
CarrdCarrd’s page script together with its -component instance- class names
GhostThe “Ghost” generator tag, Ghost’s content API
HubSpot CMSThe “HubSpot” generator tag, files from hubspotusercontent
JoomlaThe “Joomla!” generator tag, /media/system/js/ files
DrupalFiles under /sites/default/files/, a “Drupal” generator tag
GoDaddy Website BuilderFiles from img1.wsimg.com
WeeblyFiles from editmysite.com
DudaFiles from multiscreensite.com
Next.js, Astro, Hugo, GatsbyTheir 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.

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 shows a security check to automated visitors. The detector tells you when that happens.

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.

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. 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.

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.