HMDeveloper
Todos os artigos
seo
seositesnextjs

Por que seu site não aparece no Google (auditei o meu e descobri)

Auditei o hmdeveloper.com.br e descobri por que o Google não indexava nada: três h1 na home, páginas que nunca chegaram à produção e zero Search Console.

Em agosto de 2026, eu digitei site:hmdeveloper.com.br no Google. Zero resultados. No Bing, três URLs indexadas. Um site que existia há meses, com conteúdo original e uma stack moderna (Next.js 15, ISR, sitemap automático), invisível para o maior mecanismo de busca do planeta.

Resolvi auditar o meu próprio site. O que encontrei é uma lista de erros que qualquer pequena empresa comete — e que são corrigíveis em uma tarde.

O que estava errado

1. Zero Search Console

O Google Search Console é como você diz ao Google que o seu site existe. Sem ele, o Google pode até descobrir o site por links externos, mas você não tem como enviar o sitemap, ver quais páginas foram indexadas, ou receber alertas de erro.

Eu não tinha cadastrado o domínio. O Google não sabia que o site tinha um sitemap, não sabia quais páginas existiam, e não tinha motivo para indexar nada.

2. Três <h1> na home

A página inicial tinha três tags <h1>. Isso acontecia porque o componente de capa dos posts do blog, que aparece na seção "Últimos artigos", renderizava um <h1> com o título do post dentro do card. A home já tinha seu próprio <h1>, e cada card de post contribuía com mais um.

Crawlers usam a hierarquia de headings para entender a estrutura da página. Três <h1> dizem ao Google que esta página não tem um assunto principal claro — ou pior, que está tentando enfiar palavra-chave em todo canto.

3. Páginas de serviço não indexadas

As landing pages de serviço (/pt/services/sistemas-web-personalizados, /pt/services/ecommerce, e mais quatro) existiam no código, mas estavam em uma branch feature/services-pages que nunca foi mergeada para produção. O Google via a home e o blog — e só.

Para um site que vende serviço, as páginas de serviço são o que deveria ranquear. Elas explicam o que você faz, para quem, com quais resultados. Sem elas, o Google não tem o que ranquear para as buscas que importam.

4. Sem llms.txt

Mecanismos de busca tradicionais usam robots.txt e sitemap.xml. Modelos de linguagem e crawlers de IA (como o GPTBot e o ClaudeBot) estão começando a usar llms.txt — um arquivo que descreve o site em formato legível para modelos. Eu não tinha.

5. Datas inconsistentes

Algumas páginas não tinham lastModified significativo no sitemap. O Google trata frescor de conteúdo como sinal de relevância — uma página que nunca é atualizada parece abandonada.

A ordem da correção (para uma PME)

Se você tem um site que não aparece no Google, a ordem que funciona é esta:

  1. Cadastre o Search Console e envie o sitemap. Sem isso, o Google está operando no escuro. É gratuito, leva 10 minutos, e é o pré-requisito para todo o resto.

  2. Um <h1> por página. Revise o HTML gerado. Se tem componente que renderiza <h1>, troque por <div> ou <p> com o mesmo estilo visual — o leitor não percebe diferença, o crawler percebe.

  3. Title e description únicos por página. O título da página no <title> é o que aparece no resultado de busca. A description é o texto abaixo. Se toda página tem o mesmo título, o Google escolhe um trecho aleatório para mostrar — e raramente acerta.

  4. JSON-LD. LocalBusiness, Service, FAQPage, Article — cada tipo de página tem um schema correspondente. O JSON-LD não melhora ranking diretamente, mas habilita rich results (estrelas, perguntas, breadcrumbs) que aumentam a taxa de clique.

  5. Uma página por serviço. Se você oferece três serviços, cada um precisa de uma página dedicada, com URL descritiva, título específico e conteúdo que responda a pergunta que o cliente faria no Google.

  6. Conteúdo em datas regulares. Blog com dois posts de seis meses atrás passa a impressão de projeto abandonado. Não precisa ser semanal — um artigo bom por mês, mantido por seis meses, já muda o sinal de frescor.

  7. Meça antes de comprar tráfego. Quando o orgânico começar a aparecer no Search Console, você sabe quais termos estão trazendo visita. Aí sim faz sentido investir em anúncio — para amplificar o que já funciona, não para comprar tráfego para um site que o Google ignora.

Onde isso quebra

SEO é um jogo de meses, não de dias. O erro mais comum é fazer a correção, esperar uma semana, e concluir que não funcionou. O Google pode levar semanas para reindexar um site depois de uma mudança estrutural. O Search Console mostra o progresso — use ele, não a ansiedade.

Se você tem um site que não aparece e quer resolver isso, me conte o que está acontecendo.

Trabalho com times que estão adotando agentes de IA no dia a dia de engenharia. Se isso é o seu caso, vamos conversar.

Ver consultoria