Website Technology Checker and CMS Detector
Last updated: What’s new
Find public clues about what a website is built with, including its CMS or website platform, frameworks, analytics, hosting, CDN, fonts and ecommerce tools. Review evidence and confidence, then export a CSV or JSON stack inventory with verification steps.
No signup required. Technical scan results may be used to produce aggregate website statistics. Research records do not include your name, email, IP address, or analytics ID. Privacy details
Enter a website to detect its technology stack:
Not sure what to expect?
Site blocked or built with JavaScript?
Referral reward
Know a business that needs a website or SEO?
Introduce them and earn a referral reward. They work with us directly, and we handle the proposal, delivery and support.
Know a business that needs a website or SEO?
Introduce them and earn a referral reward. They work with us directly, and we handle the proposal, delivery and support.
Projects: 10%, at least $100
Monthly services: 10% for the first six months
A $1,999 website earns you about $200. A $999 a month SEO plan earns about $600 over six months.
Your introduction message
This reference credits the introduction to you:
Email me the referral details
More options Send us this result or get a copy by email
How the Website Technology Checker Works
This tool analyzes publicly visible code and server responses to help identify what a website is built with. It works as a CMS, website platform, and tech stack checker, but it cannot inspect private backend code. Here's the process:
- Enter a URL, type or paste any website address. The tool adds
https://if no protocol is specified. - Fetch and analyze, the checker follows safe public redirects, then reads the final response headers and scans up to 2 MB of returned HTML. It does not render the page or run JavaScript.
- Match public evidence, it checks specific asset URLs, meta generator tags, source attributes and inline markers, cookie names, and relevant header values. It inspects referenced URLs and reads the opening of up to three of the site's own CSS or JavaScript files for version banners.
- Review qualified results, matches are grouped by category with confidence and visible evidence. Any version shown came from a technology-specific public string and still needs verification.
- Export a working inventory, copy or download CSV or JSON with evidence, version provenance, uncertainty and verification steps. Confirm the findings with the site owner before migration or maintenance decisions.
Why Knowing a Website's Tech Stack Matters
Understanding what technologies a website uses gives you actionable intelligence for several scenarios:
- Competitor research, see what CMS, frameworks, and analytics your competitors use. If a high-ranking competitor uses a specific setup, understanding their stack helps you evaluate your own technical decisions.
- Sales and prospecting, agencies and SaaS companies use technology detection to find potential clients. If you offer WordPress services, knowing which sites run WordPress (and which plugins they use) helps you target the right prospects.
- Security review preparation, exposed version and server clues can help scope a proper authenticated audit. A public technology scan does not determine whether a site is patched or vulnerable.
- Migration planning, use the exposed CMS, analytics, form, chat, and payment clues to start an inventory, then confirm it with the site's owners and account records before estimating a migration.
- Learning and inspiration, curious what stack a beautifully designed site uses? Technology detection lets you learn from sites you admire.
Combine this with the WordPress Theme & Plugin Detector for deeper WordPress analysis, or the SSL Certificate Checker to complete your site security profile. Check the site's font stack to see whether fonts are self-hosted or loaded from external CDNs, relevant for GDPR and performance. To inspect publicly exposed PHP version clues, use the PHP Version Checker.
Turn a technology clue into a decision
Open the evidence under a detected technology. A generator tag, an asset URL and an HTTP header are different observations; several independent signatures are stronger evidence than one filename.
- A WordPress asset path: confirm the active platform and version in Site Health. A copied or cached asset can outlive a migration.
- An analytics script: test that an intended action produces the right event once. Script detection cannot establish correct reporting.
- A CDN header: inspect representative responses and the resource waterfall. A detected provider does not prove a cache hit or good Core Web Vitals.
Our Gridinta migration case study pairs implementation changes with dated test reports. Use that method to evaluate a change on your site, then follow the relevant checks in your result.
CMS Detector: Check Which CMS a Website Uses
Use it as a CMS checker: enter the address above and look at the CMS, Website Builder and E-commerce Platform groups in the result. The checker recognizes these platforms when they leave public evidence in the page, its headers or its cookie names:
- CMS: WordPress, Drupal, Joomla, Ghost, HubSpot CMS, Blogger, TYPO3, Umbraco, Sitecore, Adobe Experience Manager and 1C-Bitrix.
- Website builders: Wix, Squarespace, Webflow, Duda, Framer, Tilda and Weebly.
- E-commerce: Shopify, BigCommerce, Adobe Commerce (Magento), PrestaShop and Shopware, plus WooCommerce on WordPress.
- Static site generators: Astro, Hugo, Gatsby, Docusaurus, VitePress, Jekyll and Eleventy, usually through a generator tag or their own page markers.
What counts as evidence
Every match lists the clues behind it, and the confidence label depends on how specific they are. Typical evidence:
- Platform file paths:
/wp-content/or/wp-includes/for WordPress,/sites/default/files/for Drupal,/media/system/for Joomla. - Platform asset hosts:
cdn.shopify.com,static.wixstatic.com, Squarespace and Webflow asset domains. - Generator tags: a
meta name="generator"value such as "WordPress 6.8" or "Drupal 11". These are the only source we use for a WordPress core version. - Platform markup and headers:
data-drupal-ordata-wf-siteattributes, thex-shopify-stageorx-wix-request-idresponse headers, and platform cookie names.
High confidence means one platform-specific clue or corroboration from two independent sources. Medium and low results rest on less distinctive clues. If two platforms both match strongly, the result says so, because an embedded store, migration leftovers or a mixed setup can expose both.
Limits: headless and custom builds
- Headless CMS: when a CMS only feeds content to a separate front end, the public page shows the front end, such as Next.js, Nuxt or Astro, not the CMS. A headless WordPress site is detected only if it still serves files from WordPress paths. The checker has no signatures for API-only CMSs such as Contentful, Sanity or Strapi.
- Custom builds: a hand-built site or a framework without a public marker can return no CMS at all. That does not prove there is none, only that nothing public identified it.
- Hidden or blocked pages: sites can remove generator tags, rename asset folders or answer with a bot check. For a bot check or a page built by JavaScript, use Paste page source above to run the same detector on the HTML your browser received.
For WordPress sites, the WordPress Theme & Plugin Detector goes one level deeper and lists the public theme and plugin clues.
A free BuiltWith or Wappalyzer alternative?
For checking one website, often yes. For market research, no. The difference is scope:
| This checker | BuiltWith and Wappalyzer | |
|---|---|---|
| Lookup | One URL at a time, free, no account | Single lookups plus paid bulk lookups and APIs |
| Evidence | The matched clue, its source and a confidence label for every result | Technology names and categories, without the clue that matched |
| Coverage | Just over 100 technologies, chosen for website owners and agencies | Thousands of technologies |
| Lead lists and history | None: no lists of sites using a technology and no history of past stacks | Core paid features |
| Rendered page | Reads the server response; no JavaScript is run | Wappalyzer's browser extension also sees the page your browser rendered |
Use this checker when you need to know what one site runs and why the result says so, for example before a migration quote. Use BuiltWith or Wappalyzer when you need lists of sites, historical data or thousands of lookups.
Technologies We Detect
This tool identifies technologies across a wide range of categories:
- CMS, website builders & E-commerce, WordPress, Shopify, Wix, Squarespace, Webflow, Drupal, Joomla, Ghost, Magento, WooCommerce, BigCommerce, Duda, Framer, PrestaShop, Tilda, 1C-Bitrix, Weebly, HubSpot CMS, Blogger, Shopware, TYPO3, Umbraco, Sitecore, Adobe Experience Manager, and more.
- JavaScript Frameworks, React, Next.js, Vue.js, Nuxt.js, Angular, Svelte, SvelteKit, Astro, Gatsby, Remix, Ember.js, jQuery. A framework that only runs on another one also lists that technology, marked as implied.
- Static site generators, Astro, Hugo, Gatsby, Docusaurus, VitePress, Jekyll, Eleventy.
- UI Frameworks, Bootstrap, Tailwind CSS, Foundation, Material UI, including version banners in the site's own CSS or JavaScript files.
- Analytics & Marketing, Google Analytics, Tag Manager, Facebook Pixel, Hotjar, Plausible, Matomo, Microsoft Clarity, HubSpot, Intercom, Mailchimp, Brevo.
- Consent managers, OneTrust, Cookiebot, CookieYes.
- Hosting, CDN & edge clues, Vercel, Netlify, Cloudflare, Amazon CloudFront, Amazon S3, Fastly, and managed hosts such as WP Engine, Kinsta, WordPress VIP, WordPress.com, Pantheon, Flywheel and SiteGround.
- Server & backend clues, Nginx, Apache, LiteSpeed, PHP, ASP.NET, Express, Java Servlet, Ruby on Rails, Laravel and Django. These can describe an edge proxy or session convention rather than the complete origin architecture.
- SEO & Page Builders, Yoast SEO, Rank Math, Elementor.
- Fonts, Payments & Security, Google Fonts, Adobe Fonts, Stripe, PayPal, reCAPTCHA, hCaptcha, Turnstile.
- Declared page language, the HTML
langvalue is shown separately from backend programming-language clues, with a warning if it conflicts with the Content-Language header.
For a broader SEO audit beyond technology detection, check the Meta Tag Checker and Schema Markup Validator to ensure the site's on-page SEO and structured data are properly configured.
Which Language Is a Website Written In?
A website language check can mean the language people read or the technology used to build it. The report separates these observations:
| Illustrative clue | How to read it | How to confirm |
|---|---|---|
<html lang="en"> | The page declares English. This is metadata, rather than automatic classification of its text. | Compare the visible content, HTML declaration and translated route. |
/_next/static/ | A Next.js asset signature. React can also appear as implied because Next.js uses it. | Review the site’s project dependencies and which parts use that framework. |
X-Powered-By: PHP/… | The response exposes a PHP banner. It does not reveal all backend code or verify its version. | Check the active runtime in the hosting account or application administration. |
No backend-language result means no supported public signature was found in this scan. It does not establish that the site uses only HTML, or that a particular backend is absent. A headless CMS, private API or bundled application can leave few public clues.
If the question is who supplies the infrastructure, use the Website Hosting Checker to inspect public DNS and network records alongside this response-based report.
What’s new
-
Explains scan timeouts and unreadable responses in both URL and pasted-source checks.
-
Reserves room before scanning and keeps long reports compact, with expandable technology details and complete exports.
-
Bot-check pages from Cloudflare, Akamai and similar services are labelled as blocked instead of being shown as normal results.
Next steps
Website Technology Checker related tools and articles
Continue with the closest follow-up checks and guides based on this tool's topic, crawl intent, and optimization workflow.