🔬

技术栈检测 — AISeen Docs

AISeen如何检测技术栈:框架(Next.js、Nuxt、Astro)、CMS、CDN、分析工具和JS库。

How detection works

HTTP Headers

Server, X-Powered-By, x-vercel-id, cf-ray, x-amz-cf-id, and 20+ custom headers reveal hosting and backend.

HTML Meta Tags

Generator meta, ng-version, and application-name meta tags identify CMS and frameworks.

Script URLs

URLs in <script src="..."> reveal CDN paths, chunk naming conventions, and library versions.

Cookie Names

Session cookie names (PHPSESSID, _ga, connect.sid) expose backend and analytics stack.

HTML Patterns

Class names, data-* attributes, and specific DOM structures fingerprint JS frameworks.

Response Patterns

ETag format, cache headers, and response timing patterns narrow down hosting providers.

What we detect

⚛️

JavaScript Frameworks

(9 technologies)
Next.jsx-powered-by: Next.js, __NEXT_DATA__ in HTML, _next/ in script URLs
Nuxt.js__nuxt, __NUXT__, _nuxt/ in paths
Astroastro-root, astro-island elements, /_astro/ paths
SvelteKit__sveltekit_dev, _app/immutable/ paths
Remix__remixContext, /build/_assets/ paths
Gatsbygatsby-*, /static/gatsby-* chunks
Angularng-version meta tag, ng.module, zone.min.js
Vue.js__vue_app__ in page source, vue@* CDN URLs
Reactreact-dom/client, ReactDOM.render or hydrateRoot
📰

CMS Platforms

(8 technologies)
WordPresswp-content/, wp-includes/, WordPress in generator meta
Webflowix2-init, webflow.js, wf-form class
ContentfulContentful CDN URLs, contentful.com script hosts
Sanitysanity.io CDN in scripts, _sanity attribute
Ghostghost/core/, x-ghost-cache-status header
Strapistrapi.io CDN references in meta/scripts
Shopify (CMS)shopify CDN, Shopify.theme, cdn.shopify.com
Squarespacestatic1.squarespace.com, Squarespace generator meta
☁️

CDN & Hosting

(7 technologies)
Vercelx-vercel-id header, vercel.app domain, via: 1.1 vercel
Cloudflarecf-ray header, cf-cache-status, __cfduid cookie
AWS CloudFrontx-amz-cf-id header, via: 1.1 CloudFront
Fastlyx-fastly-request-id header, Fastly in via
Netlifyx-nf-request-id, netlify cookie, Netlify in server
Akamaiakamai-origin-hop, x-check-cacheable header
Bunny.netcdn.bunny.net in script URLs, bunny CDN header
🛒

E-commerce

(5 technologies)
ShopifyShopify.shop, cdn.shopify.com, shopify_pay_redirect cookie
WooCommercewoocommerce class, wc-session cookie, wc.min.js
Magentomage/cookies, Mage.Cookies, PHPSESSID + mage-* cookies
BigCommercebigcommerce.com CDN, bigc-* cookies
PrestaShopPrestaShop in generator, prestashop.com CDN
📊

Analytics & Marketing

(8 technologies)
Google Analytics 4gtag.js, GA_MEASUREMENT_ID, _ga cookie
Google Tag Managergoogletagmanager.com/gtm.js, dataLayer variable
Plausibleplausible.io/js/plausible.js script
Fathomcdn.usefathom.com in scripts
Hotjarhj.init, hjid, _hjSession cookie
Mixpanelcdn.mxpnl.com, mixpanel.init()
Segmentcdn.segment.com/analytics.js
Posthogus.posthog.com or eu.posthog.com scripts
🎨

CSS Frameworks

(5 technologies)
Tailwind CSStailwind classes (bg-*, text-*, flex), tailwind.min.css CDN
Bootstrapbootstrap.min.css, bootstrap.bundle.js, Bootstrap CDN
Bulmabulma.min.css, bulma.io CDN
Chakra UIchakra-ui/react, __chakra_env in page source
Material UI@mui/material in scripts, MUI watermark in CSS
⚙️

Backend Language / Runtime

(6 technologies)
PHPX-Powered-By: PHP/x.x, PHPSESSID cookie, .php URLs
Ruby on RailsX-Powered-By: Phusion Passenger, _session_id cookie, X-Runtime header
Node.js / ExpressX-Powered-By: Express, connect.sid cookie
Django (Python)csrfmiddlewaretoken, django.contrib in meta
ASP.NETX-AspNet-Version, X-AspNetMvc-Version, __RequestVerificationToken
Java / SpringJSESSIONID cookie, javax.faces, Spring in Server header

Confidence levels

High Confidence

Multiple independent signals confirm the detection. Very unlikely to be a false positive.

Example:x-vercel-id header + vercel.app domain + _next/ scripts
Medium Confidence

One or two strong signals found. Correct in most cases but could match similar technologies.

Example:WordPress generator meta tag alone
Low Confidence

Weak or indirect signal. Shown for transparency — may or may not be accurate.

Example:A script URL that partially matches a known pattern

Why tech stack detection matters for SEO

Knowing your tech stack helps diagnose issues faster. For example, if we detect WordPress + no security plugin + outdated PHP version, the security risk interpretation changes. If we detect a pure React SPA (client-side rendering only), we flag it in the Vibe Score.

Tech stack data also helps our AI fix engine generate accurate, framework-specific recommendations rather than generic advice.

技术栈检测 — AISeen Docs

AISeen如何检测技术栈:框架(Next.js、Nuxt、Astro)、CMS、CDN、分析工具和JS库。

免费审计您的网站 →