Como indexar páginas nos buscadores Bing, Yahoo, Yandex usando o IndexNow
O que é o IndexNow?
IndexNow é uma maneira fácil para os proprietários de sites informarem instantaneamente aos mecanismos de pesquisa sobre as últimas alterações de conteúdo em seus sites. Em sua forma mais simples, o IndexNow é um ping simples para que os mecanismos de pesquisa saibam que uma URL e seu conteúdo foram adicionados, atualizados ou excluídos, permitindo que os mecanismos de pesquisa reflitam rapidamente essa alteração nos resultados de pesquisa.
Devo usar o IndexNow mesmo tendo um sitemap?
Os mapas do site (sitemap) são acessados pelos mecanismos de pesquisa com pouca frequência. Com o IndexNow, os webmasters não precisam esperar que os mecanismos de pesquisa descubram e rastreiem os mapas do site, mas podem notificar diretamente os mecanismos de pesquisa sobre o novo conteúdo.
Como usar o IndexNow no meu Site?
Primeiramente você precisa ter acesso a raiz do seu site, em seguida você precisa acessar o site oficial do projeto IndexNow e obter uma chave única em UTF-8.
A chave pode ser obtida na sessão “Verificar a propriedade por meio da chave” no corpo do próprio site do IndexNow.
A chave deve ser uma string em UTF-8. Algo parecido com isso: 96184a0697c04e57948084a050131597
Agora crie um arquivo de texto na raiz do seu site, onde o nome do arquivo e o seu conteúdo devem ser a própria chave: 96184a0697c04e57948084a050131597.txt
Agora que a chave já foi inserida na raiz do seu site, você já pode enviar suas URLs.
Como enviar uma única URL?
Você pode enviar uma URL usando o método GET via Script, Postman, ou até mesmo pelo seu navegador.
https://api.indexnow.org/indexnow?url=https://seusite.com/contato.html&key=96184a0697c04e57948084a05013159
Como enviar várias URLs de uma única vez?
Você pode enviar uma URL usando o método POST via Script, Postman, ou outras ferramentas.
A resposta 200 indica que suas páginas foram recebidas com sucesso.
A tabela a seguir mostra o formato das respostas:
200 | OK | URL submitted successfully |
202 | Accepted | URL received. IndexNow key validation pending. |
400 | Bad request | Invalid format |
403 | Forbidden | In case of key not valid (e.g. key not found, file found but key not in the file) |
422 | Unprocessable Entity | In case of URLs which don’t belong to the host or the key is not matching the schema in the protocol |
429 | Too Many Requests | Too Many Requests (potential Spam) |
Você pode enviar até 10.000 URLs por postagem, combinando URLs http e https, se necessário.
Você pode emitir a solicitação HTTP usando wget, curl ou outro mecanismo de sua escolha. Uma solicitação bem-sucedida retornará um código de resposta HTTP 200. Se receber uma resposta diferente, você deverá verificar a solicitação e, se tudo estiver certo, reenviá-la. O código de resposta HTTP 200 indica apenas que o mecanismo de pesquisa recebeu o conjunto de URLs.
Como verificar as páginas já indexadas?
Para verificar as páginas que já foram indexadas, você pode acessar a gerência do seu mecanismo de pesquisa como o Bing Webmaster.
Uma lista com as sua páginas será apresentada.