How the CMS Checker Finds What a Website Is Built With
Every platform leaves fingerprints in the pages it serves: a generator meta tag, a platform-specific response header, a CDN hostname, a predictable asset path. Enter a domain and this checker fetches the site's homepage, reads its HTML and HTTP response headers, and matches them against signatures for 17 platforms. It shows the evidence behind every match rather than just asserting an answer, so you can judge it yourself.
What it looks for. Strong signals are ones a site rarely produces by accident: a generator meta tag naming WordPress, Squarespace, Webflow, Ghost, Drupal, Joomla, Astro or Framer; platform response headers such as Shopify's x-shopify-stage, Wix's X-Wix headers or Drupal's X-Generator; platform asset hosts such as cdn.shopify.com, static.parastorage.com (Wix), static1.squarespace.com, website-files.com (Webflow) and the BigCommerce CDN; a reference to the WordPress REST API; and framework build output such as /_next/static/ for Next.js, __NUXT__ for Nuxt or ___gatsby for Gatsby. Weak signals are suggestive but easy to copy: wp-content and wp-includes asset paths, Webflow page attributes, Astro island markers, WooCommerce body classes, Shopify theme globals and the Framer asset host.
How confidence is scored. Each strong signal is worth 2 points and each weak one 1 point. Three or more points is high confidence, exactly 2 is medium, and 1 is low, so a single strong signal on its own reads as medium. The platform with the most points becomes the main result; every other platform with evidence is listed under Other signals, because sites genuinely run on more than one layer, such as WooCommerce on WordPress or a storefront on a JavaScript framework. If the homepage has no strong signal at all, the checker also fetches /blog (or /news when there is no blog) and marks anything it finds there as coming from that page, since a blog is often where the CMS shows itself.
Worked example. Say a store's homepage carries a WordPress generator tag (2 points) and loads files from /wp-content/ and /wp-includes/ (1 point each), plus scripts from /plugins/woocommerce/ (2 points). The result is WordPress at high confidence with 4 points, and WooCommerce listed underneath at medium confidence with 2. The Why we think so list under each card names the exact signals, and the small note under Other signals tells you whether you are seeing a fresh fetch or a cached result.
Limits worth knowing. The checker reads the HTML the server sends and does not run JavaScript, so anything a page injects in the browser is invisible to it (the same gap that JavaScript SEO deals with). It always checks the site's homepage, not the specific page you paste. A headless setup, where a CMS such as Contentful or Sanity feeds a framework, shows up as the framework, because the CMS never touches the HTML. A third-party script can add a misleading secondary match: a site using HubSpot only for marketing forms still loads HubSpot's script host and may list HubSpot CMS. Platforms outside the 17, such as Magento, show as Not identified. Results are cached for 7 days, so a site that migrated this week can still show its old platform.
Checking by hand. Open the page source (Ctrl+U, or Cmd+Option+U on a Mac) and search for "generator" first, then for telltale paths such as wp-content, cdn.shopify.com or _next/static. For headers, open your browser's developer tools, reload with the Network tab open, select the first document request and read its response headers. These are the same places this tool looks, and none of them is proof on its own: generator tags can be removed, asset paths rewritten and headers stripped by a proxy such as Cloudflare.
Knowing the platform is step one; publishing more and better content than the competitor running it is step two. Skribra integrates directly with WordPress, Shopify, Webflow, Notion and custom webhooks, so published articles land wherever your site already lives. See the full list of integrations, or the WordPress setup guide if the site you just checked runs on WordPress.
SEO-Optimized Content
Create content that ranks with built-in SEO best practices. Skribra analyzes search intent, competitor content, and keyword opportunities to generate articles optimized for organic traffic from day one.
AI-Powered Generation
Get ideas, outlines, and full articles delivered straight to your CMS. With AI that understands context and your brand voice, you'll move from idea to published content faster than ever.
Human-First Quality
Every article reads naturally and provides real value to your audience. No robotic AI content—just well-researched, engaging articles that build trust and authority in your niche.
Automated Publishing
Connect Skribra to WordPress, Webflow, or your custom CMS. Articles are automatically published on your schedule, so you can focus on growing your business while your content works for you.
Ready to Scale Your Content?
Join thousands of businesses using Skribra to grow their organic traffic with AI-powered SEO content.
Try Skribra FreeWho Benefits From a CMS Detector?
Anyone who needs to know what a website runs on before they act.
Agency Teams
Scope a prospect's project accurately before quoting on it.
Web Developers
Identify a platform before taking over an unfamiliar codebase.
SEO Specialists
Know which platform's quirks and plugins you are working around.
Competitive Analysts
See which platforms competitors in your market have chosen.
Sales Teams
Qualify leads by whether their stack fits what you integrate with.
Freelancers
Confirm a prospective client's site matches your expertise.
Founders
Research what platforms sites you admire were actually built on.
Migration Planners
Document the current stack before planning a replatform.
Frequently Asked Questions
How do I find out what CMS a website uses?
Which platforms can this CMS checker detect?
How does the detection work?
What do high, medium and low confidence mean?
Why does it say the platform is not identified?
Can a website hide its CMS?
Does it detect plugins, themes or hosting?
Is the CMS checker free?
More Free Writing Tools from Skribra
Skribra helps with all aspects of writing. Here are a few other useful tools that can support you.
Technical SEO Audit
Run 30 on-page SEO checks against any domain in about a second.
Sitemap Validator
Validate your XML sitemap, count URLs and follow nested sitemap indexes.
Open Graph Preview
Preview how your pages look when shared on social platforms.
SERP Preview
See how your title and description will appear in Google results.