Resposta curta
Entre em bing.com/webmasters, clique em Add a site e escolha Import from Google Search Console: o Bing puxa os sites já verificados no Google e os sitemaps enviados lá, sem pedir verificação nova. Sem Search Console, adicione o site à mão e verifique por arquivo BingSiteAuth.xml, meta tag msvalidate.01 ou registro CNAME no DNS. Depois, confira o sitemap em Sitemaps, ligue o IndexNow pra avisar o Bing de cada página nova ou alterada e use a URL Inspection pra ver se uma página entrou. Vale o esforço: o Copilot da Microsoft busca na web pelo Bing, e a OpenAI lista a Microsoft entre os provedores de busca do ChatGPT.
Por que cadastrar o site no Bing em 2026
O Bing tem uma fatia pequena das buscas no Brasil, e muita gente para por aí. O motivo pra se importar com ele hoje é outro: o índice do Bing virou fonte de resposta pra ferramentas de IA.
- Copilot. Na documentação do Microsoft Copilot e do Copilot Chat, a Microsoft explica que, com a busca na web ligada, o Copilot gera uma consulta curta a partir da pergunta, manda pro serviço de busca do Bing e usa o que volta pra montar a resposta. Página que não está no Bing não tem como aparecer ali.
- ChatGPT. A central de ajuda da OpenAI diz que a busca do ChatGPT "às vezes faz parceria com outros provedores de busca", reescrevendo a pergunta em consultas que manda pra esses provedores. Na lista de políticas de privacidade desses provedores, ela cita a da Microsoft e a da Shopify. A OpenAI não diz quanto da busca passa pelo Bing, então não dá pra afirmar que estar no Bing basta. Pra aparecer no ChatGPT, a regra oficial continua sendo liberar o
OAI-SearchBot, como explicado em como aparecer no ChatGPT. - Relatório de citações. Desde fevereiro de 2026, o Bing Webmaster Tools tem o relatório AI Performance, que mostra quantas vezes o seu site foi citado como fonte em respostas geradas por IA no Microsoft Copilot, nos resumos com IA do Bing e em algumas integrações de parceiros. É um dos poucos lugares onde dá pra ver citação em IA com dado oficial.
Cadastrar leva uns cinco minutos se você já tem o Search Console. O artigo como colocar o site no Google cobre a parte do Google; aqui é só o Bing.
Passo 1: entre no Bing Webmaster Tools
Abra https://www.bing.com/webmasters e clique em Sign in. O Bing aceita conta Microsoft, conta Google (Gmail) ou conta do Facebook. Se você vai importar do Search Console, entrar com a mesma conta Google ajuda, mas não é obrigatório: a importação pede login no Google separadamente.
A interface é em inglês na maior parte. Os nomes de tela neste artigo estão como aparecem no painel.
Passo 2, caminho rápido: importar do Search Console
Se o site já está verificado no Google Search Console, esse é o caminho com menos atrito. Na tela inicial (ou em Add a site, no seletor de sites), aparece a opção Import from Google Search Console, com o aviso "Already verified on Google Search Console?".
- Clique em Import na caixa Import your sites from GSC.
- Entre na conta Google que tem acesso ao Search Console e autorize. O Bing pede só permissão de leitura (View-Only).
- Na lista Importable sites, marque os sites que quer trazer ("Please select the sites which you want to import") e confirme.
- Espere as mensagens "Importing information…" e "Adding site information…". No fim, o Bing mostra quantos sites foram importados.
O que vem junto, segundo o próprio painel:
- A lista de sites verificados. Eles entram já verificados no Bing, sem código nenhum no seu site.
- Os sitemaps enviados no Search Console. Eles são importados na hora.
- Nada de dados de desempenho. Cliques, impressões e consultas do Google não são importados.
O Bing mantém a permissão de leitura pra revalidar de tempos em tempos se o site continua verificado no Google e pra atualizar os sitemaps.
Se a importação falhar, o painel mostra "We were not able to fetch data from your Google Search Console account" e oferece o caminho manual logo abaixo.
Passo 2, caminho manual: adicionar e verificar
Em Add your site manually, digite o endereço completo da home (por exemplo https://www.seusite.com.br/) e clique em Add. O Bing mostra os métodos de verificação:
| Método | O que fazer | Bom pra quem |
|---|---|---|
| XML file authentication | Baixar o BingSiteAuth.xml e subir na raiz do site | Tem acesso aos arquivos do servidor ou à pasta public/ do projeto |
| Meta tag authentication | Colar a tag msvalidate.01 no <head> da home | Usa CMS ou framework onde é fácil mexer no head |
| Add CNAME record to DNS | Criar um CNAME com o código como nome e verify.bing.com como valor | Gerencia o DNS e não quer tocar no código |
| DNS auto verification | Entrar na conta do provedor de DNS e deixar o Bing criar o CNAME | Usa um provedor que adotou o padrão Domain Connect (a opção só aparece nesses casos) |
Arquivo XML
Clique em BingSiteAuth.xml pra baixar o arquivo com o seu código e suba ele na raiz do domínio. Num projeto Next.js, Astro ou Vite, isso costuma ser a pasta public/. Confira antes de clicar em Verify:
curl -s https://www.seusite.com.br/BingSiteAuth.xmlTem que voltar o XML com o seu código, não a página inicial nem um 404.
Meta tag
Copie a tag que o painel mostra e cole no fim do <head> da home. Ela tem este formato:
<meta name="msvalidate.01" content="SEU-CODIGO-AQUI" />Depois de publicar, confira que ela está no HTML servido, e não só no editor:
curl -s https://www.seusite.com.br/ | grep -i msvalidateSe a tag só aparece depois do JavaScript rodar, o verificador do Bing pode não enxergar. Coloque no HTML do servidor.
CNAME no DNS
No painel do DNS (Registro.br, Cloudflare, GoDaddy, Hostinger e afins), crie um registro CNAME com o nome igual ao código que o Bing mostra e o valor verify.bing.com. Pra conferir de fora:
dig +short SEU-CODIGO.seusite.com.br CNAMEA resposta esperada é verify.bing.com.. Na Cloudflare, deixe esse registro como "DNS only" (nuvem cinza): com o proxy ligado, a consulta devolve os IPs da Cloudflare no lugar do CNAME, e a própria Cloudflare recomenda não usar proxy em registro de verificação de domínio.
Na verificação automática por Domain Connect, o Bing diz que o site costuma ser verificado em poucos segundos depois do login no provedor, mas pode demorar mais, dependendo de quando o provedor manda o sinal.
Passo 3: envie (ou confira) o sitemap
Se você importou do Search Console, os sitemaps já devem estar lá. Se não, abra Sitemaps no menu lateral, clique em Submit sitemap, cole o endereço (por exemplo https://www.seusite.com.br/sitemap.xml) e envie. O Bing aceita estes formatos:
- XML Sitemap (o padrão, e o que a gente recomenda);
- RSS 2.0 e mRSS;
- Atom 0.3 e 1.0;
- arquivo de texto com uma URL por linha.
Coloque também a linha Sitemap: https://www.seusite.com.br/sitemap.xml no robots.txt. É o jeito de qualquer buscador achar o sitemap sem cadastro. Os detalhes de formato e os erros mais comuns estão no artigo sobre sitemap XML.
Depois do processamento, cada sitemap ganha um relatório de Index Coverage que separa as URLs em grupos. Os nomes que você vai ver:
| Grupo | O que significa |
|---|---|
| Indexed | Está no índice do Bing |
| Discovered but not in index | O Bing conhece a URL, mas ainda não indexou |
| Crawled but not in index | Foi rastreada e ficou de fora, em geral por falta de sinais de relevância ou qualidade |
| Not yet crawled | Ainda não foi rastreada |
| Disallowed in robots.txt | O robots.txt bloqueia |
| No-index tag | A página tem noindex |
| Canonical URL exists / Redirect URLs | Aponta pra outra URL, que é a que conta |
| Dead links (404 - 410) | A URL do sitemap não existe mais |
| Cannot crawl the content (403, 5xx) | O Bingbot foi barrado ou o servidor falhou |
Se o sitemap inteiro falhar, o painel diz o motivo: "Bingbot received a HTTP 403 response while fetching the sitemap/feed" quase sempre é firewall ou CDN barrando o robô (mais abaixo, em problemas comuns).
Passo 4: ligue o IndexNow
O IndexNow é um protocolo aberto pra avisar os buscadores, na hora, que uma URL foi criada, alterada ou apagada. Em vez de esperar o robô passar, você manda a lista. Os buscadores participantes combinaram compartilhar entre si as URLs recebidas: avisou um, avisou todos. Hoje a lista oficial em indexnow.org inclui Bing, Yandex, Seznam, Naver, Yep, Internet Archive e Amazonbot. O Google não está na lista; pra ele, valem o sitemap e o Search Console.
Se a sua plataforma já faz
Antes de programar, veja se não é só ligar uma chave:
- Cloudflare: ligue Crawler Hints em Caching › Configuration. Ele usa os sinais do cache pra avisar o IndexNow de páginas que provavelmente mudaram. Funciona em todos os planos, inclusive o grátis. Respostas de erro (4xx e acima) não são enviadas.
- WordPress: não vem embutido, mas existe o plugin oficial de IndexNow, e Yoast, Rank Math, AIOSEO e SEOPress também enviam. A própria tela do IndexNow no Bing Webmaster Tools pergunta se você usa WordPress e indica o plugin.
- Wix Studio, Shopify, GoDaddy, Duda: a página do Bing sobre IndexNow lista essas plataformas com suporte embutido.
Se você vai integrar na mão
São três partes: a chave, o arquivo que prova que ela é sua e a chamada.
- Gere uma chave. De 8 a 128 caracteres, só letras (a-z, A-Z), números e hífen. Um jeito simples:
openssl rand -hex 16, que dá 32 caracteres hexadecimais. - Publique o arquivo da chave. Um arquivo de texto UTF-8 chamado
<sua-chave>.txt, na raiz do site, contendo só a chave. A chave é pública por definição: quem prova a posse é o arquivo no seu domínio. - Mande as URLs. Uma de cada vez, por GET, ou em lote, por POST, com até 10.000 URLs por chamada.
Conferindo o arquivo da chave:
curl -s https://www.seusite.com.br/a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6.txtUma URL só (a URL avisada precisa ir codificada):
curl -s -o /dev/null -w "%{http_code}\n" \
"https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.seusite.com.br%2Fblog%2Fpost-novo&key=a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6"Várias URLs de uma vez:
curl -s -o /dev/null -w "%{http_code}\n" -X POST "https://api.indexnow.org/indexnow" \
-H "Content-Type: application/json; charset=utf-8" \
-d '{
"host": "www.seusite.com.br",
"key": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6",
"keyLocation": "https://www.seusite.com.br/a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6.txt",
"urlList": [
"https://www.seusite.com.br/",
"https://www.seusite.com.br/precos",
"https://www.seusite.com.br/blog/post-novo"
]
}'O keyLocation só é obrigatório quando o arquivo não está na raiz, mas não atrapalha mandar sempre. Se o arquivo fica numa subpasta, ele só vale pras URLs dessa pasta pra baixo.
O que cada resposta quer dizer:
| Código | Significado | O que fazer |
|---|---|---|
200 | Recebido | Nada. Recebido não é indexado: o buscador ainda decide se rastreia |
202 | Recebido, validação da chave pendente | Normal na primeira vez; confira se o arquivo da chave abre |
400 | Formato inválido | Revise o JSON ou a codificação da URL |
403 | Chave inválida | O arquivo não foi achado ou não contém a chave |
422 | URLs de outro host, ou chave fora do padrão | Mande só URLs do host informado |
429 | Requisições demais | Diminua a frequência; junte as URLs num POST só |
Quando mandar
Mande só o que mudou: página nova, conteúdo alterado, página removida. O Bing pede pra não reenviar URLs antigas que não mudaram desde que você começou a usar o IndexNow, e cada URL enviada conta na cota de rastreamento do site. O jeito mais limpo é ligar no seu fluxo de publicação ou ler o <lastmod> do sitemap.
Um exemplo real: o site da Varrida roda uma tarefa diária que lê o sitemap, pega as páginas com <lastmod> de ontem ou de hoje e manda num POST só pro api.indexnow.org. Uma vez por semana, manda o sitemap inteiro, pra páginas que nunca mudaram também chegarem.
Pra ver se está chegando, abra IndexNow no Bing Webmaster Tools. O relatório IndexNow Insights mostra quantas URLs foram enviadas, quantas o Bing rastreou e quantas indexou, e a lista das últimas 1.000 URLs enviadas.
Passo 5: use a URL Inspection pras páginas principais
A URL Inspection é o equivalente da Inspeção de URL do Google. Cole o endereço, clique em Inspect e veja o que o Bing sabe da página: se está indexada, quando foi rastreada, se tem problema de SEO ou de marcação.
- Live URL faz um teste ao vivo, com o Bingbot buscando a página agora. Use depois de corrigir alguma coisa, pra ver se o robô já recebe a versão nova.
- Request indexing pede a indexação da URL. O Bing confirma com "URL submitted successfully. We will review the URL for indexation."
- Se a página redireciona ou tem canonical pra outra, o painel oferece inspecionar o destino (Inspect Redirect destination URL e Inspect Canonical URL).
Os pedidos de indexação têm cota diária, que aparece na própria tela. Pra mandar várias URLs à mão, existe também a ferramenta Submit URLs, com a mesma ideia de cota. Pra volume, o IndexNow é o caminho.
Search Console x Bing Webmaster Tools
Os dois são grátis e fazem quase as mesmas coisas, com nomes diferentes. O Bing tem algumas ferramentas que o Google não oferece no Search Console:
| Função | Google Search Console | Bing Webmaster Tools |
|---|---|---|
| Verificação | Propriedade de Domínio (TXT no DNS) ou Prefixo do URL | Importar do Search Console, XML, meta tag ou CNAME |
| Desempenho na busca | Desempenho | Search Performance, com filtro Web, Chat e outros |
| Citações em IA | Não tem relatório separado | AI Performance (citações no Copilot, resumos com IA do Bing e parceiros) |
| Inspecionar uma URL | Inspeção de URL | URL Inspection |
| Pedir indexação | Solicitar indexação | Request indexing e Submit URLs |
| Aviso automático de mudanças | Não aceita IndexNow | IndexNow, com o relatório IndexNow Insights |
| Sitemaps | Indexação › Sitemaps (XML, RSS, Atom, texto) | Sitemaps, com Index Coverage por sitemap |
| Testar robots.txt | Relatório de robots.txt | Robots.txt Tester, com editor e teste de URL |
| Controlar a velocidade do robô | Não tem | Crawl Control, hora a hora |
| Conferir se um IP é do robô | Fora do painel (o Google publica a lista de IPs) | Verify Bingbot, direto no painel |
| Links de outros sites | Links | Backlinks |
| Pesquisa de palavras-chave | Não tem | Keyword Research |
| Varredura de SEO do site | Não tem | Site Scan, com cota de páginas |
| Bloquear URL da busca | Remoções | Block URLs |
Como saber se o Bing indexou o site
- Busque
site:seusite.com.brno Bing. O operador devolve as páginas daquele domínio que estão no índice. É uma checagem rápida, e o número de resultados é aproximado. - Busque
url:seusite.com.br/pagina. Segundo a ajuda da Microsoft, o operadorurl:confere se aquele endereço está no índice do Bing. Bom pra uma página específica. - Abra a URL Inspection. É a resposta oficial, com o motivo quando a página ficou de fora.
- Olhe o Index Coverage do sitemap. Mostra o total de URLs em cada grupo da tabela acima.
- Depois de algumas semanas, abra Search Performance e AI Performance. Impressões no primeiro e citações no segundo são o sinal de que o site está sendo usado.
Problemas comuns
O robots.txt bloqueia o Bingbot
Um Disallow: / no grupo User-agent: * bloqueia o Bing junto com todo mundo. E um grupo próprio pra bingbot faz ele ignorar o grupo * por completo. Teste no Robots.txt Tester do painel: ele mostra a linha exata que bloqueia a URL ("is disallowed due to below line in robots.txt"). Depois de corrigir, o próprio tester tem a opção de pedir pro Bing atualizar o arquivo. Os padrões de erro estão em robots.txt bloqueando o Google, e valem igual pro Bing.
Firewall ou Cloudflare barrando o robô
Se o sitemap dá 403 ou o Index Coverage mostra "Cannot crawl the content (403, 5xx)", o Bingbot está sendo barrado antes de chegar no conteúdo. Na Cloudflare, o Bingbot está na categoria de robôs verificados (search engine crawler), que historicamente fica fora das regras padrão de bloqueio. Regras manuais de WAF, bloqueio por país e desafios em todo tráfego podem pegar ele mesmo assim. Confira os eventos de segurança do domínio filtrando pelo user agent. No Bing, a ferramenta Verify Bingbot diz se um IP que aparece nos seus logs é mesmo do Bingbot, o que ajuda a separar robô de verdade de impostor antes de liberar.
Teste rápido, com um user agent que tem "bingbot" no nome:
curl -s -o /dev/null -w "%{http_code}\n" -A "Mozilla/5.0 (compatible; bingbot/2.0)" https://www.seusite.com.br/sitemap.xmlSe voltar 403, 429 ou uma página de desafio, há bloqueio por user agent. Se voltar 200, o bloqueio pode ser por IP, e aí só os logs e o painel do firewall mostram.
Noindex ou URL bloqueada no próprio painel
O Bing lista as causas de um site não estar no índice: site novo ainda não descoberto, problema de rastreamento, nenhum link apontando pro site, robots.txt, noindex nas páginas, URLs bloqueadas dentro do próprio Bing Webmaster Tools e site abaixo do patamar de qualidade. A das URLs bloqueadas pega de surpresa: se alguém usou Block URLs, a página some da busca mesmo sem nada errado no site. O bloqueio dura 90 dias e pode ser renovado, então confira a lista em Block URLs. Pro noindex, veja noindex sem querer.
Quanto tempo leva
A verificação é imediata na importação do Search Console e leva poucos segundos na verificação automática por DNS, segundo o Bing. Pra indexação, a documentação não dá prazo fixo. O que ela diz é que enviar por IndexNow não garante rastreamento nem indexação, que as mudanças podem levar um tempo pra aparecer e que URLs descobertas mas fora do índice precisam esperar alguns dias pra acumular sinais de relevância. Se as páginas ficam semanas em "Crawled but not in index", o problema costuma ser conteúdo ou sinais, não cadastro.
Checklist
- O site está no Bing Webmaster Tools, importado do Search Console ou verificado por XML, meta tag ou CNAME.
- O sitemap aparece em Sitemaps sem erro, e o robots.txt tem a linha
Sitemap:. - O robots.txt e o firewall deixam o Bingbot entrar.
- O IndexNow avisa as páginas novas e alteradas, pela plataforma, pela Cloudflare ou por código.
- A home e as páginas principais aparecem como indexadas na URL Inspection.
- Você olha Search Performance e AI Performance de vez em quando.
Os itens 2 e 3 dá pra conferir sem conta nenhuma. A varredura grátis da Varrida confere o robots.txt e o sitemap do seu site e diz se os robôs de ChatGPT, Claude, Perplexity e Gemini conseguem ler as páginas, olhando também o firewall.


