NEWWorld's first AI visibility audit tool for Web3 is live.Run free audit →
PLAYBOOK Schema Last reviewed

Migrar schema Organization para CryptoExchange em páginas de exchanges

Menos de 15% dos CEXes usam schema CryptoExchange. A maioria envia Organization genérico. Essa migração habilita elegibilidade de featured snippet em consultas "crypto exchange" e 3-4x mais citações de motor IA.

Time
45-60 minutes
Difficulty
Beginner
Impact
High

Por que isso importa

Estado anterior (como o ruim se parece)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Example Exchange",
  "url": "https://example-exchange.com",
  "logo": "https://example-exchange.com/logo.png"
}
</script>

Paso a paso

Passo 1: Inventarie todas as URLs de páginas de exchange

Identifique cada página que descreve o exchange em si: homepage, /about/, /security/, páginas específicas de jurisdição (/us/, /uk/, /eu/), páginas de trading por ativo (/trade/btc-usd/). A homepage e as páginas específicas de jurisdição precisam do schema CryptoExchange completo. As páginas de trading por ativo recebem ExchangeRateSpecification empilhado no pai.

Passo 2: Documente sua estrutura de taxas como structured data

O schema CryptoExchange precisa de feeStructure como PriceSpecification ou QuantitativeValue, não um string plano. Se suas taxas são por níveis (limiares de volume de 30 dias), use múltiplas entradas Offer com eligibleQuantity. Se planas, um único PriceSpecification funciona.

"feeStructure": {
  "@type": "PriceSpecification",
  "description": "Maker 0.10%, Taker 0.20%",
  "eligibleQuantity": {
    "@type": "QuantitativeValue",
    "minValue": 0,
    "maxValue": 10000,
    "unitCode": "USD"
  }
}

Passo 3: Construa (ou vincule a) sua página de Proof of Reserves

hasProofOfReserves deve ser uma URL real apontando para uma página PoR dedicada. Se você não tem uma ainda, construa-a antes de migrar o schema. As páginas PoR reais têm: nome de firma auditora, data de attestation atual ao último trimestre, metodologia, links para relatórios PDF. Veja o playbook dedicado para construir uma página PoR.

Passo 4: Liste jurisdições em areaServed

Use códigos de país ISO ou entidades Country nomeadas. Os motores IA usam isso quando respondem consultas "o X exchange está disponível no meu país?". Liste cada jurisdição onde você opera legalmente. Se você exclui jurisdições (ex., features restritas nos US), documente isso em outro lugar da página.

"areaServed": [
  {"@type": "Country", "name": "United States"},
  {"@type": "Country", "name": "United Kingdom"},
  {"@type": "Country", "name": "Singapore"}
]

Passo 5: Sobrescreva o schema Organization padrão do CMS

A maioria dos CMSes auto-emitem schema Organization na homepage. Remova-o antes de adicionar CryptoExchange para evitar schemas duplicados descrevendo a mesma entidade. WordPress com RankMath:

<?php
add_filter('rank_math/snippet/rich_snippet_organization_entity', function($entity) {
    if (is_front_page() || is_page('about')) {
        return false;
    }
    return $entity;
});

Passo 6: Injete schema CryptoExchange via @graph

Adicione JSON-LD personalizado usando o wrapper @graph para empilhar CryptoExchange + BreadcrumbList + FAQPage de forma limpa. Use o exemplo do "Estado posterior" acima como seu template. Coloque no <head> ou no final do <body> (os dois funcionam).

Passo 7: Valide em três validadores

Schema.org Validator primeiro (sintaxe). Depois Bing Markup Validator (parsing estrito, importante porque ChatGPT usa Bing para recuperação). Depois Google Rich Results Test (elegibilidade). Passe nos três antes de fazer deploy.

FREE WEB3 AUDIT

Veja onde esse playbook se aplica no seu site.

Rode uma auditoria Crawlux grátis antes de começar o playbook. Diz quais correções são mais urgentes.

Primeira auditoria grátis · Sem cadastro · 60 segundos · Full PDF report

Estado posterior (como o bom se parece)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "CryptoExchange",
      "@id": "https://example-exchange.com/#exchange",
      "name": "Example Exchange",
      "url": "https://example-exchange.com",
      "logo": {"@type": "ImageObject", "url": "https://example-exchange.com/logo.png"},
      "description": "Spot and derivatives crypto exchange operating in 47 jurisdictions.",
      "currenciesAccepted": ["USD", "EUR", "GBP", "USDT", "USDC"],
      "paymentAccepted": ["Bank Transfer", "Credit Card", "Cryptocurrency"],
      "areaServed": [
        {"@type": "Country", "name": "United States"},
        {"@type": "Country", "name": "United Kingdom"}
      ],
      "feeStructure": {
        "@type": "PriceSpecification",
        "description": "Maker 0.10%, Taker 0.20%, tiered by 30d volume"
      },
      "hasProofOfReserves": "https://example-exchange.com/security/proof-of-reserves/",
      "termsOfServicio": "https://example-exchange.com/terms/"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {"@type": "ListItem", "position": 1, "name": "Inicio", "item": "https://example-exchange.com/"}
      ]
    }
  ]
}
</script>

Como validar a correção

Erros comuns

Pitfall

Tratar CryptoExchange como um tipo separado de Organization

CryptoExchange estende FinancialProduct estende Service. É um ramo de herança diferente de Organization. Não emita os dois para a mesma entidade; escolha CryptoExchange e deixe Organization em páginas de exchange.

Pitfall

Faltar hasProofOfReserves em um exchange custodial

Pós-FTX, isso é o mínimo. Sem ele, os sistemas AEO marcam seus sinais de confiança como incompletos. Construa a página PoR primeiro, depois migre o schema.

Pitfall

Usar string en lugar de structured data para feeStructure

Os strings planos falham na validação. Use PriceSpecification ou QuantitativeValue. Taxas por níveis como múltiplas entradas Offer.

Pitfall

Saltarse areaServed

Os motores IA usam areaServed para consultas geo-específicas. Sem ele, seu exchange não é citado para perguntas "disponível em [país]". Liste cada jurisdição explicitamente.

Pitfall

Esquecer o BreadcrumbList

BreadcrumbList se empilha naturalmente com CryptoExchange no @graph. Pular isso deixa um pequeno, porém real, sinal de ranking sobre a mesa.

Si algo se rompe: rollback

Reverta as mudanças do filtro CMS para restaurar o schema Organization. Remova a injeção JSON-LD personalizada. Rollback limpo em minutos. A página PoR (se foi construída fresca para isso) pode ficar; é valiosa independentemente.

Rode uma auditoria Crawlux grátis sobre essa correção

Crawlux valida as correções de schema, técnicas e AEO desse playbook automaticamente. Plano grátis em um domínio.

Executar auditoria gratuita →

FAQ

O schema CryptoExchange funciona para DEXes?

Sim. Para CryptoExchange não importa se você é custodial ou não-custodial. Configure provider para seu DAO ou empresa, currenciesAccepted para os ativos suportados, areaServed para "Global" se não há restrições geo. Os listings de DEX com schema correto são citados na mesma taxa que os CEXes.

Devo adicionar CryptoExchange à minha homepage ou a uma página /trade/?

Qualquer página que o Google considere sua entidade primária. Para a maioria dos exchanges isso é a homepage. Se sua página /trade/ supera o ranking da homepage, coloque-o lá. Adicione Service ou BreadcrumbList mínimo à outra página.

Como eu manejo diferenças multi-jurisdição?

Construa páginas separadas /us/, /uk/, /eu/ com tags hreflang. Cada uma recebe seu próprio schema CryptoExchange com o set de features específico dessa jurisdição em additionalProperty (ex., ativos suportados que variam por jurisdição). Areas served = apenas essa jurisdição.

Isso é seguro para um exchange regulado?

Sim. O schema é metadata descrevendo seu serviço publicamente. Não adiciona nenhum disclosure novo além do que já está no seu site. Se sua estrutura de taxas é pública, fazer schema-tag dela não muda nada legalmente.

Vou perder os rankings existentes de consultas com marca?

Não. As consultas com marca são extremamente pegajosas. As migrações de schema não as afetam. O lift vem em consultas genéricas ("crypto exchange", "safest exchange", termos de comparação) onde os exchanges com schema correto superam os exchanges com schema quebrado.

Playbooks relacionados

Guias pilares

Módulos de auditoria

RUN YOUR FIRST AUDIT

Rode o playbook contra uma auditoria real.

Receba um relatório de auditoria Crawlux grátis e use-o como linha base para o trabalho nesse playbook.

Primeira auditoria grátis · Sem cadastro · 60 segundos · Full PDF report

Audit this fix → Free audit