Por que o meu site GitHub Pages não aparece no Google?
Um site novo no GitHub Pages quase sempre fica fora do Google por três faltas: não tem sitemap, não está no Search Console e quase ninguém tem link para ele.
Por que o seu site GitHub Pages não está no Google
Confira nesta ordem. As primeiras causas deixam o site inteiro fora do Google. As últimas deixam páginas soltas de fora.
- O site é novo. Um site
github.ionovo quase não tem links de outros sites, então o Google pode nem saber que ele existe. Pesquise no Googlesite:seguido do seu domínio, comosite:exemplo.com.br. Se nada aparecer, o Google provavelmente ainda não tem nenhuma página sua. A inspeção de URL do Search Console dá a resposta exata para cada página. - O site não é gerado, ou o endereço mudou. O Pages precisa de um
index.html, em minúsculas, no topo da fonte de publicação. Mudar um repositório entre público e privado muda o endereço do site. Se a página inicial responde404, o Google não vê nada. - Uma tag
noindexestá no layout. Procure<meta name="robots" content="noindex">no<head>do layout e tire das páginas que você quer no Google. - O
robots.txtestá no lugar errado. O Google só lê orobots.txtno topo de um host. Num site de projeto emusuario.github.io/repo, o Google lêusuario.github.io/robots.txt, não o do seu repositório. - Não há sitemap nem propriedade no Search Console. Coloque
jekyll-sitemapna listapluginsdo_config.yml. O GitHub Pages aceita esse plugin, e ele gera/sitemap.xml. Adicione no Search Console uma propriedade de prefixo de URL com o endereço do site, verifique com a tag ou o arquivo HTML e envie o sitemap. - As páginas dizem pouco. Um README transformado em site de uma página dá pouco ao Google. Crie páginas que respondam, cada uma, a uma pergunta por completo.
- Poucos links levam ao site. Coloque o endereço do site na seção About e no README do repositório, e links para ele no seu perfil e em outros projetos.
Se só algumas páginas estão fora: os três motivos mais comuns no GitHub Pages
O Search Console mostra o motivo de cada página em Indexação > Páginas. Estes três são os que mais aparecem em sites GitHub Pages.
Detectada, mas não indexada no momento
Um site github.io novo tem poucos links de outros sites, então o Google espera antes de visitar. Envie o sitemap no Search Console e coloque links para o site no README e na seção About do repositório. Veja Detectada, mas não indexada no momento.
Rastreada, mas não indexada no momento
Páginas curtas feitas de um README ou de poucas linhas de Markdown dão pouco ao Google. Faça cada página responder a uma pergunta por completo, com link a partir da página inicial. Veja Rastreada, mas não indexada no momento.
Não encontrado (404)
Um Index.html com letra maiúscula, um repositório movido ou uma troca de domínio sem novo build quebram endereços. Chame o arquivo de entrada de index.html, faça um commit para gerar o site de novo depois de mudar o domínio e crie uma página 404.html para endereços que acabaram de vez. Veja Não encontrado (404).
Onde fica o sitemap
O GitHub Pages não gera sitemap por padrão. Com Jekyll, coloque jekyll-sitemap na lista plugins do _config.yml, e ele gera /sitemap.xml. Com outro gerador de sites, gere o sitemap no seu workflow.
Veja o que o Google pegou
Depois de enviar o sitemap, o CrawlCoach confere com o Search Console as páginas do seu site GitHub Pages, até 500 de graça. Ele mostra quais ficaram de fora e por quê.
Perguntas frequentes
Um site de projeto do GitHub Pages pode aparecer no Google?
Pode. O Google indexa páginas em usuario.github.io/repo como qualquer outro site. Adicione no Search Console uma propriedade de prefixo de URL para esse endereço, porque não dá para verificar uma propriedade de domínio em github.io.
Preciso de domínio próprio para aparecer no Google?
Não. Um domínio próprio deixa você verificar uma propriedade de domínio no Search Console. Com os registros de DNS certos, o GitHub Pages redireciona entre a versão com www e a sem www para você.
Fontes
Conferido em 8 de outubro de 2026. O Google muda o Search Console e a ajuda de tempos em tempos. Se algo estiver diferente na sua tela, confira a fonte.
- Documentos do GitHub: O que é o GitHub Pages?
- Documentos do GitHub: Sobre GitHub Pages e Jekyll
- GitHub Pages: versões das dependências (em inglês)
- Documentos do GitHub: Solução de problemas de erros 404 para sites do GitHub Pages
- Documentos do GitHub: Sobre domínios personalizados e páginas de GitHub
- Google: Como o Google interpreta a especificação de robots.txt
- Ajuda do Search Console: Adicionar uma propriedade de site ou plataforma ao Search Console
Veja quais páginas do seu site estão fora do Google
Entre com sua conta Google. O CrawlCoach confere até 500 páginas de graça e mostra a correção de cada problema.
Gerar meu relatório grátisGrátis para até 500 páginas. Sem cartão. Entre com a conta Google que você usa no Search Console.
O app e os relatórios do CrawlCoach estão em inglês.