Tools

Website Technology Checker

Use this free website technology checker to see which CMS, e-commerce platform, server and CDN a site runs on, plus its GA4, Google Tag Manager, Google Ads, Meta Pixel and cookie consent tags. Copy the IDs and spot tracking gaps in one scan; no sign-up.

Technology and tracking tag scan80 technologies · 14 ID types · tracking health
The site is read once from our server; the address and content are not stored.

The tool compares the page's first HTML response, HTTP headers and cookie names with its signatures; it does not run JavaScript. Tags that Google Tag Manager loads later therefore stay invisible.

Scan result Waiting
Type an address and press Check site. The result appears here as a platform summary, tracking health, IDs and category cards.
  • CMS and site builder
  • E-commerce
  • Frameworks and JavaScript
  • Analytics and ads
  • Server and CDN
  • Cookie consent (CMP)
  • Other
Talha Aslan Written byTalha AslanDigital marketing expert, Google Partner Last updated

How to use the Website Technology Checker

  1. 1Enter the address

    Type a domain or a full URL into the website address field. If you leave out https, the tool adds it and then follows up to 5 redirects.

  2. 2Press Check site

    The tool downloads the page once from our server. Then it compares the first 1.5 MB with signatures for 80 technologies. Most sites return a result within 1 to 10 seconds.

  3. 3Read the platform card

    The left card names the CMS or store platform and the confidence level. Below it you also see the tech stack, server, framework and response time.

  4. 4Check tracking health

    The middle card sums up GA4, Google Ads, GTM, Consent Mode, the cookie banner and Meta Pixel. Start with the red and amber lines.

  5. 5Copy the IDs

    Click an ID to copy it, or use Copy all to grab the whole list. Then confirm the tags live with Google Tag Assistant.

How does the tool detect a site's technology?

The tool does not calculate anything; it matches the traces a page leaves against a signature list. Also, each finding shows which trace it came from and how confident the match is.

Certain findingAn HTTP header, meta generator tag, cookie name, tracking ID or platform specific code trace (for example __NEXT_DATA__) matched
Likely findingOnly a file path or CDN address matched (for example /wp-content/ or cdn.shopify.com)
VersionThe tool reads it from the generator tag, the Server or X-Powered-By header, or a number in a file name
Platform cardA hosted platform (Shopify, Wix, Squarespace, Webflow) on its own; a CMS plus a store plugin together (WordPress + WooCommerce); if neither exists, the main JavaScript framework
Tracking healthRed, amber, green or blue lines based on rules for GA4, Google Ads, GTM, Universal Analytics, Consent Mode, the cookie banner and Meta Pixel
ScopeOnly the first HTML response, HTTP headers and cookie names; no JavaScript, at most 5 redirects and 1.5 MB

I read cookie names only and never touch their values. Detection depends on the traces a site gives away, so a site that hides them can look incomplete.

Sample traces and what the tool reports

Each row is an example: it shows the result when the tool sees only that trace, and the IDs are placeholders.

Trace in the pageTrace typeTool resultConfidence
<meta name="generator" content="WordPress 6.6.2">generator tagWordPress, version 6.6.2Certain
Only a /wp-content/themes/ pathHTML file pathWordPressLikely
x-shopid: 12345678HTTP headerShopifyCertain
Only a cdn.shopify.com image URLCDN addressShopifyLikely
googletagmanager.com/gtag/js?id=G-ABC123XYZ9script URLGoogle Analytics 4, G-ABC123XYZ9Certain
UA-12345678-1tracking IDUniversal Analytics plus a removal warningCertain
cf-ray: 8c1f2a3b4c5d6e7f-LHRHTTP headerCloudflareCertain

When one technology matches several traces, the tool lists up to three of them; if any of them is certain, the result is certain.

Tracking ID formats

The prefix of an ID in the page source tells you which tool it belongs to.

ID formatBelongs toWhere it shows upNote
G-XXXXXXXXXXGoogle Analytics 4 measurement IDgtag/js?id= and gtag('config')Tied to a GA4 data stream
GTM-XXXXXXXGoogle Tag Manager containergtm.js?id= and the noscript iframeTags inside it stay hidden from this scan
AW-123456789Google Ads taggtag('config') and conversion tagsConversion and remarketing measurement
GT-XXXXXXXGoogle taggtag/js?id=Can send data to several destinations
UA-12345678-1Universal Analyticsanalytics.js and ga.jsStopped processing data on July 1, 2023
Numeric IDMeta Pixelfbq('init') and facebook.com/tr?id=Meta ad measurement

Source: Google Tag Manager Help (tag ID formats) and Google Analytics Help (Universal Analytics timeline).

What does a website technology checker actually look at?

A website technology checker reads the traces a site leaves in its source code and server headers. By technology I mean three layers. First comes the CMS or store platform. Next come the server and CDN that deliver the page, and then the tracking tags. Each layer leaves its own fingerprints.

  • Generator tag: WordPress, Joomla, TYPO3 and Wix write their name, and often their version, into this tag.
  • HTTP headers: cf-ray points to Cloudflare, powered-by: Shopify to a Shopify store.
  • File paths: addresses such as /wp-content/, cdn.shopify.com or /_next/static/ hint at the platform.
  • Cookie names: laravel_session points to Laravel, PHPSESSID to PHP.

Not every trace carries the same weight. For example, a header or generator tag is hard evidence, while a bare file path is only a likely hint. According to W3Techs data from September 2026, 40.2% of all websites run WordPress. Also, 31.5% use none of the content management systems they track. In other words, it is normal for one site in three to show no known CMS.

Why check what a website is built with?

Before I write a proposal or take over a site, the platform is the first thing I look at. The same task can mean a very different timeline and budget on a different system. These are the situations where I use the tool most.

  • Competitor research: a rival's store platform, ad tags and cookie tool are a natural first step in SEO competitor analysis.
  • Handover and redesign: when you switch agencies, you cannot plan a migration without knowing the old system.
  • Pre launch ad check: before a campaign starts, confirm that GA4 and the Google Ads tag really sit in the page.
  • Comparing proposals: check whether the recommended system also powers successful sites in your industry. I cover this in how to evaluate a web design proposal.

That said, the platform alone says little about quality. A fast, carefully built WordPress site easily beats a sloppy setup on a hosted platform. So treat the result as a starting point for web design decisions. Then weigh speed, maintenance cost and your team's habits as well.

Which CMS and e-commerce platforms can it recognize?

Specifically, the signature list covers 80 technologies across seven groups. While building it, I checked live sites for each platform and kept only the traces that held up.

  • Hosted platforms: Shopify sends a powered-by header and _shopify cookies, and Wix sends x-wix-request-id. Squarespace names itself in the Server header, while Webflow marks pages with a data-wf-page attribute.
  • Open source systems: WordPress, Joomla, Drupal and TYPO3 mostly reveal themselves through the generator tag or typical folders.
  • Store software: WooCommerce, Magento or Adobe Commerce, Shopware, PrestaShop and OpenCart leave plugin folders, init scripts or session cookies.
  • Frameworks: Next.js, Nuxt, Gatsby, Astro, SvelteKit and Angular leave data blocks or build folders behind.

For hosted platforms the tool shows a single name; for WooCommerce running on WordPress it shows both together. Moreover, your platform choice shapes everything from integrations to payments. If you want a second opinion on that decision, have a look at my e-commerce consulting page.

What do the tracking health lines tell you?

Tracking health shows the parts that matter for ad measurement at a glance. The colors carry a priority: red means urgent, amber means worth fixing, green means fine and blue is for information.

  • GA4: green when a measurement ID sits in the page. If there is no ID but GTM exists, the tool notes that GA4 may load inside the container.
  • Google Ads tag: without an ID that starts with AW-, conversions may go unmeasured.
  • Universal Analytics: red if UA code is still in the page. According to Google's announcement, standard UA properties stopped processing data on July 1, 2023.
  • Consent Mode and cookie banner: amber when the consent signal or the cookie tool is missing.
  • Meta Pixel: only an info note if absent, since not every business runs Meta ads.

In campaign work, the most common problem I see is a tag that exists while the conversion action never fires. So a green line does not mean measurement is complete. If you want the setup checked end to end, that is the first week of my Google Ads management work. For choosing analytics tools, my guide to website traffic analysis tools is a good place to start.

Why check Consent Mode and the cookie banner together?

A consent management platform (CMP) collects the visitor's choice, and Consent Mode passes that choice on to Google tags. One without the other stays half done. In its Consent Mode guide, Google states that the default command must run before any config or event command. Out of order, the defaults do not work.

For traffic from the European Economic Area, Google also asks advertisers to collect consent and share consent signals with it. Otherwise measurement, ad personalization and remarketing features stop working for those users.

That is why the tool looks at two things at once. Does a CMP sit in the page, and does a gtag('consent', 'default') command exist? Without the default command, the tool checks for a CMP or GTM and notes that the setting may come from there. For the legal side, my article on building a GDPR compliant website goes deeper. Always check current rules and your legal adviser's view for anything critical.

How accurate is a website technology checker?

A website technology checker that reads raw HTML is fast and safe, but it has blind spots. My tool reads the first HTML response and does not run JavaScript. As a result, a few things slip past it.

  • Tags inside GTM: when GA4, Google Ads or a pixel loads later from the container, only the GTM ID shows up.
  • Server side tagging: setups that send data from your own subdomain may leave no trace in the page.
  • Bot protection: some firewalls answer our tool with a status such as 403. In that case, the tool warns about gaps.
  • Hidden headers: servers that switch off Server or X-Powered-By do not reveal themselves.

For a final answer, open the page in your browser and watch the tags live with Google Tag Assistant. To see where a domain is hosted, combine the DNS lookup and IP lookup tools. That way you get one step closer to the real host behind a CDN.

How do you use the results for SEO and ad decisions?

The detection result is a starting point; the real value shows in the decisions you make with it. In my own projects I use platform data in three places.

  1. Site migration: if the platform changes, I plan in advance how old URLs map to new ones. After the move, I test the rules with the redirect checker.
  2. Speed work: a heavy page builder, old jQuery copies or fonts from Google servers can slow a page down. I explain the ranking side in how site speed affects SEO.
  3. Campaign measurement: with the tags in place, I mark campaign links with the UTM builder. Then I split reports by source.

In short, platform data brings technical SEO and ad measurement to the same table. For a second pair of eyes on your technical base, reach me through my SEO consulting page.

Common mistakes when checking a site's technology

  • MistakeTrusting a lone /wp-content/ pathDo this insteadConfirm a likely finding with a second trace, such as the generator tag or a header. A borrowed file can carry the same path.
  • MistakeAssuming GTM means GA4 and Ads are set upDo this insteadGTM is only a container. Check which tags fire inside it with Tag Assistant or preview mode.
  • MistakeLeaving Universal Analytics code in the pageDo this insteadUA has not processed data since July 1, 2023. Remove the old code and confirm that GA4 collects data.
  • MistakeCalling the Consent Mode default after the tagsDo this insteadRun gtag('consent', 'default') before any config or event command. Google stresses that the order matters.
  • MistakePublishing the server version in response headersDo this insteadHide version numbers in the Server and X-Powered-By headers. An old version on display makes an attacker's job easier.

Frequently Asked Questions

Missing tags mean your ad budget flies blind.

Without GA4, the Google Ads conversion tag and Consent Mode set up correctly, no campaign can be optimized. Let's build the measurement and the campaign together.

Explore Google Ads Management
WhatsApp Call Now