Every website is built on something. Webflow, Framer, WordPress, Wix, Squarespace, Shopify, a custom React app, a static site generator — each one leaves a distinct set of fingerprints in the HTML, JavaScript, and network requests that make up a page. Those fingerprints are readable by anyone, no developer access required.
The reasons to care are practical: if you're a web designer or agency, knowing your prospect's current platform tells you the scope of a migration before you quote. If you're a founder, knowing your competitor switched from WordPress to Webflow signals a brand reposition or funding round. If you're a developer evaluating tools, seeing what a site you admire is built on is the fastest form of social proof.
The Fastest Method: One-Click Detection
The most efficient way to identify what website builder a site uses is SaaS Detective — a free Chrome extension that runs automatically when you open its popup on any page. It checks for Site Builder signatures (Webflow, Framer, Wix, Squarespace, Webflow), CMS platforms (WordPress, Ghost, Drupal), and frameworks (Next.js, Nuxt, Astro) in a single scan. No source code, no digging — just open the extension and read the results.
For anything more manual, the methods below work without any tools installed.
Signal 1: View Page Source
Right-click any page and select "View Page Source" (or press Ctrl+U / Cmd+U). Then search for these platform-specific strings:
- Webflow — look for
webflow.js,assets.website-files.com, or a<!-- This site was created in Webflow. -->comment near the top - Framer — look for
framer.com/m/script URLs orframerusercontent.comin image sources - Wix — look for
static.wixstatic.comin asset URLs orwix-boltclass names - Squarespace — look for
squarespace.comin script sources or thedata-squarespace-controllerattribute - WordPress — look for
/wp-content/,/wp-includes/, orwp-jsonin any URL on the page - Ghost — look for
ghost.ioCDN URLs or a<!-- Ghost vcomment in the HTML - Shopify — look for
cdn.shopify.comin any script or image URL - Webstudio — look for
webstudio.isasset URLs
This works reliably for most sites, but some platforms are intentionally obscured — custom domains, self-hosted WordPress installs, or headless configurations strip out the obvious tells. For those, you need to go deeper.
Signal 2: Network Requests and Asset URLs
Open Chrome DevTools (F12), go to the Network tab, and reload the page. Filter by "JS" and look at where scripts are loaded from. The CDN domain almost always gives away the platform:
assets.website-files.comoruploads-ssl.webflow.com→ Webflowframerusercontent.com→ Framerstatic.wixstatic.comorsiteassets.parastorage.com→ Wixcdninstagram.comorsqsp.net→ Squarespacecdn.shopify.com→ Shopifycdn.jsdelivr.netwithwp-paths → WordPress
Even if a company uses a custom domain for assets, the file path patterns are almost always platform-specific. Webflow's generated class names follow a predictable format. WordPress themes consistently use /wp-content/themes/[theme-name]/. Squarespace injects a unique JSON configuration block into every page.
Signal 3: Meta Tags and Generator Tags
Many platforms inject a <meta name="generator"> tag into the HTML head. Search the page source for generator:
<meta name="generator" content="WordPress 6.x">— self-explanatory<meta name="generator" content="Squarespace">— very common on Squarespace sites<meta name="generator" content="Ghost">— Ghost includes its version here<meta name="generator" content="Webflow">— some Webflow exports include this
Not all platforms add this tag, and some remove it intentionally for SEO reasons (it's generally considered low-value). But when it's present, it's the most direct answer you'll find.
Signal 4: URL Structure and Routing Patterns
The URL patterns of a site often reveal its platform, especially for e-commerce and CMS-heavy sites:
- WordPress —
/category/,/?p=123,/wp-login.phpare all WP-specific - Shopify —
/products/[slug],/collections/,/cartfollow Shopify's routing exactly - Ghost —
/tag/[tag-name]/,/author/[author-name]/match Ghost's default taxonomy - Webflow CMS —
/blog/[slug]with Webflow's characteristic slug format
This is especially reliable for e-commerce. A site with /collections/all or /products/ in its navigation is almost certainly Shopify. BigCommerce uses /categories/. WooCommerce (running on WordPress) keeps WordPress URLs but adds /shop/ and /product/ paths.
Navigate to the site, open SaaS Detective, and check the Site Builders and Frameworks categories first. If you need to verify manually, hit Ctrl+U and search for webflow, framer, wp-content, or squarespace. You'll have your answer in under 30 seconds on almost any site.
Signal 5: Performance and Technical Tells
Some platform characteristics show up in the page's technical profile rather than its source code:
Webflow pages load a large JavaScript runtime file called webflow.js that handles interactions, animations, and form submissions. Even if asset URLs are masked, this file is almost always present on Webflow sites.
Framer sites use React under the hood and their pages are rendered as Single Page Applications. The initial HTML is minimal; most content is injected by JavaScript. If you view source and see very little HTML content but a large <script> tag loading from framer.com, it's Framer.
Next.js sites — whether custom-built or via Vercel — include a __NEXT_DATA__ JSON block in the page source and load scripts from /_next/static/ paths. This tells you it's a React/Next.js application, though it doesn't tell you whether it's custom-built or on a platform like Builder.io or Contentful.
Wix has a distinctive rendering approach where most page content is inside a deeply nested iframe structure within the main document. If a site feels slightly sluggish on first load and inspecting the DOM reveals an unusual iframe hierarchy, Wix is a strong candidate.
What Website Builder Choice Tells You
Beyond pure curiosity, the platform a site runs on is a signal about the team behind it:
- Webflow — design-forward team, probably a designer or small agency built it, moderate technical investment, often mid-market B2B or creative services
- Framer — usually a designer-led startup or very early-stage product, focused on visual impact over content volume
- WordPress — the most common choice, ranges from a $300 freelancer build to a sophisticated enterprise CMS, need more context to interpret
- Squarespace or Wix — small business, often self-managed, limited developer involvement, usually not a priority channel for the company
- Custom React/Next.js — engineering team owns the website, significant investment in web presence, almost certainly a tech company
- Shopify — e-commerce focus, probably revenue-generating, investing in their storefront
For agencies pitching a redesign, this framing matters: a company on Wix with a 5-year-old design is a completely different conversation than a company on a custom Next.js app that clearly has in-house developers. The first needs a new platform; the second needs to be convinced the investment is worth pulling their engineers off product work.
Bottom Line
Identifying what website builder a site uses is almost always a one-minute task if you know where to look. View source for generator tags and CDN URLs. Check the Network tab for asset origin domains. Look at URL structure for platform-specific routing patterns. For the fastest workflow, SaaS Detective automates all of this — it detects Webflow, Framer, Wix, Squarespace, WordPress, Ghost, and 200+ other tools the moment you open the popup on any page. No source code required.