A Web3, com sua promessa de descentralização e identidades digitais autônomas, enfrenta um desafio crucial: a visibilidade. Apesar do potencial revolucionário dos Domínios ENS (Ethereum Name Service), que funcionam como nomes de usuário para a sua carteira Ethereum, eles permanecem praticamente invisíveis para o motor de busca mais utilizado no mundo: o Google. Isso significa que, ao pesquisar por um domínio ENS específico, como "meudominio.eth", o Google tradicionalmente não retorna resultados relevantes. Mas isso está mudando.
Recentemente, um desenvolvedor demonstrou uma solução engenhosa para este problema, construindo uma arquitetura de cinco camadas que aumenta significativamente a probabilidade de um domínio ENS gerar um Painel de Conhecimento (Knowledge Panel) no Google. Este painel, que aparece no lado direito dos resultados da pesquisa, fornece informações concisas e relevantes sobre a entidade pesquisada, como uma pessoa, empresa ou organização. Atingir este nível de visibilidade é fundamental para a adoção da Web3, permitindo que mais pessoas descubram e interajam com identidades e projetos baseados em blockchain.
A Importância da Visibilidade no Google para a Web3
Com bilhões de usuários, o Google é a principal porta de entrada para a informação na internet. Tornar as identidades Web3 detectáveis no Google é, portanto, essencial para impulsionar a adoção em massa. A falta de visibilidade dos domínios ENS representa uma barreira significativa, pois a maioria das pessoas confia no Google para encontrar informações online. Se um domínio ENS não aparece nos resultados da pesquisa, ele permanece desconhecido para grande parte do público.
O desafio reside na diferença fundamental entre a tecnologia blockchain e os motores de busca tradicionais. O Google, por exemplo, prioriza a indexação de conteúdo estruturado e facilmente compreensível. A informação contida em um domínio ENS, embora verificada na blockchain, não é inerentemente formatada de uma maneira que o Google possa interpretar e exibir de forma eficaz. Por isso, é crucial traduzir esses dados para um formato que o Google entenda.
A Arquitetura de 5 Camadas para Indexar Domínios ENS no Google
A solução inovadora apresentada pelo desenvolvedor envolve uma arquitetura de cinco camadas cuidadosamente projetada para superar os obstáculos à indexação de domínios ENS no Google. Cada camada aborda um aspecto específico do problema, trabalhando em conjunto para aumentar a visibilidade e a probabilidade de um Painel de Conhecimento.
Camada 1: Aceleração da Indexação
Por padrão, o Google pode levar de 7 a 30 dias para rastrear e indexar uma nova página web. Para acelerar este processo, a primeira camada utiliza a Google Indexing API. Esta API permite que os desenvolvedores notifiquem o Google diretamente sobre novas páginas ou atualizações, reduzindo drasticamente o tempo de espera para a indexação. O código abaixo ilustra como a API pode ser utilizada para enviar uma URL para indexação:
const { google } = require('googleapis');
async function submitToGoogle(url) {
const auth = new google.auth.GoogleAuth({
keyFile: 'service-account.json',
scopes: ['https://www.googleapis.com/auth/indexing']
});
const indexing = google.indexing({ version: 'v3', auth });
await indexing.urlNotifications.publish({
requestBody: {
url: url,
type: 'URL_UPDATED'
}
});
}
// 24-48 hour indexing vs 30 days
await submitToGoogle('https://ookyet.com/proof/');
Ao utilizar a Google Indexing API, o tempo de indexação foi reduzido de 30 dias para apenas 48 horas, garantindo que as informações sobre o domínio ENS sejam rapidamente descobertas pelo Google.
Camada 2: Marcação de Entidade com Schema.org
O Google precisa entender que um domínio ENS representa uma entidade específica, como uma pessoa ou organização. A segunda camada utiliza o Schema.org, um vocabulário padronizado para marcar dados estruturados em páginas web. Ao adicionar marcação Schema.org à página associada ao domínio ENS, é possível fornecer ao Google informações detalhadas sobre a identidade, como seu nome, endereço Ethereum e outras propriedades relevantes. Veja um exemplo:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"@id": "https://ookyet.com/#Author",
"name": "ookyet.eth",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "ens_domain",
"value": "ookyet.eth"
},
{
"@type": "PropertyValue",
"propertyID": "ethereum_address",
"value": "0x1691E606553805D771e411bF5c6e395D16916f99"
}
],
"hasCredential": [{
"@type": "EducationalOccupationalCredential",
"name": "Dentity Verified Human"
}]
}
</script>
A propriedade hasCredential
, em particular, é crucial, pois indica ao Google que a identidade foi verificada como humana, ajudando a evitar filtros de spam e a aumentar a credibilidade da entidade.
Camada 3: Prova de Humanidade
O Google está cada vez mais preocupado com a proliferação de identidades geradas por IA e bots. Para garantir que a entidade associada ao domínio ENS seja uma pessoa real, a terceira camada integra a verificação de identidade através de um serviço KYC (Know Your Customer) como o Dentity. Esta verificação inclui a validação de documentos de identidade, verificação biométrica e análise anti-Sybil para garantir a unicidade da identidade. Provar que você é um humano único é um forte sinal anti-spam para o Google.
Camada 4: Interfaces de Gatilho Ativas
Mesmo com a marcação Schema.org perfeita, o Google precisa de sinais explícitos de que a entidade é um candidato para um Painel de Conhecimento. A quarta camada utiliza interfaces de gatilho ativas, que incluem marcações adicionais para indicar ao Google que a entidade é elegível para um Painel de Conhecimento e para fornecer informações relevantes para o AI Overview (visão geral gerada por IA do Google). Veja alguns exemplos:
<!-- Primary Entity Declaration -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfilePage",
"@id": "https://ookyet.com/#KnowledgePanelCandidate",
"mainEntity": {
"@type": "Person",
"@id": "https://ookyet.com/#Author",
"identifier": [{
"@type": "PropertyValue",
"propertyID": "knowledge_graph_eligible",
"value": "verified_entity"
}]
}
}
</script>
<!-- FAQ Schema for AI Overviews -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Who is ookyet.eth?",
"acceptedAnswer": {
"@type": "Answer",
"text": "ookyet.eth is a verifiably human Web3 identity..."
}
}]
}
</script>
O atributo knowledge_graph_eligible
é uma propriedade interna do Google que marca entidades como candidatas ao Painel de Conhecimento. Além disso, o uso de Schema FAQ para fornecer respostas para perguntas frequentes sobre a identidade também ajuda a otimizar a visibilidade no AI Overview.
Camada 5: Validação Multiplataforma
O Google valida entidades através de múltiplas fontes. A quinta camada garante a consistência da identidade em diversas plataformas online, como Twitter, GitHub, Instagram e outras. Ao vincular todas estas plataformas utilizando a propriedade sameAs
do Schema.org, é possível fortalecer a credibilidade da entidade e aumentar a confiança do Google na sua identidade. A consistência entre as plataformas é fundamental para convencer o Google de que a entidade é legítima.
Resultados Alcançados
A implementação desta arquitetura de cinco camadas resultou em melhorias significativas na visibilidade do domínio ENS no Google. A probabilidade de gerar um Painel de Conhecimento aumentou de 0% para mais de 85%, a confiança na entidade subiu para 96%, e os rich results e o FAQ no SERP foram habilitados. Estes resultados demonstram o poder desta abordagem para tornar as identidades Web3 mais visíveis e acessíveis.
Conclusão
A capacidade de indexar domínios ENS no Google representa um avanço significativo para a adoção da Web3. Ao traduzir provas de blockchain em propriedades Schema.org, adicionar verificação humana, utilizar interfaces de gatilho ativas e garantir a consistência entre plataformas, é possível aumentar drasticamente a visibilidade das identidades Web3 no motor de busca mais utilizado no mundo. O futuro da Web3 depende da sua capacidade de se integrar com a infraestrutura da internet existente, e esta solução representa um passo importante nessa direção. À medida que mais desenvolvedores e empresas adotarem esta abordagem, podemos esperar ver um aumento significativo na visibilidade e na adoção dos domínios ENS e outras tecnologias Web3.