Mundos
Mundo Criação de Sites

SEO para sites em HTML puro: otimização e indexação

Resposta rápida

SEO para site em HTML puro é escrever no próprio código o que o Google precisa ler: title, description, canonical, títulos em ordem, links internos e dados estruturados, mais sitemap e robots.txt na raiz. A vantagem é que o conteúdo chega pronto, sem depender de JavaScript para aparecer. A desvantagem é que nenhum plugin faz isso por você. Esta página mostra o que colocar em cada arquivo, com as regras do Google. O caminho completo está no guia de como criar sites sem WordPress.

Rápido: cada página precisa de title e description únicos, canonical absoluto e links a href; o site precisa de sitemap.xml e robots.txt.

Ler artigo completo Quero meu site grátis
Neste artigo
  1. Por que o HTML puro facilita a vida do Google
  2. O head que toda página precisa
  3. HTML semântico e URLs que explicam
  4. Sitemap XML e robots.txt
  5. Dados estruturados com Schema.org
  6. Links internos que o Google segue
  7. Passo a passo para indexar o site estático
  8. Velocidade, conteúdo e o que pesa mais
  9. Erros comuns de SEO em site HTML
  10. Em outros Mundos

Por que o HTML puro facilita a vida do Google

O Google processa páginas com JavaScript em três fases: rastreamento, renderização e indexação. Quando o conteúdo depende de script para aparecer, ele precisa passar pela renderização antes de ser lido. A documentação do Google diz que renderizar no servidor ou pré-renderizar continua sendo uma boa ideia, porque deixa o site mais rápido para pessoas e robôs. Também lembra que nem todo robô executa JavaScript.

Um site em HTML puro já entrega o texto no código. Não há etapa extra. Se você usa um gerador de sites estáticos, como mostra a página sobre o Eleventy, o resultado é o mesmo: arquivos HTML prontos.

O outro lado: no WordPress, um plugin de SEO preenche title, description e sitemap. No HTML puro, você escreve ou gera esses itens. Se você quer entender os conceitos de SEO antes do código, comece pelo guia o que é SEO e como começar.

O head que toda página precisa

O head é a parte do HTML que o visitante não vê, mas o Google lê. Nos exemplos abaixo, o endereço seunegocio.github.io é só um modelo: troque pelo domínio do seu site.

<!doctype html>
<html lang="pt-BR">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Conserto de geladeira em Goiânia | Nome da Empresa</title>
  <meta name="description" content="Conserto de geladeira e freezer em domicílio. Veja os serviços, a área atendida e como pedir orçamento pelo WhatsApp.">
  <link rel="canonical" href="https://seunegocio.github.io/conserto-de-geladeira/">
</head>
Elemento O que o Google diz Como aplicar
title Texto descritivo, conciso e diferente em cada página Assunto da página primeiro, nome da empresa depois
meta description Usada só quando descreve a página melhor que o texto; sem limite fixo Resumo da página inteira em 1 ou 2 frases
link canonical Sinal forte; use endereço absoluto Aponte para a própria página, com https e domínio
meta keywords O Google não usa Não precisa colocar

O Google pode reescrever o título que aparece no resultado. A documentação lista as fontes que ele consulta: o title, o título principal visível, os H1, o og:title, o texto de links que apontam para a página e os dados estruturados do tipo WebSite. Por isso, mantenha title e H1 coerentes.

HTML semântico e URLs que explicam

HTML semântico é usar cada tag para o que ela significa: header, nav, main, article, footer, um H1 por página e H2 para as seções. O guia de SEO do Google diz que títulos fora de ordem não atrapalham na busca, mas que a ordem certa ajuda leitores de tela. Faça certo pelo leitor.

Imagens precisam de texto alternativo, o atributo alt. O Google explica que ele ajuda os buscadores a entender a imagem. Em imagem que é link, o alt funciona como a âncora do link.

Para as URLs, o Google recomenda incluir palavras úteis para quem lê. Um endereço como /conserto-de-geladeira/ explica mais do que /pagina?id=382. No site estático, a URL nasce do nome da pasta ou do arquivo, então escolha bem antes de publicar. Mudar depois exige redirecionamento.

A criação é grátis quando você contrata uma hospedagem da HostGator em ciclo anual pelo link do MundoBlá. A gente ganha uma comissão da HostGator quando você contrata pelo link, sem custo extra para você. O escopo é combinado no WhatsApp antes de começar.

Sitemap XML e robots.txt

O sitemap é um arquivo que lista os endereços do site. O Google Search Central define as regras:

  1. Até 50 mil URLs ou 50 MB sem compressão por arquivo.
  2. Codificação UTF-8.
  3. Endereços absolutos, com domínio completo.
  4. O campo lastmod só é usado quando a data é precisa.
  5. Os campos priority e changefreq são ignorados.
  6. O envio é só uma dica: o Google não assegura que vai usar.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://seunegocio.github.io/conserto-de-geladeira/</loc>
    <lastmod>2026-11-05</lastmod>
  </url>
</urlset>

O robots.txt fica na raiz do site e diz aos robôs quais endereços eles podem rastrear. Segundo o Google, o uso principal é evitar excesso de requisições no servidor. Ele também pode apontar o sitemap:

User-agent: *
Allow: /

Sitemap: https://seunegocio.github.io/sitemap.xml

Um alerta do Google: o robots.txt não serve para esconder página da busca. Um endereço bloqueado ainda pode aparecer se outros sites apontarem para ele. Para tirar uma página do índice, o Google orienta usar a meta tag robots ou proteger a página com senha. Em site de empresa, deixe as páginas públicas abertas.

Dados estruturados com Schema.org

Dados estruturados descrevem a página em um formato que o Google entende. O Google recomenda o formato JSON-LD e usa o vocabulário do Schema.org. O código vai dentro de uma tag script, no head ou no corpo.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Nome da Empresa",
  "url": "https://seunegocio.github.io/",
  "telephone": "+55-00-0000-0000",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Goiânia",
    "addressRegion": "GO",
    "addressCountry": "BR"
  }
}
</script>

Ter a marcação certa deixa a página elegível para resultados especiais, mas não faz eles aparecerem por obrigação. O Google indica o Teste de pesquisa avançada (Rich Results Test) para validar. E orienta seguir a documentação dele, não só a do Schema.org, para saber o que de fato muda na busca.

O Google só descobre links que são um elemento a com atributo href apontando para um endereço real. Links inseridos por JavaScript também contam, desde que sigam esse formato. Botão com clique programado não é seguido de forma confiável.

Faça Evite
<a href="/servicos/">Serviços de conserto</a> <span onclick="abrir()">Serviços</span>
Âncora que faz sentido lida sozinha "Clique" ou "saiba mais" soltos
Link de cada página importante a partir de outra Página que só aparece no sitemap
Links espaçados no texto Links colados um no outro

O Google pede que cada página importante receba link de pelo menos uma outra página do site. Não há número ideal de links por página. Para montar a estrutura, veja como organizar links internos para SEO.

Passo a passo para indexar o site estático

Com o site publicado, siga esta ordem.

  1. Confira se todas as páginas têm title, description e canonical próprios.
  2. Gere o sitemap.xml com endereços absolutos e publique na raiz.
  3. Publique o robots.txt com a linha Sitemap.
  4. Verifique a propriedade do domínio no Google Search Console.
  5. Envie o sitemap no relatório Sitemaps do Search Console.
  6. Pesquise site: seguido do seu domínio para ver o que já entrou no índice.
  7. Volte em alguns dias e veja no Search Console as páginas fora do índice e o motivo.

Se você está trocando um WordPress por HTML, mantenha os mesmos endereços ou crie redirecionamentos. O passo a passo está em como migrar de WordPress para HTML.

Velocidade, conteúdo e o que pesa mais

O Google informa que os Core Web Vitals são usados pelos sistemas de classificação. Mas também diz que a busca mostra o conteúdo mais relevante, mesmo com experiência ruim, e que nota boa nas métricas não coloca ninguém no topo. O site estático costuma largar bem na velocidade, como mostra a página de sites rápidos com HTML e Cloudflare.

O que decide é o texto responder bem à dúvida de quem busca. O código limpo só tira os obstáculos do caminho. Para o restante do projeto, volte ao guia de como criar sites sem WordPress. Outras dúvidas têm resposta no Mundo Criação de Sites, a resposta sobre segurança está na página de sites estáticos seguros e a resposta para o resto começa na página inicial.

Erros comuns de SEO em site HTML

  1. Copiar o mesmo title e a mesma description em todas as páginas.
  2. Canonical com endereço relativo ou apontando para a página errada.
  3. Sitemap com endereço de teste, sem domínio ou com página que não existe mais.
  4. Bloquear o site inteiro no robots.txt e esquecer de liberar ao publicar.
  5. Menu feito só com JavaScript, sem links a href.
  6. Imagem sem alt e com nome de arquivo sem sentido.
  7. Mudar a URL de uma página sem redirecionar a antiga.

Transparência: a HostGator paga uma comissão ao MundoBlá quando você contrata a hospedagem anual pelo nosso link. Hospedagem e domínio você paga direto à HostGator, e a criação do site sai sem custo.

Em outros Mundos

O código é a base, o conteúdo é o que ranqueia. No Mundo SEO você encontra pesquisa de palavras, estratégia de conteúdo e SEO local.

Perguntas frequentes

Site em HTML puro é bom para SEO?

É, porque o conteúdo já chega pronto no código e o Google lê sem precisar executar JavaScript. A documentação do Google diz que pré-renderizar ou renderizar no servidor deixa o site mais rápido para pessoas e robôs. Mesmo assim, SEO depende do conteúdo, dos títulos e dos links, não só da tecnologia.

Quais tags do head mais importam para SEO?

As principais são title, meta description, link canonical, meta viewport e a declaração de idioma no html. O title ajuda a formar o título que aparece no Google, e a description pode virar o resumo do resultado. Meta keywords não serve, porque o Google informa que não usa essa tag.

Como escrever um bom title para cada página?

Escreva um texto curto, descritivo e diferente em cada página, como orienta o Google Search Central. Evite títulos genéricos como Início e repetir a mesma palavra no mesmo título. O Google pode reescrever o título usando o H1, o og:title ou links que apontam para a página, então mantenha tudo coerente.

A meta description tem limite de caracteres?

O Google diz que não há limite para a meta description, mas o resumo é cortado na tela conforme o tamanho do aparelho. Na prática, escreva um resumo da página inteira em uma ou duas frases. O Google só usa a sua descrição quando ela descreve a página melhor que o próprio texto.

Para que serve a tag canonical?

A tag canonical indica qual endereço é o principal quando a mesma página abre por mais de uma URL. O Google trata o link rel canonical como sinal forte e recomenda usar endereço absoluto, com https e domínio. Coloque a canonical apontando para a própria página também, para evitar dúvida.

Preciso de sitemap XML em site pequeno?

Não é obrigatório, porque o Google encontra páginas pelos links, mas o sitemap ajuda a avisar quais endereços existem. O Google informa que enviar sitemap é só uma dica e não assegura que ele será usado. Em site com poucas páginas bem ligadas entre si, ele facilita a conferência no Search Console.

Qual é o limite de um sitemap XML?

Cada sitemap pode ter até 50 mil URLs ou 50 MB sem compressão, segundo o Google Search Central. Passando disso, divida em mais de um arquivo e junte com um sitemap de índice. O arquivo precisa estar em UTF-8 e usar endereços absolutos, com o domínio completo em cada URL.

O Google usa priority e changefreq do sitemap?

Não. O Google Search Central informa que ignora os campos priority e changefreq. O lastmod é usado só quando a data é precisa e confere com a última mudança relevante da página. Atualizar a data sem mudar o conteúdo, ou mudar só o ano do rodapé, não conta como atualização.

Para que serve o robots.txt?

O robots.txt diz aos robôs de busca quais endereços eles podem rastrear, e o uso principal é evitar excesso de requisições no servidor. Ele também pode trazer a linha Sitemap com o endereço do sitemap. O Google avisa que o robots.txt não serve para tirar uma página do Google.

Como tirar uma página do Google se o robots.txt não serve?

O Google orienta bloquear a indexação pela meta tag robots ou proteger a página com senha. Bloquear no robots.txt pode até piorar, porque o endereço ainda pode aparecer se outros sites apontarem para ele. Na maioria dos sites de empresa, as páginas públicas devem ficar abertas para busca.

O que são dados estruturados?

Dados estruturados são um código que descreve a página em formato que o Google entende, como empresa, artigo ou perguntas frequentes. O Google recomenda o formato JSON-LD e o vocabulário do Schema.org. Ter o código certo deixa a página elegível a resultados especiais, mas não assegura que eles vão aparecer.

Como testar os dados estruturados do meu site?

Use o Teste de pesquisa avançada do Google, o Rich Results Test, que o Google Search Central indica para validar a marcação. Cole o endereço publicado ou o código. Se faltar uma propriedade obrigatória, a página perde a elegibilidade para aquele tipo de resultado, então corrija antes de publicar o restante.

Link interno feito com JavaScript conta para o Google?

Conta, desde que no fim exista um elemento a com atributo href apontando para um endereço real. O Google diz que só consegue descobrir links nesse formato. Botão com onclick ou elemento sem href não é seguido de forma confiável, então use sempre o link HTML comum para a navegação.

Como escolher o texto dos links internos?

Use um texto descritivo, curto e ligado ao assunto da página de destino, como orienta o Google. Teste lendo só a âncora fora do contexto: ela precisa fazer sentido sozinha. Evite encher de palavras-chave e não coloque um link colado no outro, porque isso confunde quem lê.

Como saber se meu site HTML já está no Google?

Pesquise site: seguido do seu domínio no Google. Se aparecerem resultados, o site está no índice, segundo o guia de SEO do Google. Para ver página por página e enviar o sitemap, use o Google Search Console, que mostra também erros de rastreamento e o motivo de páginas fora do índice.

A ordem dos títulos H1, H2 e H3 afeta o ranking?

Pela documentação do Google, títulos fora de ordem não atrapalham na busca. Mas a ordem correta ajuda leitores de tela e deixa a página mais fácil de entender. Use um H1 com o tema da página e H2 para cada seção, porque o leitor ganha e o código fica organizado.

Velocidade do site influencia o SEO?

Influencia como um dos sinais: o Google informa que os Core Web Vitals são usados pelos sistemas de classificação. Mas a busca prioriza o conteúdo mais relevante, mesmo com experiência ruim. Nota boa nas métricas não coloca ninguém no topo sozinha, então trate velocidade como base e conteúdo como prioridade.

Fontes e data de verificação

Google Search Central: guia de SEO, Google: links de título, Google: meta description, Google: URLs canônicos, Google: sitemap, Google: robots.txt, Google: dados estruturados, Google: links rastreáveis, Google: SEO e JavaScript, Google: experiência na página. Conferido em 5 de novembro de 2026.

Referências

  • Google Search Central: guia de SEO para iniciantes. Disponível em: https://developers.google.com/search/docs/fundamentals/seo-starter-guide.
  • Google Search Central: links de título. Disponível em: https://developers.google.com/search/docs/appearance/title-link.
  • Google Search Central: snippets e meta description. Disponível em: https://developers.google.com/search/docs/appearance/snippet.
  • Google Search Central: URLs canônicos. Disponível em: https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls.
  • Google Search Central: criar um sitemap. Disponível em: https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap.
  • Google Search Central: introdução ao robots.txt. Disponível em: https://developers.google.com/search/docs/crawling-indexing/robots/intro.
  • Google Search Central: dados estruturados. Disponível em: https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data.
  • Google Search Central: links rastreáveis. Disponível em: https://developers.google.com/search/docs/crawling-indexing/links-crawlable.
  • Google Search Central: SEO e JavaScript. Disponível em: https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics.
  • Google Search Central: experiência na página. Disponível em: https://developers.google.com/search/docs/appearance/page-experience.

Fontes conferidas em 05 de novembro de 2026.

Carregando avaliações… — visitas
Escrito por

Redação MundoBlá

Equipe editorial

Equipe que pesquisa, escreve e revisa os guias do MundoBlá. Todo conteúdo cita fontes oficiais e mostra a data da última conferência. Perfis de especialistas reais entram aqui só quando houver pessoa verificada.

Quero meu site grátis