Tech Stack Guides

149 articles

Identifying the technology stack behind a website with StackOptic
Tech Stack GuidesFeatured

How to Find Out What Technology a Website Is Built With (2026 Guide)

Five reliable ways to identify any website's tech stack — from CMS and JavaScript framework to hosting, CDN and analytics — plus how detection tools actually work and how accurate they are.

25 May 20267 min read
Detecting Heap Analytics autocapture via its CDN script and tracking beacon
Tech Stack Guides

How to Tell If a Website Uses Heap

Heap (Heap Analytics) autocaptures product events. Detect it via the cdn.heapanalytics.com script, the global heap object, heapanalytics.com beacons and _hp2 cookies.

27 May 20267 min read
Detecting Foundation via its grid classes, data-* component attributes and foundation files
Tech Stack Guides

How to Tell If a Website Uses Foundation

Foundation (by Zurb) is a responsive front-end framework. Detect it via its grid classes (row/columns, grid-x/cell), data-* component attributes and the foundation.css/js files.

27 May 20266 min read
Detecting Sezzle via widget.sezzle.com assets and its 4-payment instalment messaging
Tech Stack Guides

How to Tell If a Website Uses Sezzle

Sezzle is a buy-now-pay-later provider for North American shoppers. Detect it via widget.sezzle.com assets, the global Sezzle object and its 4-payment instalment messaging.

27 May 20266 min read
Detecting Criteo via the static.criteo.net OneTag and the window.criteo_q array
Tech Stack Guides

How to Tell If a Website Uses Criteo

Criteo is a leading retargeting and performance-advertising platform. Detect it via the static.criteo.net OneTag, the window.criteo_q array and criteo.com / criteo.net tracking.

27 May 20266 min read
Detecting Imperva Incapsula via X-Iinfo headers and incap_ses / visid_incap cookies
Tech Stack Guides

How to Tell If a Website Uses Imperva (Incapsula)

Imperva (formerly Incapsula) is an enterprise WAF and CDN. Detect it via the X-Iinfo and X-CDN: Incapsula response headers, incap_ses / visid_incap cookies and _Incapsula_Resource scripts.

27 May 20267 min read
Detecting Contentsquare experience analytics via its uxa script and _uxa queue
Tech Stack Guides

How to Tell If a Website Uses Contentsquare

Contentsquare is an enterprise digital-experience analytics platform (formerly ClickTale). Detect it via the t.contentsquare.net/uxa script, the _uxa global and contentsquare.net endpoints.

27 May 20267 min read
Detecting Eleventy (11ty) via the generator meta tag and zero-JS static HTML output
Tech Stack Guides

How to Tell If a Website Is Built With Eleventy (11ty)

Eleventy (11ty) is a flexible, zero-JS-by-default static-site generator. Detect it via the generator meta tag reading 'Eleventy', its pure static HTML output and the absence of a framework runtime.

27 May 20267 min read
Detecting KeyCDN via *.kxcdn.com pull-zone assets and the keycdn-engine server header
Tech Stack Guides

How to Tell If a Website Uses KeyCDN

KeyCDN is an affordable pull-zone CDN. Detect it via assets served from a *.kxcdn.com pull-zone domain (or a custom CNAME) and the Server: keycdn-engine response header.

27 May 20266 min read
Detecting Woopra customer-journey analytics via its track.js script and wooTracker cookie
Tech Stack Guides

How to Tell If a Website Uses Woopra

Woopra is a customer-journey analytics platform. Detect it via the cdn.woopra.com/track.js script, the window.woopra object, *.woopra.com beacons and the wooTracker cookie.

27 May 20266 min read
Detecting Adobe Analytics via AppMeasurement.js and the omtrdc.net tracking beacon
Tech Stack Guides

How to Tell If a Website Uses Adobe Analytics

Adobe Analytics (formerly Omniture SiteCatalyst) powers enterprise measurement. Detect it via AppMeasurement.js, the global s object, /b/ss/ beacons to omtrdc.net and AMCV cookies.

27 May 20266 min read
Detecting FastSpring merchant-of-record checkout via the onfastspring.com store-builder library
Tech Stack Guides

How to Tell If a Website Uses FastSpring

FastSpring is a merchant-of-record platform for selling software and SaaS globally. Detect it via the sbl.onfastspring.com store-builder library, the fastspring global and onfastspring.com checkout.

27 May 20266 min read
Detecting Contact Form 7 via the wpcf7 form markup and contact-form-7 plugin assets
Tech Stack Guides

How to Tell If a Website Uses Contact Form 7

Contact Form 7 is the most installed WordPress form plugin. Detect it via the wpcf7 form markup, the /wp-content/plugins/contact-form-7/ assets and the _wpcf7 hidden fields.

27 May 20266 min read
Detecting Chart.js via the window.Chart global and the canvas elements it renders into
Tech Stack Guides

How to Tell If a Website Uses Chart.js

Chart.js is the most popular simple charting library. Detect it via the window.Chart global, the chart.js/chart.min.js script and the <canvas> elements it renders charts into.

27 May 20266 min read
Detecting Feefo via api.feefo.com widget and badge assets and feefo-prefixed markup
Tech Stack Guides

How to Tell If a Website Uses Feefo

Feefo is an independent, invitation-only reviews platform. Detect it via api.feefo.com widget and badge assets, the feefo-prefixed markup and its verified-reviews structured data.

27 May 20266 min read
Detecting Kissmetrics via the _kmq global array and km_ cookies
Tech Stack Guides

How to Tell If a Website Uses Kissmetrics

Kissmetrics is a person-based product and marketing analytics tool. Detect it via the _kmq global array, the i.kissmetrics.io / kissmetrics.com scripts and km_ cookies.

27 May 20266 min read
Detecting Brevo (Sendinblue) via sibforms.com embeds and the sibautomation.com tracker
Tech Stack Guides

How to Tell If a Website Uses Brevo (formerly Sendinblue)

Brevo (formerly Sendinblue) offers email, SMS, chat and automation. Detect it via sibforms.com form embeds, the sibautomation.com tracking script and the Sendinblue/sib globals.

27 May 20266 min read
Detecting Braintree payments via js.braintreegateway.com and hosted-fields iframes
Tech Stack Guides

How to Tell If a Website Uses Braintree

Braintree (a PayPal company) powers card and PayPal payments for many businesses. Detect it via js.braintreegateway.com scripts, the braintree global, hosted-fields iframes and braintreegateway.com APIs.

27 May 20267 min read
Detecting Sanity headless CMS via cdn.sanity.io image URLs and the project ID
Tech Stack Guides

How to Tell If a Website Uses Sanity

Sanity is a developer-first headless CMS. Detect it via cdn.sanity.io image URLs, apicdn.sanity.io API calls and the project ID and dataset embedded in those URLs.

27 May 20266 min read
Detecting Bugsnag error monitoring via its SDK and notify endpoint
Tech Stack Guides

How to Tell If a Website Uses Bugsnag

Bugsnag (SmartBear) is an error-monitoring and stability platform. Detect it via the @bugsnag/js SDK, the window.Bugsnag object, the API key in Bugsnag.start() and notify.bugsnag.com beacons.

27 May 20266 min read
Detecting Crisp via the client.crisp.chat script, the $crisp object and CRISP_WEBSITE_ID
Tech Stack Guides

How to Tell If a Website Uses Crisp

Crisp is a developer-friendly, affordable live-chat and messaging tool. Detect it via the client.crisp.chat/l.js script, the window.$crisp object and the CRISP_WEBSITE_ID value.

27 May 20267 min read
Detecting Wordfence via wp-content/plugins/wordfence assets and wfwaf cookies
Tech Stack Guides

How to Tell If a Website Uses Wordfence

Wordfence is the most popular WordPress security plugin. Detect it via /wp-content/plugins/wordfence/ assets, wfwaf and wordfence cookies, and its branded block pages.

27 May 20266 min read
Detecting Bunny Fonts via fonts.bunny.net stylesheet links and font-file requests
Tech Stack Guides

How to Tell If a Website Uses Bunny Fonts

Bunny Fonts is a privacy-first, GDPR-friendly drop-in replacement for Google Fonts. Detect it via fonts.bunny.net stylesheet links and font-file requests.

27 May 20266 min read
Detecting LogRocket session replay and monitoring via its SDK and ingest endpoint
Tech Stack Guides

How to Tell If a Website Uses LogRocket

LogRocket combines session replay with front-end error and performance monitoring. Detect it via the cdn.logrocket.io script, the window.LogRocket object, LogRocket.init() and lr-ingest beacons.

27 May 20267 min read