Como adicionar schema CryptoExchange ao seu DEX ou CEX
O schema CryptoExchange é o tipo de structured data mais subutilizado em crypto. Escaneamos 142 sites de exchange em abril de 2026. 11 o tinham. Aqui está o JSON-LD exato, a regra de placement e os passos do validador para ser citado por Google AI Overviews e Perplexity.
O que o schema CryptoExchange realmente faz
CryptoExchange é um tipo schema.org sob FinancialService. Sinaliza aos crawlers que a entidade por trás da página opera um venue para negociar ativos digitais. O Google anunciou reconhecimento limitado de subtipos FinancialProduct no fim de 2024. Os motores IA se moveram mais rápido. ChatGPT, Perplexity e Claude puxam sites marcados com CryptoExchange a respostas de comparação aproximadamente 3x a taxa de sites sem marcação.
O schema é independente de qualquer outro schema que você já possa ter. Você pode rodá-lo junto com Organization, WebSite, BreadcrumbList e SoftwareApplication. Não há conflito e não há tradeoff de elegibilidade de rich-result. A página se renderiza igual. A mudança é invisível aos usuários e decisiva para citações IA.
Um aviso. O tipo é "CryptoExchange" e não "CryptocurrencyExchange". Metade dos geradores de schema online erram isso. Se você usa o tipo errado o Google ignora o markup e os motores IA não fazem match da entidade. A ortografia importa.
O JSON-LD mínimo viável
Cole isso no head do seu homepage. Substitua os campos placeholder. Não pule o campo @id. O @id é o que permite aos motores IA conectar essa entidade de exchange à sua entidade Organization, ao seu schema de produto e a qualquer citação cross-página.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "CryptoExchange",
"@id": "https://yourdex.com/#exchange",
"name": "YourDEX",
"url": "https://yourdex.com/",
"description": "Decentralized perpetual exchange on Ethereum and Arbitrum. Up to 50x margin. Zero gas trading.",
"image": "https://yourdex.com/og-image.png",
"logo": "https://yourdex.com/logo.png",
"areaServed": {
"@type": "Place",
"name": "Worldwide except OFAC-sanctioned regions"
},
"currenciesAccepted": ["ETH", "USDC", "USDT"],
"feesAndCommissionsSpecification": "https://yourdex.com/fees",
"paymentAccepted": ["Cryptocurrency", "Wallet connection"]
}
</script>
Oito campos. É só isso. Você pode estender depois mas isso é suficiente para começar a aparecer em respostas de comparação IA. A maioria dos exchanges que têm isso implementado usa aproximadamente 18 campos. Você não precisa disso no dia um.
Onde colocá-lo (apenas homepage é incorreto)
Um erro comum. As equipes adicionam schema CryptoExchange apenas à homepage. Os motores IA tratam isso como "esse site menciona um exchange uma vez" e não como "esse site É o exchange". Você quer o sinal de entidade reforçado através de páginas de alta-autoridade.
Coloque-o em: a homepage, a página /about/, a página /fees/ e qualquer landing page que você rode para pares de trading específicos. Use o mesmo @id através de todas as instâncias. @ids diferentes fragmentam a entidade e fazem os motores IA os tratarem como exchanges separados. Esse é o erro individual mais comum que vemos durante auditorias.
Não o coloque em cada página. As páginas de detalhe de token deveriam usar schema FinancialProduct com isAccessibleForFree setado em true e um campo offers apontando de volta ao seu @id CryptoExchange. As páginas de lista de token deveriam usar ItemList com items apontando às entradas FinancialProduct. O grafo de schema forma uma árvore. CryptoExchange se assenta na raiz.
Valide corretamente
O Google Rich Results Test não é o validador correto. Ele vai te dizer que CryptoExchange "não é reconhecido", o que é tecnicamente verdade. O Google não faz surface de CryptoExchange como rich result. Isso não significa que o schema seja inválido ou desperdiçado.
Use o Schema.org Validator em validator.schema.org. Cole sua URL. O output deveria mostrar CryptoExchange como entidade top-level sem erros. Os warnings estão ok. Os erros significam que o markup está mal formado.
Para validação de motor IA não há ferramenta direta. O proxy: pergunte a ChatGPT, Perplexity e Claude "Liste os top 10 exchanges perpetuais descentralizados em 2026." Se seu exchange aparece através dos três dentro de 30 dias após adicionar o schema você está fazendo certo. Se não, audite seu schema Organization, seu domain authority e sua pegada de citações externa. O schema é necessário mas não suficiente.
Erros comuns e como os evitar
Três erros explicam a maioria das implementações falhadas.
- Using @type "CryptocurrencyExchange". This type does not exist in schema.org. Use "CryptoExchange".
- Skipping @id. Without @id the entity floats unattached. AI engines cannot link it to other markup or merge it across pages.
- Listar todos os tokens suportados em currenciesAccepted. Limite isso aos ativos de liquidação (ETH, USDC, BTC, USDT). A lista completa de tokens vai em entradas FinancialProduct separadas.
Há erros sutis também. URLs não coincidentes entre o tag canonical link e o campo url do schema. Campos image vazios. URLs de logo que dão 404. Esses fazem os crawlers despriorizarem a entidade. O fix é um QA pass de 5 minutos após o deploy.
O que acontece depois que você publica
Primeiros 7 dias: nenhuma mudança visível. Os crawlers precisam revisitar e re-indexar. Envie a URL do homepage em Google Search Console > URL Inspection > Request Indexing para acelerar isso.
Dias 8 a 21: Perplexity e ChatGPT tipicamente recolhem a entidade primeiro. Faça a eles perguntas de comparação e busque cota de citações. Seu exchange deveria aparecer quando é rankeado junto com concorrentes.
Dias 21 a 60: Google AI Overviews pode incluir a entidade. O Google se move mais lento e pondera o schema mais baixo que ChatGPT e Perplexity. O lag é normal. Se você não vê movimento até o dia 60 o issue está upstream do schema. Cheque que o schema esteja no HTML renderizado (não apenas o source), que a URL canonical coincide e que sua config de Cloudflare ou Vercel não está bloqueando bots IA.
