Product · 13 min read · Updated 7 Aug 2026

How to Find What Technology a Website Uses: 11 Methods

Almost everything a browser can tell you about a website describes its front end: the CMS or site builder, the JavaScript framework, the tag manager, the CDN. The back end is quiet by design. We read the response headers of thirty well-known software websites on 7 August 2026, and twenty-seven of them named a CDN, an edge platform or a web server while not one named a server-side language. So the first move is not choosing a tool. It is deciding which of five different questions you are asking, because only some of them have an answer.

Where to find what technology a website uses: 11 methods

Search this question and you will be handed a browser extension. As an opening move that is fine, and as the whole answer it is not. An extension reads what the page sent your browser and matches it against a signature list, which covers the analytics, the tag manager, the CDN, the site builder and the front-end framework in about ten seconds. It cannot see anything the page did not send, and a large share of what people mean by “what technology a website uses” was never sent.

The eleven methods below are ordered by how much work they take rather than by how good they are. The three free checks that follow the extension, page source, response headers and public DNS, resolve most disagreements in under five minutes and cost nothing.

Eleven ways to identify the technology behind a website, with cost, currency and how far each can be trusted
SourceWhat it gives youCostHow currentReliability
Technology lookup toolsA one-click list of detected front-end technologies, tag managers, hosting and CDN, with vendor names spelled outFree at low volume, paid for lists and exportsLive, but profiles lag removals Medium
The page source and its generator tagThe publishing platform stated in one line where it exists, plus asset paths that name the CMS or site builderFreeLive High
Browser developer toolsEvery third-party domain the page actually calls, in load order, which is the only complete list of what runsFreeLive High
HTTP response headersThe web server, the CDN or edge platform, occasionally a front-end framework, and cookie names that identify vendorsFreeLive Medium
Platform-specific paths and well-known filesA yes-or-no answer about one named platform, from its own endpoints, login path, feed and security.txtFreeLive High
robots.txt and the XML sitemapDisallowed admin paths that name the software, and URL patterns that reveal the publishing system and the real shape of the siteFreeLive Medium
Public DNS recordsThe network the address sits on, the mail provider, and the verification strings that SaaS vendors require before an account worksFreeLive, within each record's TTL High
The TLS certificate and public certificate logsThe issuer, and a permanent public log of every hostname ever certificated for the domain, including internal and vendor subdomainsFreeContinuous High
Their public repositories and package manifestsThe dependency list for any site published in the open, which is the technology stated by its authors rather than inferredFreeLive High
Archived copies of the same pagesWhat the site ran before and roughly when the front end changed, which no check of the live page can give youFreeSnapshot-dependent Medium
Aggregate technology surveysCategory-level market share across the measurable web, which gives you a prior before you look at any single siteFreeUpdated daily High

How to find what technology a website uses, step by step

  1. 1Write down which of the five questions you are asking. CMS, JavaScript framework, hosting, CDN and server-side language are five separate questions with five separate methods, and only four of them reliably have an answer. Deciding first is what stops you accepting whatever a tool happens to print.
  2. 2Run two lookup tools and treat the disagreement as the finding. Two fingerprint-based products looking at the same page will not return the same list. Anything both agree on is safe. Anything only one reports is a hypothesis you now check by hand, and it is usually either a removed technology still sitting in a stale profile or a self-hosted one that only the other tool recognised.
  3. 3Read the page source for the generator tag and the asset paths. Search the raw HTML for the word generator rather than for a full attribute, because attribute order varies between platforms. Then look at where images, stylesheets and scripts are served from: a path containing a platform's own directory name identifies the publisher more reliably than any meta tag.
  4. 4Open the network panel and read the response headers. Reload with developer tools open, click the first document request and read its response headers. The server and CDN usually name themselves. Then sort the request list by host: each host outside their own domain is a supplier somebody signed a contract with, and the list is complete in a way a detection profile never is.
  5. 5Try the platform's own giveaway URLs. Named platforms answer for themselves. A site running the most common CMS responds at its JSON endpoint and its login path, exposes a predictable feed, and serves its uploads from a directory with its name in it. One request settles a question two detectors disagreed about.
  6. 6Query public DNS and read the certificate. The address record and the network behind it identify the hosting provider, the mail records name the email platform, and the text records list the SaaS vendors that required domain verification. The certificate adds the issuer, and the public certificate logs add every hostname the organisation has ever certificated.
  7. 7Record the method and the date beside every technology you write down. A technology list with no date is unusable within a quarter, and a list with no method cannot be rechecked or challenged. Two columns, technology and how you established it, is the difference between a finding somebody can act on and a screenshot of a browser extension.

What a browser can prove about website technology, and what it cannot

Everything on this page rests on one boundary. Your browser receives an HTML document and then fetches whatever that document asks for. Every identification method available to you, tools included, works on that material. Technology that never appears in it is invisible, and no amount of checking changes that.

Each layer of a website, whether a browser can settle it, and where the answer sits when it cannot
What you are asking aboutSettled from the browser?Where the answer actually is
The CMS or site builderUsuallyA generator tag, asset directory names, the platform's own endpoints
The front-end frameworkUsuallyMarkers in the rendered markup, bundle file names, occasionally a response header
Analytics, tag, consent and chat vendorsYesThe list of third-party domains the page requests
The CDN or edge platformYesResponse headers and the address records for the domain
The hosting providerUsuallyThe address record and the network that owns the address block
The email providerYesPublic mail records, which are published for anyone to read by design
The server-side language or frameworkAlmost neverTheir engineering job adverts, engineering writing and conference talks
Databases, queues and data warehousesNoJob adverts and public repositories. Nothing about them reaches a visitor
Internal tools the company buysNoJob adverts and integration directories, which is a company question rather than a website one

What thirty sets of response headers actually said

On 7 August 2026 we requested the home pages of thirty well-known business software companies and read what came back. Twenty-seven returned a server header, and every one of those named a content delivery network, an edge platform or a web server. Not one named a programming language. Three returned no server header at all. An x-powered-by header appeared eight times, and on all eight occasions it named the same front-end framework. A generator tag appeared in the HTML of five of the thirty pages.

That result is the whole shape of this problem in one measurement. The layer that identifies itself readily is the one closest to the visitor, and it is also the layer that changes most often and matters least. The further you go from the browser, the quieter it gets, until at the database there is nothing to hear at all. Everything in the bottom three rows of that table has to come from somewhere other than a browser, and in practice it comes from what a company writes when it needs to hire, which is covered under job postings as a source. A second finding sits inside the first: the marketing site sits on an edge platform in most of these cases, which tells you it is built and deployed separately from whatever runs behind the login.

Which website technology question you are asking, and what answers it

People type seven different questions into this search and get one generic answer. Routing the question to the right method first takes ten seconds and saves you from accepting a partial answer as a complete one.

Routing each version of the question to the method that settles it, and what that answer is worth
What you are trying to find outWhat settles itWhat the answer is worth
What CMS does this site use?The generator tag, then asset directory names, then the platform's own endpointsDecisive when present. A headless configuration removes all three and leaves you with nothing
What framework is this site using?Markers in the rendered markup, bundle file names, sometimes a response headerDecisive about the marketing front end. Silent about the application behind the login
What platform is this site built on?The generator tag plus a branded asset domain plus the response headerSite builders mark themselves on purpose, because every site they host is also an advertisement
What hosting does this site use?The address record and the network that owns the address, then the response headersYou see the edge. The origin behind it is only visible when nothing is fronting it
What backend is this site using?Nothing on the page. Their engineering adverts and public writing insteadTreat any confident answer from a page-level tool as a guess about the wrong layer
What software was used to build this site?The four CMS checks, in order, then fall back to framework and hostMost sites built on a system announce it. Custom and statically generated sites do not
What services does this site use?The full list of third-party domains in the network panel, plus public text recordsThe most complete answer available from outside, and the one detection tools abridge

How to tell whether a website is built on WordPress

This is asked more often than every other version of the question combined, and it has an unusually clean answer, so it is worth doing separately. Start with the prior. W3Techs reported on 7 August 2026 that the most widely used content management system runs 41.2% of all websites and holds a 59.1% share among sites that use a content system at all, with 30.4% of sites using none of the systems it monitors. Before you check anything, the base rate is already in favour of a yes.

Six tells, any one of which is close to conclusive:

  • A generator line in the page source naming the platform, frequently with the version number attached.
  • Images, themes and plugin assets served from the platform’s own content directory, which appears in the URL of almost every asset on a default installation.
  • Its JSON endpoint returning structured data rather than a not-found page.
  • Its standard login path resolving to the familiar sign-in form.
  • A feed at the conventional address, which most installations expose without being asked.
  • Class names on the body element that the platform generates, naming the page type and the template.

The caveat is the one nobody writes down. A headless installation keeps the content system as an editing back end and serves visitors from a separate front end, which emits none of those six tells. So a positive result is strong evidence and a negative result is weak evidence, and the honest way to report it is that the public front end shows no sign of the platform rather than that the company does not use it.

How accurate website technology checkers are, and how they fail

These products work by fingerprinting. Each technology has a set of signatures, a script filename, a cookie name, a header value, a variable the page defines, and the tool reports whatever matches. That design produces one reliable behaviour and three predictable failures.

The four things a fingerprint-based checker does to a result, and what each one costs you
BehaviourWhy it happensWhat it costs you
Correct on what is currently presentA signature only fires when its marker is in the responseNothing. This is the case the tools are built for and they are good at it
Blind to self-hosted and proxied vendorsServing a script from the site's own domain removes the marker the signature looks forA false negative on exactly the vendors a competitor cared enough about to bring in-house
Slow to notice a removalProfiles are built from past observations and a technology leaves no signal when it goesA false positive that survives for weeks, which is the most common wrong answer you will get
Different answers between toolsDifferent signature sets, and pages that render differently by consent state or geographyNothing, if you read it correctly. The disagreement marks the one item worth checking by hand

It is worth knowing what these companies sell, because it explains what they optimise. The large lookup services are prospecting products: their published positioning is about building lists of companies that have adopted a technology, and one states that it covers more than 125,000 of them. Breadth of coverage and speed of detecting an addition are what that business needs. Detecting a removal earns nothing, which is precisely why removals lag, and why a researcher and a lead-generation product want different things from the same database.

Survey services answer a different question again, and their numbers will not match a per-site lookup. W3Techs publishes its methodology: it surveys what it calls the relevant web, excluding sites with no meaningful content and duplicates, ranks using Google’s Chrome User Experience Report together with a customised Tranco list, and treats a website rather than a page as the unit, folding subdomains into their parent. So its figures describe a defined sample of sites, not the site in front of you. Its own server-side language table makes the point exactly: the leading language is given as a share of the websites whose server-side language is known, which is a much smaller population than the web.

Every website technology method, and how to work it

1. Technology lookup tools

Install one as an extension and keep a second as a web lookup so you are never relying on one signature set. Read the result as a list of candidates rather than as an inventory. The fields worth taking seriously are the ones with an obvious marker: analytics, tag managers, consent platforms, chat widgets, CDNs and site builders. The fields worth distrusting are anything described as a server technology, which is generally inferred from a header the site did not have to send.

2. The page source and its generator tag

Open the raw HTML and search for the word generator on its own, not for a full attribute, because platforms write those attributes in different orders and a search for the exact string will miss some of them. Where it exists it names the publishing system in one line and often the version too. Then read the asset paths: the directory a site serves its images and stylesheets from is frequently more diagnostic than any tag, because it survives when somebody strips the tag for security reasons.

3. Browser developer tools

Reload with the network panel open and group what comes back by the host that served it. Each separate host outside their own domain is a supplier somebody chose and pays for, and that inventory is complete in a way no detection profile is, because it is what actually happened rather than what matched a pattern. Accept the consent banner and reload a second time: a great deal of a site’s third-party estate only loads after consent, which is why an extension that fires on first paint under-reports.

4. HTTP response headers

Click the first document request in the network panel and read its response headers. The server and CDN normally name themselves, security headers hint at the framework generating them, and the cookie names in the set-cookie lines identify vendors directly, because most platforms use a distinctive prefix. As the thirty-site check above shows, what you will almost never see here is a language, and its absence is the norm rather than a sign of unusual secrecy.

5. Platform-specific paths and well-known files

Named platforms answer for themselves if you ask at the right address. Content systems expose predictable endpoints, login paths and feeds. Beyond that, the standardised security contact file tells you who handles vulnerability reports and sometimes which security platform they use, and a humans file, where a team bothered to write one, occasionally lists the entire stack in plain language because it was written for humans rather than for you.

6. robots.txt and the XML sitemap

Two files most people skip and both are diagnostic. The disallow list in robots.txt routinely names the admin area of the software running the site, since that is precisely what a site owner wants kept out of search. The sitemap gives you the real URL structure, and URL patterns are platform fingerprints in themselves. The sitemap also tells you how large the site actually is, which is a useful correction when a competitor’s navigation implies far more content than exists.

7. Public DNS records

DNS is published for the entire internet to read, so querying it is as public as reading a phone book. The address record and the network that owns that address identify the host. The mail records name the email platform. The name server records name whoever runs their DNS, which is often their CDN. And the text records are the quiet goldmine: a great many business platforms refuse to activate an account until the customer publishes a short proof string in exactly this place, which turns the record set into a signup list the company wrote itself.

8. The TLS certificate and public certificate logs

Click the padlock and read the certificate: the issuer identifies the certificate provider, and the subject alternative names list every hostname the certificate covers. Then go further. Certificates are logged publicly and permanently by design, so a search of those logs returns every hostname ever certificated for a domain. Subdomain names are unusually honest about internal tooling, because nobody chooses them for marketing reasons, and this is the single method on this page that most often surprises people.

9. Their public repositories and package manifests

Where a company publishes its site or its libraries in the open, the guessing stops. A dependency manifest is an exact, versioned list written by the people who built the thing, and the commit history dates every addition. This is uncommon for marketing sites and common for developer-facing companies, so check it first when the competitor sells to engineers and skip it quickly when they do not.

10. Archived copies of the same pages

Every other method on this list describes today. An archived capture of the same address carries the generator tag, the asset paths and much of the third-party JavaScript that were live on the day it was taken, so comparing an old capture with the current page dates a migration to within a crawl or two. That date is usually the interesting part: a marketing site moving from a builder to a framework almost always means an engineering team took ownership, and that has consequences for how fast the competitor can now ship a landing page.

11. Aggregate technology surveys

The wrong tool for one site and the right tool for a market. A survey service tells you what share of a defined sample uses each system, which converts “they use an unusual platform” from an impression into a number. Use it to set expectations before you look, to sanity-check a surprising finding, and to answer the category-level question of what your buyers are most likely running, which matters when you are deciding which integrations to build.

How to verify a website technology finding

  1. 1Find the request. If a tool reports a vendor, the page should be talking to that vendor. Filter the network panel by the vendor’s domain and reload. No request, no current relationship, whatever the profile says.
  2. 2Check more than one page type. A home page, a pricing page, a blog post and a documentation page are frequently four different systems on one domain. A finding from a single page describes that page.
  3. 3Reload after accepting consent. Marketing and analytics vendors are commonly held back until a visitor consents, so a first load in a strict privacy region shows a fraction of the real estate.
  4. 4Prefer a statement over an inference. A generator tag, a dependency file or a company’s own engineering post is the organisation saying what it runs. That is worth more than any number of matched signatures and it can be quoted without a caveat.
  5. 5Write down how you know. Beside every technology, record the method and the date. A list you cannot re-derive is a list nobody can challenge or refresh, which means it will quietly go stale and still be cited.

The distinction that matters here is between asking a server for something it publishes and asking it for something it does not. The first is what the web is; the second is where computer misuse legislation starts, and the boundary is closer on this topic than on any other in this cluster because the methods look so similar from the outside.

  • Published means published, in every direction. A page, its assets, its robots file, its sitemap, its DNS records and its certificate logs are all offered to anybody who asks. Reading them, at the pace a person reads, is unremarkable and needs no justification.
  • Guessing at addresses is where care begins. Requesting a documented endpoint is fine. Working through a list of likely admin paths, or trying default credentials on the login page you found, is not research and no competitive question makes it one.
  • Never test what you do not own. Vulnerability scanning, port scanning and anything that puts load on a site you have no relationship with are unauthorised access questions in most jurisdictions. The correct response to noticing a genuine flaw is the contact in their security file, not a note in a competitive document.
  • An account you hold comes with terms. Inspecting a competitor’s product while signed in as a paying customer falls under the agreement you accepted, and those agreements frequently restrict benchmarking and republication. Signing up under a false company to see more is misrepresentation, and it reads badly in exactly the situations where the research gets scrutinised.

What you cannot find about a website's technology, and the best proxy

  • The application behind the login. Everything here describes a marketing site, which is usually built and deployed separately. Proxy: their API reference, their developer documentation and the component list on their status page, which is the closest public description of how the product is divided up.
  • Which detected vendors they actually pay for. A tag can be a free tier, a trial or a leftover. Proxy: the vendor’s own customer list and case studies, which name paying accounts because that is what a case study is for.
  • How the site is built and deployed. Build tooling, deployment pipeline and testing leave no trace in a response. Proxy: their public repositories where they exist, and their engineering writing, which is often surprisingly candid because it is a recruiting asset.
  • Whether a technology is used everywhere or once. One page tells you about one page, and experiments run on a fraction of visitors are invisible to a single load. Proxy: check four different page types, and check twice from different sessions.
  • When they adopted or dropped something. A live page has no memory and detection profiles record their own observation date rather than the event. Proxy: archived captures of the same address, which carry the tags and asset paths that were live on the day.

How to keep website technology research current

Re-run the full pass quarterly and keep it to fifteen minutes: two lookup tools, the generator tag, the response headers, the network domain list and the DNS text records. Record the result in the same two-column form every time, technology and how you established it, so the comparison against last quarter is mechanical rather than a re-reading.

Between passes, three things are worth noticing when they happen rather than three months later: a new consent or payments vendor, which usually precedes a new market; a new verification string in their DNS text records, which means a service was purchased; and the generator tag changing or vanishing, which means the site itself was rebuilt. Keep the output beside the rest of the product picture in a competitor teardown, and remember that a technology list is an input to a commercial question rather than an answer to one, which is the difference between a detection report and product intelligence.

How to automate website technology monitoring

The awkward property of this work is that the finding is cheap and the timing is everything. It takes ten minutes to establish what a competitor’s site runs today, and that answer is worth very little on its own. What is worth something is the week a payments vendor appears alongside a new currency selector, or the week their marketing site stops emitting a builder’s generator tag, because both of those are decisions with months of work already behind them. A quarterly check finds the finished result and misses the decision, and nobody is going to load a rival’s network panel every Monday to catch it.

Noticing small published changes across several competitors, continuously, is the part of this job that rewards software over discipline, which is what competitive intelligence software is for. Flares follows the surfaces a company controls, their pages, their documentation and their published changes, and raises the ones that moved, so a quiet change arrives as an event rather than as something you find later while looking for something else. The login remains a wall and stays one. No monitoring product knows what database a competitor runs, and anybody claiming otherwise is reading the same headers you are.

Catch a website technology switch early

Flares surfaces the small published changes that come before a platform move, weeks ahead of the relaunch.

Discover Flares

14-day free trial · 30-second setup

Product sources FAQ

How do you find out what technology a website uses?

Start with a technology lookup tool, then confirm what it says. A one-click extension identifies the analytics, the tag manager, the CDN, the site builder and the front-end framework in seconds, and it is right most of the time about things that are currently present. Confirm anything you intend to act on by reading the page source for a generator tag, reading the response headers in your browser's network panel, and querying public DNS for the hosting and mail providers. Those three checks are free, take about five minutes, and tell you whether the tool is reporting something the page still uses.

How do I know what software was used to build a website?

For the roughly seven websites in ten built on a content management system or a site builder, the software normally announces itself. Look for a generator line in the page source, for platform names inside image and stylesheet paths, for the login or admin path the platform ships with, and for the response headers, some of which name the hosting platform directly. Where none of those exist, the site was probably built as a custom or statically generated front end, and the honest answer becomes the framework and the host rather than a product name.

How do I find out what service a website uses?

Service by service, and the fastest route is the network panel rather than a detection tool. Reload the page with developer tools open and group what comes back by the host that served it. Each host outside their own name is a service they pay for or embed: payments, chat, video, consent management, fonts, error tracking, experimentation. Public DNS adds the services that never touch a browser at all, because a great many business platforms refuse to activate an account until the customer publishes a short proof string in their text records.

How do I find out what framework a website is using?

Front-end frameworks are usually identifiable and back-end frameworks usually are not. On the front end, look for framework-specific markers in the rendered HTML, for script bundle names and directory conventions in asset paths, and for the response header some platforms send that names the framework outright. In our August 2026 check of thirty software company websites, eight sent such a header and every one of them named the same front-end framework. That is a real answer about the marketing site, and it says nothing about the application behind the login.

How do you tell what backend a website is using?

Usually you cannot, and any page that tells you otherwise is describing the front end. The server-side language, the database and the internal services never reach your browser, and modern hosting hides what little used to leak. When we read the response headers of thirty well-known software websites on 7 August 2026, twenty-seven sent a server header and every one of them named a CDN, an edge platform or a web server rather than a language. Three sent no server header at all. The indirect routes are their engineering job adverts, their engineering writing, their public repositories and any conference talk they have given, which is a different exercise from checking a website.

How accurate is Wappalyzer?

Accurate about presence, weaker about absence, and weakest about removal. These tools match signatures against what a page sends, so they are reliable when a technology leaves an obvious fingerprint and blind when the same technology is self-hosted, proxied through a first-party domain, or loaded only on a page you did not open. The more common failure is the opposite one: detection lags removal, so a profile can keep reporting a vendor for a while after a site has stopped using it. Run a second tool, and treat any disagreement as something to verify by hand rather than as a tiebreak.

What are the best website tech checkers?

Three cover the field and they are not interchangeable. A browser extension is the fastest way to look at one page while you are on it. A lookup service with a large historical index is the one to use when you want a technology's adoption over time or a list of sites using it, and its own published figures put its coverage above 125,000 technologies. A survey service is the right tool for market share rather than for a single site, because it reports percentages across a defined sample rather than a per-site answer. Pick by question: page, portfolio, or market.

How do I figure out what platform a website is built on?

Ask the platform. Site builders and hosted content systems leave deliberate marks because they are also marketing themselves: a generator tag, a branded asset domain, a distinctive URL pattern, sometimes a response header naming the platform. In the same thirty-site check, a generator tag appeared on five sites and named the builder or publishing system on four of them. Where no such mark exists, the site is almost certainly custom-built or statically generated, and the useful answer shifts from a platform name to the framework, the host and the CDN.

How do I find out what CMS a website uses?

Four checks, in this order, and the first one usually settles it. Search the page source for a generator tag. Look at image and stylesheet paths for a directory name that belongs to a known system. Request the platform's own endpoints, such as its JSON route or its login path. Read robots.txt, where the disallowed paths frequently name the admin area of the software. A headless setup breaks all four, because the content system sits behind an API and the visitor is served by something else entirely.

How do I find out what hosting a website uses?

Resolve the domain and look at what owns the address. The address record gives you an IP, and the network that IP belongs to names the hosting provider or the cloud region. Then read the response headers, because the CDN or edge platform in front of the origin normally names itself. Be careful about the conclusion: a site fronted by a large content delivery network shows you the network, not the origin, and that is usually the only layer you can see from outside.

How do I see the programming of a website?

You can see all of the client-side code and none of the server-side code. View source and the developer tools sources panel give you the HTML, CSS and JavaScript your browser downloaded, which is genuinely the programming of the interface, and reading it is entirely legitimate because your browser has already been sent it. What produced that HTML runs on their machines and is not exposed. Where a site is published in the open, its repository gives you the rest, and that is the only way to see it without asking them.

How do I know if a website is WordPress or not?

Start with the prior, then check. W3Techs reported on 7 August 2026 that the most widely used content management system runs 41.2% of all websites and holds a 59.1% share among sites using a content system at all, so the base rate is high. The tells are a generator line naming the platform and its version, uploads and theme files served from its content directory, its JSON endpoint returning data, its standard login path, and a feed at the conventional address. A headless configuration serves none of these publicly, so a negative result is weaker evidence than a positive one.

Can a website tell that I am checking its technology?

Partly, and the distinction is worth understanding. Loading their page puts an ordinary entry in their logs, indistinguishable from any other visitor, and a browser extension changes nothing about that because it only inspects what your browser has already downloaded. Requesting a platform endpoint or a login path is also a normal request, though an unusual one, and a security team watching closely could notice a run of them. What leaves no trace on their side at all is anything answered by a third party: name lookups, certificate log searches, archived captures and survey services never involve their servers.

Why do two technology checkers disagree about the same website?

Because they are matching different signature sets against a page that does not render identically for everyone. Four causes account for most of it. One tool has a signature the other lacks. A technology is self-hosted or served from the site's own domain, which removes the obvious fingerprint. A profile is stale, so it reports something removed months ago. Or the page loaded different scripts for the two crawls because of consent state, geography or an experiment. The disagreement is useful information: it marks the exact technology that needs a manual check.

Is it legal to look up a website's DNS records and certificates?

Both are published for the whole internet to read, and neither query touches the company's own servers. DNS exists precisely to answer questions from strangers, and certificate transparency logs are public by design so that anybody can audit which certificates were issued for which names. Consulting either is closer to reading a public register than to inspecting a company. The point where care is genuinely needed comes one step later: turning a list of discovered hostnames into a list of addresses to try is no longer consulting a register, and noticing that shift in yourself is the whole discipline.

Does knowing a competitor's website technology actually help?

It helps with a narrow set of questions and is frequently over-claimed. Knowing that a rival's site runs a particular builder tells you about their marketing team's speed and cost, not about their product. What is commercially useful is the change: a site moving off a builder onto a framework usually means an engineering team took the marketing site over, and a new consent platform or payment vendor appearing often precedes a market entry. For the broader question of what a company runs across its product, hosting, data and internal tooling, the sources and method are different and sit under competitor tech stack research.

Can I see what technology a website used to run?

Yes, and it is the check most people skip. Archived snapshots of the same pages carry the generator tag, the asset paths and much of the third-party JavaScript that were live on the day of capture, so comparing a snapshot from two years ago with today dates a platform migration to within a crawl or two. Some lookup services also publish an adoption history for a domain, which is quicker but is a vendor's reconstruction rather than a copy of the page. The archive method, and what breaks when an old page replays, is covered under web archives.

Follow competitor website technology over time

Flares keeps every competitor change dated and searchable, so last quarter's finding is still checkable.

Discover Flares

14-day free trial · 30-second setup