Como descobrir em que tecnologia um site foi feito
Para descobrir a tecnologia de um site, comece por um detector automático e depois confirme os sinais no navegador. WordPress, Elementor, Next.js, Webflow, Framer, Shopify, Tailwind, GSAP e outras ferramentas costumam deixar pistas nos arquivos, atributos HTML, scripts, headers ou caminhos carregados pela página.
Se você só quer uma resposta em segundos, teste a URL no Wappalyzer, WhatCMS ou BuiltWith. Se a decisão for técnica, não pare no resultado automático. Abra o DevTools, inspecione o HTML e confira os arquivos carregados. Detectores trabalham com sinais públicos e podem errar quando o site esconde ou transforma esses sinais.
Por que descobrir a tecnologia de um site?
Às vezes a pergunta nasce por curiosidade: você encontra uma página rápida, uma animação diferente ou um layout que gostaria de entender. Para quem desenvolve sites, porém, saber a stack antes de começar economiza tempo.
Identificar a tecnologia ajuda a estimar o tipo de código que existe por trás da interface, quais partes podem depender de JavaScript, se há um CMS, se o projeto usa um construtor visual e quais cuidados serão necessários para editar uma referência.
Isso também evita uma confusão comum: aparência não revela tecnologia. Dois sites visualmente idênticos podem ter sido construídos com WordPress, Webflow, Next.js ou HTML estático.
1. Use um detector de tecnologia
Esse é o método mais rápido. Ferramentas de detecção analisam sinais públicos como código HTML, headers, cookies, variáveis JavaScript e padrões de arquivos.
Wappalyzer
Bom para identificar frameworks, CMS, analytics, e-commerce e infraestrutura.
WhatCMS
Útil quando a pergunta principal é qual CMS ou plataforma gera o site.
BuiltWith
Mostra uma visão ampla da stack e de serviços associados ao domínio.
O resultado deve ser tratado como diagnóstico, não como verdade absoluta. Uma aplicação pode passar por CDN, proxy, minificação ou um processo de build que remove justamente os sinais usados pelo detector.
2. Veja o código-fonte e os arquivos carregados
No Chrome, Edge ou Brave, clique com o botão direito e escolha Exibir código-fonte da página. Depois, use a busca para procurar padrões conhecidos. Para ir além, abra o DevTools com F12 e confira as abas Elements, Network e Sources.
A aba Network costuma ser especialmente útil porque mostra CSS, JavaScript, fontes, imagens e chamadas que a página realmente carregou. Mesmo quando o HTML inicial é pequeno, os nomes e caminhos desses recursos podem revelar a stack.
Sinais comuns de cada tecnologia
Nenhum sinal isolado serve para todos os sites. A tabela abaixo funciona melhor como checklist para confirmar hipóteses.
| Tecnologia | Sinais que podem aparecer | Observação |
|---|---|---|
| WordPress | /wp-content/, /wp-includes/, wp-json, meta generator | Os sinais podem ser ocultados por plugins ou configuração. |
| Elementor | classes elementor-*, data-element_type, assets do plugin Elementor | Normalmente aparece junto com sinais de WordPress. |
| Next.js | arquivos em /_next/static/ e bundles específicos do framework | É um dos sinais mais fáceis de confirmar pelo Network. |
| React | bundles, componentes hidratados e sinais detectados por extensões | React puro pode ficar difícil de provar depois do build. |
| Webflow | data-wf-page, data-wf-site, webflow.js e classes w-* | Esses atributos costumam ser bastante reconhecíveis. |
| Framer | data-framer-*, recursos e domínios associados ao Framer | Builds e proxies podem reduzir a quantidade de pistas. |
| Shopify | cdn.shopify.com, /cdn/shop/ e objetos JavaScript da plataforma | Tem sinais próprios de loja, tema e checkout. |
| Tailwind CSS | classes utilitárias e padrões no CSS compilado | Minificação e build podem tornar a identificação inconclusiva. |
| GSAP | gsap, ScrollTrigger e referências dentro dos bundles | O código pode estar empacotado e não aparecer como arquivo separado. |
Como saber se um site é WordPress
WordPress é um bom exemplo porque costuma deixar vários rastros públicos. Abra o código-fonte e procure por wp-content. Imagens, temas, plugins e CSS frequentemente passam por esse diretório. wp-includes e /wp-json/ também podem aparecer.
Outro indício é a tag meta name="generator", embora muitos sites a removam. Se houver Elementor, procure classes iniciadas por elementor-, atributos como data-element_type e arquivos do plugin dentro de /wp-content/plugins/elementor/.
wp-content + wp-includes + wp-json + elementor-*
Vários sinais juntos valem mais do que um único caminho encontrado.
Como saber se um site usa React ou Next.js
Next.js normalmente é mais simples de reconhecer do que React. Abra a aba Network e filtre por _next. Recursos em /_next/static/ são um sinal forte de uma aplicação Next.js.
React sozinho é diferente. Depois que o projeto é compilado, o navegador pode receber apenas bundles JavaScript sem nomes claros. Uma página também pode usar React apenas em partes da interface. Por isso, dizer “não encontrei React no HTML” não significa que React não esteja presente.
Nessa situação, combine extensão de detecção, inspeção dos bundles e comportamento da aplicação. Se a decisão depende de certeza técnica, evite concluir apenas pelo nome de uma classe CSS.
Como identificar Webflow e Framer
Webflow costuma deixar atributos como data-wf-page e data-wf-site, além de referências ao webflow.js. Classes com prefixo w- também aparecem com frequência.
Em páginas feitas com Framer, procure atributos iniciados por data-framer-, nomes de recursos e domínios usados pela plataforma. Como qualquer construtor moderno, esses padrões podem mudar com o tempo e com o processo de publicação.
3. Confira os headers HTTP
Headers podem revelar servidor, CDN, hospedagem ou runtime. No DevTools, abra uma requisição na aba Network e veja Response Headers. Pelo terminal, uma consulta simples também ajuda:
curl -I https://exemplo.comCabeçalhos como server, x-powered-by, identificadores de CDN ou serviços de deploy podem dar contexto. Mas cuidado: descobrir Cloudflare, Vercel ou Nginx não revela necessariamente qual framework renderizou a página.
4. Procure scripts, bibliotecas e animações
Se seu interesse está no comportamento visual, procure pelas bibliotecas carregadas. GSAP, ScrollTrigger, Three.js, Swiper e outras ferramentas podem aparecer em nomes de arquivos, URLs de CDN ou dentro dos bundles.
Em sites modernos, porém, o bundler pode juntar tudo em um arquivo com nome hashado. Nesse caso, um detector automático ou uma busca dentro dos Sources ajuda mais do que procurar apenas um script chamado gsap.js.
Se o objetivo é estudar uma página com movimento, veja também nosso guia sobre como clonar sites com GSAP, Three.js e animações avançadas.
Por que o detector pode dar respostas diferentes?
Isso acontece porque cada ferramenta possui regras próprias. Uma pode reconhecer o CMS pelo HTML, outra pelos headers e outra por padrões nos scripts. Além disso, a página que você está vendo pode passar por várias camadas antes de chegar ao navegador.
Qual método usar em cada situação?
Quero só saber o CMS
Comece por WhatCMS e confirme no código-fonte.
Quero mapear a stack inteira
Use Wappalyzer ou BuiltWith e valide no Network.
Quero saber se é WordPress ou Elementor
Procure wp-content e sinais elementor-* no HTML e nos assets.
Quero entender animações
Inspecione scripts, Sources e bibliotecas como GSAP e Three.js.
Quero editar a referência
Descubra a stack e depois avalie quais arquivos públicos realmente chegam ao navegador.
O detector não encontrou nada
Use DevTools e combine HTML, Network, headers e JavaScript antes de concluir.
Descobrir a stack antes de clonar ou editar economiza retrabalho
Saber que uma referência usa WordPress é diferente de descobrir que ela depende de Next.js, GSAP ou WebGL. A tecnologia não define sozinha se uma captura funcionará, mas ajuda a antecipar onde podem existir dependências, módulos e comportamentos que exigem atenção.
Antes de editar uma referência, também vale entender o que o navegador realmente consegue fornecer. Backend privado, banco de dados, credenciais e lógica exclusiva do servidor não ficam disponíveis apenas porque você identificou a stack.
Para aprofundar essa parte, leia como clonar um site completo e como baixar HTML, CSS, JavaScript e assets de um site.
Do diagnóstico para um projeto editável
O SiteCloner Pro identifica sinais da stack durante a captura e organiza HTML, CSS, JavaScript e assets públicos em um projeto para continuar no código, no Editor Pro ou em uma IA. A detecção ajuda a entender a referência, enquanto a captura reúne o que realmente chegou ao navegador.
Perguntas frequentes
Como descobrir em que tecnologia um site foi feito?
O caminho mais rápido é usar detectores como Wappalyzer, WhatCMS ou BuiltWith. Para confirmar, examine o código-fonte, os arquivos carregados, os headers HTTP e sinais específicos de cada plataforma.
Como saber se um site é WordPress?
Procure referências a /wp-content/, /wp-includes/, wp-json, meta generator ou arquivos de plugins e temas. Esses sinais podem ser removidos, então a ausência deles não prova que o site não usa WordPress.
Como saber se um site usa React ou Next.js?
Next.js costuma deixar sinais como arquivos em /_next/static/. React isoladamente pode ser muito mais difícil de identificar depois do build e da minificação, por isso detectores automáticos e inspeção do JavaScript ajudam.
É possível descobrir se um site usa Webflow ou Framer?
Sim. Webflow costuma deixar atributos data-wf-* e referências ao webflow.js. Projetos Framer podem expor atributos data-framer-* e recursos servidos por domínios ligados ao Framer.
Detectores de tecnologia são 100% confiáveis?
Não. CDN, proxy, minificação, remoção de metadados e bundles podem esconder sinais. O melhor diagnóstico combina ferramenta automática com confirmação manual.