Como depurar páginas
Dicas gerais
Lembre-se de que o Google não rastreia sua página imediatamente depois da publicação de uma correção. Portanto, o Search Console (e a Pesquisa Google) pode continuar exibindo um erro em uma página que você corrigiu até que a página seja rastreada novamente. Às vezes, é possível solicitar um rastreamento rápido, por exemplo, usando a Ferramenta de inspeção de URL, mas, na maioria dos casos, leva alguns dias para observar as mudanças nas suas páginas.
Ferramentas de teste úteis
Veja algumas ferramentas úteis para ajudar a depurar suas páginas.
Ferramentas do proprietário verificado do site
As ferramentas e os relatórios a seguir exigem que você seja um usuário verificado do site para poder usar essa ferramenta nessa página ou site. Isso ocorre porque o Search Console fornece dados confidenciais do site que somente um usuário verificado do site poderia acessar.
- Search Console: inscreva-se no Search Console e verifique a propriedade de um site para ter acesso a ferramentas úteis de teste e monitoramento de sites, como as listadas abaixo.
- Rich result status reports: saiba quais pesquisas aprimoradas podem ser lidas pelo Google no seu site, confira informações de solução de problemas para erros da pesquisa aprimorada e solicite um novo rastreamento depois de corrigi-los. Não é possível testar um URL arbitrário usando essa ferramenta.
- Ferramenta de inspeção de URL: saiba como sua página é exibida no índice do Google, faça um teste de indexação em um URL publicado, veja como o Google renderiza sua página e envie um URL para indexação.
- Relatório robots.txt: confira se o Google pode processar seus arquivos robots.txt. Em caso de emergência, você pode solicitar um novo rastreamento de um arquivo robots.txt.
- Relatório de status de AMP: veja os erros de página AMP detectados pelo Google em todo o site. Erros são detectados durante o rastreamento regular. Não é possível testar um URL arbitrário.
Ferramentas anônimas
Estas ferramentas podem ser usadas em qualquer URL sem precisar das permissões do Search Console no site. Algumas ferramentas também permitem que snippets de código sejam colados na própria ferramenta.
Se seu URL estiver protegido por um firewall ou estiver hospedado em um computador local, você poderá usar uma solução de túnel para expor a página à ferramenta de teste. Saiba como testar páginas hospedadas localmente ou com firewall.
- Ferramenta de teste de AMP: teste a validade de um URL específico em tempo real.
- Teste de pesquisa aprimorada: teste a validade de um bloco de dados estruturados em tempo real. O código pode ser colado na ferramenta ou hospedado em uma página ativa.
Mais ferramentas
Consulte nossa página de ajuda para mais recursos e informações sobre o horário de atendimento.
Teste de páginas hospedadas localmente ou com firewall
O Google fornece várias ferramentas para testar uma única página publicada da Web. Por exemplo, a Ferramenta de Teste de AMP e o Teste de pesquisa aprimorada. No entanto, se sua página estiver sendo executada na sua máquina local sem um URL público ou se estiver protegida por um firewall, você ainda poderá testá-la expondo um túnel para a ferramenta de teste. Isso poderá ser útil se você quiser testar uma página antes de disponibilizá-la publicamente na Web ou até mesmo como outra etapa do processo de lançamento.
Para testar uma página local ou com firewall, use uma solução de túnel como ngrok
. Essas
ferramentas fornecem um URL público que se conecta a uma página não pública em seu host local ou servidor com firewall.
O exemplo a seguir inicia primeiro o SimpleHTTPServer
do python
para hospedar uma página no computador local e, em seguida, usa o ngrok para expor essa página em um
URL acessível para o público:
Etapa 1
Inicie um servidor HTTP local para hospedar sua página em uma determinada porta. Para nosso exemplo, escolhemos a porta
5326
.
SimpleHTTPServer
mapeia o diretório atual como a raiz do site.
python3 -m http.server 5326
Serving HTTP on 0.0.0.0 port 5326
...
Etapa 2
Em outro terminal, inicie seu app ngrok
local, escutando na porta
5326
, que abrimos na etapa 1.
./ngrok http 5326 --request-header-add ngrok-skip-browser-warning:1
ngrok by @inconshreveable (Ctrl+C to quit)
Session Status online
Version 2.2.4
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://ad0a5735.ngrok.io -> localhost:5326
Forwarding https://ad0a5735.ngrok.io -> localhost:5326
Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
Etapa 3
Transmita o URL ngrok exposto para a ferramenta de teste da sua escolha.
O URL raiz do nosso exemplo é http://ad0a5735.ngrok.io
, então, se a página for salva
localmente em ~/testwebdir/mypage.html
, e iniciarmos o servidor acima de
~/testwebdir/
, podemos testar http://ad0a5735.ngrok.io/mypage.html
.
No Teste de pesquisa aprimorada, cole esse URL diretamente ou acesse
https://search.google.com/test/rich-results/result?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html
.
Cada host local e solução de criação de túnel mapeia as páginas de uma maneira diferente.
Além disso, algumas soluções de criação de túnel (não ngrok) protegem automaticamente seu URL público temporário com robots.txt, o que impede a execução de testes do Google neles. As ferramentas de teste do Google respeitam o robots.txt. Leia a documentação da solução de criação de túnel e do software de hospedagem na Web.
Depuração de erros de acesso
Se você receber um erro de acesso ao usar uma ferramenta de teste do Google:
- confirme se sua página não está protegida por um arquivo robots.txt e se não exige login;
- tente acessar sua página de fora do firewall, em outro computador, ou usando o Chrome no modo de navegação anônima.