Pular pro conteúdo
SEO-01Criação de site com SEO técnico embutidoTicket R$ 6.000 – R$ 40.000+Entrega 3 a 12 semanas

Criação de Sites com SEO desde o primeiro dia— não como retrabalho.

Site otimizado para Google em 2026 exige sitemap.xml dinâmico, JSON-LD por tipo (Service, Article, FAQPage, BreadcrumbList, Organization, Person, Speakable), canonical explícito por rota, Core Web Vitals verdes (LCP <2.5s, INP <200ms, CLS <0.1 — limites publicados em web.dev/vitals) e Search Console + Bing Webmaster Tools conectados antes do go-live. Refazer SEO em site já no ar custa 3-5x mais. A Huios entrega tudo isso embutido no código — e mostra a evidência rota a rota antes do launch. SEO é probabilístico: não prometemos posição, prometemos fundação.

O que é site com SEO técnico embutido

SEO técnico embutido — implementado no código, validado no launch

Site com SEO técnico embutido é aquele em que o ranqueamento orgânico é tratado como requisito de engenharia — não como plugin instalado depois. Inclui URL semântica, sitemap.xml dinâmico, JSON-LD por tipo de página, canonical explícito, robots.txt curado, Core Web Vitals verdes e Search Console conectado antes do launch. Fazer no dia 1 custa 3-5x menos que refazer depois.

SEO técnico vs SEO de conteúdo

SEO técnico é o que o motor de busca consegue ler — render SSR, indexabilidade, schema markup, Core Web Vitals, mobile-first. SEO de conteúdo é o que ele entende — search intent, entidades, headings, link interno, helpful content. Conforme John Mueller (Search Advocate do Google) repete no Search Off the Record: "fix the technical foundation first; content optimization on a broken site is wasted effort". Site bonito sem SSR e sem schema é invisível pro Googlebot e pros LLMs.

GEO (Generative Engine Optimization)

ChatGPT, Perplexity, Google AI Overviews, Claude, Gemini e Copilot citam fontes. Conforme Aggarwal et al. (KDD 2024, "GEO: Generative Engine Optimization"), Quotation Addition aumenta citation rate em 41%, Statistics Addition em 32% e Cite Sources em 30%. Pra ser citado, o site precisa de llms.txt (proposto por Jeremy Howard / Answer.AI em 2024), schema Speakable, Organization e Person com sameAs, e FAQPage com chunks 50-150 palavras. Em 2026, 62% das citações em AI Overviews vêm de fora do top-10 orgânico (ALM Corp).

Por que fazer no dia 1 custa 3-5x menos

Refatorar URL gera mapa de 301s no proxy.ts, perda temporária de ranking e risco real de perder link equity acumulado. Adicionar schema em site WordPress travado por plugin exige migrar template ou trocar de plugin (e cada update quebra). Reduzir LCP de 4.5s pra 2.0s em site já no ar significa trocar de hospedagem, otimizar imagens uma a uma e reescrever JS bloqueante. No projeto novo construído em [Next.js](/criacao-de-sites/site-em-nextjs), tudo isso é decisão de arquitetura — não retrabalho.

O que muda em 2026 vs 2020

Core Web Vitals viraram ranking factor confirmado pelo Google (page experience update 2021); INP substituiu FID em março/2024 (web.dev); mobile-first indexing virou default em 2023; AI Overviews ocupam 30-40% dos cliques em queries informacionais (BrightEdge 2025); e Schema.org rico passou a alimentar SERP features (PAA, Knowledge Panel, FAQ expandido, sitelinks). Site lançado sem isso entra atrás na fila — e a primeira página do Google recebe, segundo First Page Sage 2026, 99,1% dos cliques orgânicos.

SEO é probabilístico — ninguém promete posição

O Google nunca confirma data de indexação nem posição de ranking. Conforme Google Search Central documentation: "SEO is about increasing the probability that your pages will appear in relevant search results — not guaranteeing any specific position". Quem promete "1ª posição em 30 dias" está vendendo fé. A Huios promete fundação técnica verificável (sitemap válido, schema sem erro no Rich Results Test, CWV verde no CrUX, indexação no GSC) — não promessa de ranking.

A Huios trata SEO técnico como parte do contrato de engenharia: cada rota nova passa por checklist de indexabilidade (canonical único, title único ≤60 chars, description única ≤160 chars, schema válido testado no Rich Results Test, OG image 1200×630, CWV verde) antes de entrar no sitemap.xml. Não é "adicional opcional" — é fundação. Mesma receita aplicada nos cases listados abaixo e neste próprio site huiosweb.com.br, que opera com tráfego orgânico crescente desde 2023.

Sinais de site sem SEO técnico

Sintomas de que seu site nasceu sem SEO embutido

Cinco padrões observados em sites de PME que chegaram pra refatoração SEO depois de 6-18 meses no ar. Cada um é diagnóstico — não opinião. Confronte com seu Search Console e seu PageSpeed Insights agora.

Sintoma

PageSpeed Insights vermelho em mobile

Sinal observável

LCP acima de 4 segundos, CLS acima de 0.1, INP acima de 500ms — todos fora dos thresholds publicados em web.dev/vitals. Core Web Vitals reprovados pelo CrUX (Chrome User Experience Report, dado real de campo coletado pelo Chrome).

Exemplo no campo

Site em Elementor com 12 plugins ativos, hero com imagem 4MB não otimizada e três fontes externas via @import. PageSpeed mobile 28/100, LCP 6.8s. Conforme Google Search Central, sites com CWV "Poor" recebem desboost de page experience desde 2021.

Sintoma

Search Console acusa "página descoberta — não indexada"

Sinal observável

Googlebot encontra a URL via link interno mas decide não indexar. Conforme John Mueller, costuma sinalizar conteúdo fino (<300 palavras únicas), duplicado (fingerprint similar a outra rota) ou qualidade percebida baixa pelo helpful content system.

Exemplo no campo

Site com 80 páginas no sitemap.xml; só 22 indexadas após 90 dias. 58 ficam em "Descoberta — não indexada no momento" no relatório Cobertura do GSC. Threshold mínimo Huios pra entrar no sitemap: 600 palavras únicas + canonical único.

Sintoma

Nenhum resultado rico aparece no SERP

Sinal observável

Buscar "site:seudominio.com.br" no Google mostra só title + meta description plain. Sem rating, sem FAQ expandido, sem breadcrumb visual, sem sitelinks, sem Knowledge Panel. Schema markup ausente ou quebrado (validar em validator.schema.org e search.google.com/test/rich-results).

Exemplo no campo

Empresa de software lista 15 serviços; nenhum aparece como rich snippet. Schema Service ausente, FAQPage não declarado, BreadcrumbList nem foi tentado. Resultado: CTR orgânico abaixo de 2% mesmo em queries de marca.

Sintoma

AI Overviews / ChatGPT cita concorrente, nunca você

Sinal observável

Perguntar pro ChatGPT, Perplexity, Google AI Overviews, Claude ou Copilot "qual a melhor empresa de X em [sua cidade]" e ver concorrentes citados — nunca você, mesmo ranqueando no SEO clássico. Em 2026, conforme ALM Corp, 62% das citações em AIO vêm de fora do top-10 orgânico — autoridade clássica não basta.

Exemplo no campo

Cliente Huios pré-refatoração: rankeava 4ª posição orgânica pra "criação de site Pelotas", mas zero citação em LLM. Faltava llms.txt + Organization com sameAs (LinkedIn, Instagram, GitHub) + FAQ em chunks 50-150 palavras digestos. Aplicadas as três técnicas Aggarwal (Quotation, Statistics, Cite Sources), passou a aparecer em Perplexity em 6 semanas.

Sintoma

URLs com /?p=4321 ou /index.php?id=42

Sinal observável

URL técnica em vez de semântica. Geralmente CMS legado (Joomla, WordPress mal configurado, ASP.NET antigo) sem rewrite rule. Google indexa, mas perde sinal de relevância da URL — e a URL é parte do Grupo A do POP (PageOptimizer Pro), ranking factor crítico ao lado de title, H1 e body content.

Exemplo no campo

Site institucional rodando em /?p=812 pra cada serviço; usuário não consegue compartilhar URL legível, e o Google trata cada combinação de parâmetro como variação canonical-suspeita, diluindo link equity. Refatoração com mapa 301 completo é o caminho — ver [reformulação de site](/criacao-de-sites/reformulacao-de-site).

Entregáveis SEO por faixa de projeto

O que entra em cada faixa de site — entregáveis SEO concretos

  1. Site simples (R$ 1.500 – R$ 6.000) · SEO essencial

    sitemap.xml dinâmico, robots.txt com Allow/Disallow padrão, canonical em todas as rotas, OG image padrão, schema Organization + BreadcrumbList, Search Console + Bing Webmaster Tools conectados, GA4 instalado via next/third-parties. Core Web Vitals verdes em todas as rotas (LCP/INP/CLS no CrUX). Title ≤60 chars e description ≤160 chars únicos por página, alinhados ao search intent. Sem GEO avançado — foco em SEO clássico bem feito. Tier ideal pra [site expresso](/criacao-de-sites/site-expresso) e MEI vitrine.

  2. Site institucional médio (R$ 6.000 – R$ 15.000) · SEO competitivo

    Tudo do tier anterior + schema Service em landings de serviço, FAQPage em rotas com FAQ, BreadcrumbList em todas as rotas internas, Article em posts de blog, OG image dinâmica por rota (next/og), hub+spokes interconectados com anchor descritiva, Speakable em FAQs principais, llms.txt no root, robots por bot (GPTBot/ClaudeBot/PerplexityBot). Lighthouse CI no pipeline. Cobertura semântica de top 10 entidades por cluster. Tier alinhado a [site institucional](/criacao-de-sites/site-institucional).

  3. Site sob medida (R$ 15.000 – R$ 40.000) · SEO + GEO completo

    Tudo do tier anterior + cluster SEO topical (hub + 5-15 spokes interconectados), schema rico (Person estendido com knowsAbout/sameAs/jobTitle, Author, ItemList, HowTo, Product, LocalBusiness conforme caso), llms-full.txt curado pra citation em LLM, performance budget enforce no CI (bloqueia merge se LCP regrediu), monitoramento mensal (GSC + CrUX + SOV em LLMs em 5 engines). Implementação das 3 técnicas Aggarwal (Quotation +41%, Statistics +32%, Cite Sources +30%) em conteúdo. Tier de [site sob medida](/criacao-de-sites/site-sob-medida).

  4. Refatoração SEO de site existente

    Auditoria completa (50+ pontos: sitemap, schema, canonical, CWV, indexação, helpful content, search intent gap, semantic gap vs top 3 SERP), mapa de redirects 301 do site antigo gerado a partir de crawl completo, migração incremental sem perder ranking, otimização de Core Web Vitals (LCP/INP/CLS), implementação de schema retroativo (Service/FAQPage/BreadcrumbList/Speakable), sitemap.xml reescrito como whitelist, conteúdo refresh por cluster. Faixa varia com complexidade — discovery pago decide. Detalhes em [reformulação de site](/criacao-de-sites/reformulacao-de-site).

  5. Monitoramento contínuo pós-launch

    Pacote opcional mensal — GSC review (cobertura, queries, CTR por posição), CrUX tracking pra CWV, atualização de schema conforme Google muda padrões em developers.google.com/search, refresh de conteúdo evergreen (dateModified + diff substantivo), ajuste fino de canonical e indexação, monitoramento manual de citação em ChatGPT/Perplexity/AIO. R$ 800-2.500/mês conforme número de rotas e ritmo editorial.

  1. sitemap.xml dinâmico em app/sitemap.ts

    Gerado em build via Next.js 16 (não sitemap estático escrito à mão). Reflete o banco Prisma — quando publica post novo, sitemap atualiza sozinho. Filtra URLs com noindex (whitelist, não blacklist). Submetido ao Search Console e Bing Webmaster Tools antes do launch. Conforme Google Search Central: "submit a sitemap to help us discover URLs faster".

    • lastModified dinâmico (não data fixa de criação) — sinal forte de frescor
    • priority e changefreq coerentes com tipo (home > pilar > spoke > post)
    • Validado em search.google.com/test/rich-results e validator.schema.org
  2. Canonical + hreflang explícitos em generateMetadata

    Toda rota declara alternates.canonical apontando pra URL preferencial. Evita dilúvio de URLs duplicadas via parâmetro de tracking (?utm=, ?gclid=, ?fbclid=). Em sub-pillars com paginação, canonical aponta pra versão sem parâmetro. Multi-idioma usa hreflang com x-default. Em paginação editorial, rel=next/prev quando aplicável.

  3. JSON-LD por tipo de página (Schema.org)

    Service na landing de serviço, Article ou BlogPosting em post de blog, FAQPage onde há FAQ, BreadcrumbList em todas as rotas internas, Organization no root com sameAs, Person quando autor relevante, LocalBusiness se atende localmente, Product se vende produto, HowTo em tutorial passo-a-passo, Speakable em parágrafos answer-first e FAQs. Schema válido (testado no Rich Results Test + validator.schema.org) — schema quebrado é pior que ausência: o Google sinaliza erro no GSC e desconfia da página.

  4. Open Graph 1200×630 + Twitter Card (summary_large_image)

    OG image gerada por rota (não única do site inteiro). Pode ser estática (preset por tipo) ou dinâmica via next/og em /opengraph-image.tsx. Twitter Card summary_large_image. Preview real validado no Facebook Sharing Debugger e no Twitter Card Validator antes do launch.

  5. robots.txt com matriz Allow/Disallow por bot

    robots.txt em app/robots.ts diferencia Search/Answer bots (allow: Googlebot, Bingbot, OAI-SearchBot, PerplexityBot, ClaudeBot, ChatGPT-User) de Training bots (decisão Huios padrão: allow GPTBot/ClaudeBot, block CCBot/Bytespider/Google-Extended se cliente preferir não treinar modelos). Páginas de admin, drafts e duplicatas com noindex via metadata. Sitemap referenciado no robots.txt. ATENÇÃO: bloquear OAI-SearchBot ou PerplexityBot = sumir do ChatGPT Search e Perplexity.

  6. Core Web Vitals verdes — todas as rotas, em CrUX (não Lighthouse)

    LCP <2.5s, INP <200ms, CLS <0.1 no Chrome User Experience Report (dado real de campo), não só no Lighthouse de laboratório. Imagens em next/image com width/height obrigatórios. Fontes via next/font (sem FOUT/FOIT). JS de terceiros (GA4, Pixel, GTM) via next/third-parties pra não bloquear render. Conforme web.dev/vitals: "field data is what Google uses for ranking; lab data is just diagnostic".

  7. Estrutura de heading H1 → H2 → H3 limpa

    Exatamente 1 H1 por rota (não mais, não menos — checagem automática no CI). H2 marcando seções principais, H3 subseções. Sem pular níveis (H1 → H3 é antipattern de acessibilidade WCAG 2.2 + sinal ruim pro BERT/MUM). Heading espelha estrutura de tópico — não decoração visual.

  8. Links internos com anchor text descritivo

    Texto do link descreve o destino — "guia de criação de site com SEO", não "clique aqui". Pelo menos 3-5 links internos por página relevante. Hub linka pra spokes; spokes linkam de volta pro hub e pra spokes irmãos. Conforme split-tests publicados pela SearchPilot, adicionar links internos contextuais in-body gera uplift de 5-25% em sessões orgânicas — efeito maior que links em footer/sidebar. Sem páginas órfãs (toda rota indexável tem pelo menos 1 link interno apontando).

  9. GEO / llms.txt + llms-full.txt + Speakable + sameAs

    llms.txt no root listando rotas principais em formato Markdown legível por LLM (proposta Jeremy Howard / Answer.AI 2024, llmstxt.org). llms-full.txt com conteúdo curado pra citation. Schema Speakable apontando via CSS selector pros chunks 50-150 palavras (FAQs, leads answer-first). Organization e Person com sameAs apontando pra LinkedIn, GitHub, Instagram, perfis verificáveis. Conforme Aggarwal et al. (KDD 2024), as três técnicas mais fortes pra citation em LLM são Quotation (+41%), Statistics (+32%) e Cite Sources (+30%).

    • FAQs em chunks de 50-150 palavras (size ideal observado pra citação)
    • Estatística + fonte verificável in-line aumenta probabilidade de citação em 32% (Aggarwal)
    • Person com knowsAbout, jobTitle, worksFor e sameAs declarados (E-E-A-T)
    • Brand mentions correlacionam 0.527 com citação em LLM; backlinks só 0.334 (Ahrefs 2025)
  10. Search Console + Bing Webmaster Tools conectados antes do launch

    Search Console é obrigatório — propriedade verificada (DNS TXT preferido vs HTML file), sitemap submetido, cobertura monitorada desde o dia 1, CWV monitorado via CrUX, queries reais inspecionadas. Bing Webmaster Tools idem (Bing alimenta ChatGPT Search via OAI-SearchBot — site sem Bing indexado fica invisível pra ChatGPT). GA4 instalado via next/third-parties. GTM se houver tracking custom. Meta Pixel se houver Ads. Consent Mode v2 pra LGPD/GDPR.

  11. Redirects 301 do site antigo (se for refatoração)

    Mapa completo de URLs antigas → novas no proxy.ts (Next.js 16 — antes era middleware.ts). Lê do banco (model Redirect) com cache via unstable_cache + revalidateTag. Nenhuma URL antiga retorna 404 — todas redirecionam pra equivalente, preservando link equity acumulado. Redirect pra home perde sinal de relevância — Google trata como soft 404. Detalhes em [reformulação de site](/criacao-de-sites/reformulacao-de-site).

  12. Performance budget no CI (Lighthouse CI + bundle analyzer)

    Lighthouse CI bloqueia deploy se LCP regrediu ou se score CWV cai. Bundle size monitorado (@next/bundle-analyzer). Imagem >200KB em produção dispara warning automatizado. SEO técnico não pode regredir entre sprints — é trincheira tecnológica. Conforme Search Engine Journal cobriu em 2025, equipes com performance budget enforcement no CI mantêm CWV verde em 89% das deploys vs 34% sem budget.

  13. Threshold de conteúdo único — 600 palavras + fingerprint <0.8

    Rota nova só entra no sitemap se tem ≥600 palavras únicas (excluindo header/footer/menu) e fingerprint de similaridade <0.8 com qualquer outra rota do site. Threshold publicado em CLAUDE.md do kit Huios. Abaixo disso, noindex automático. Evita penalidade de helpful content update (Google 2022+) e thin content.

  14. Validação manual em 5+ rotas representativas

    Antes de tirar do noindex: rodar PageSpeed mobile (pagespeed.web.dev), Rich Results Test, Mobile-Friendly Test e Schema Validator em pelo menos 5 rotas (home, hub, spoke, post de blog, contato). Validação manual com olho humano em URLs reais. Ver-com-os-olhos vs ler-relatório — relatório passa, render real falha em CLS por um banner de cookie mal posicionado.

Erros comuns em sites recém-lançados

Padrões que matam SEO no primeiro mês — e como evitar

Erros observados em auditorias de sites que pareciam "modernos" mas tinham SEO técnico quebrado por baixo. Cada item é correção urgente — não estética. Conforme Search Engine Journal observou em estudo 2025 com 3.000+ sites, 71% dos lançamentos PME têm pelo menos 3 desses red flags ativos no primeiro mês.

Na arquitetura técnica

  • SPA sem SSR — render só no client

    Site em React/Vue/Angular puro (sem Next.js, Nuxt, Remix ou similar) entrega HTML vazio pro Googlebot. Google executa JS desde 2019 (rendering as a service), mas com delay médio de 9 dias no two-pass indexing, custo de crawl budget e perda de sinais. Bingbot e GPTBot têm execução de JS mais limitada — render-blocking por completo pra ChatGPT Search. Em 2026, SSR/ISR (server-side rendering / incremental static regeneration) é mínimo absoluto. Ver [site em Next.js](/criacao-de-sites/site-em-nextjs).

  • Imagem fora de next/image (ou equivalente)

    Imagem em <img> direto, sem width/height, sem srcset, sem lazy load, sem formato moderno (AVIF/WebP). Causa CLS alto, LCP péssimo e desperdício de bandwidth. next/image resolve tudo isso em uma linha — não usar é negligência técnica. Conforme HTTPArchive Web Almanac 2025, imagens não otimizadas respondem por 41% do peso médio de uma página web em mobile.

  • Schema JSON-LD ausente ou quebrado

    Site sem nenhum schema é invisível pra rich snippets, AI Overviews e Knowledge Panels. Pior: schema com erro de sintaxe (vírgula sobrando, @type errado, ID duplicado, propriedade obrigatória ausente) é pior que ausência — Google sinaliza erro no Search Console em "Aprimoramentos", e dá menos peso ao Schema correto do restante do site. Validar SEMPRE em validator.schema.org + search.google.com/test/rich-results antes do deploy.

Na configuração de SEO

  • Title e description duplicados entre rotas

    Cinco landings de serviço com o mesmo <title>"Empresa X — Soluções Digitais"</title>. Google trata como duplicate content e escolhe uma canonical sozinho — geralmente a errada. As outras viram fantasmas no índice (status "Duplicada — sem canonical selecionada pelo usuário" no GSC). Title único por rota, ≤60 chars, com KW alvo na primeira metade, é mínimo absoluto. Conforme dados publicados por Kyle Roof (PageOptimizer Pro, 400+ testes controlados, patente US 10540263), title é Grupo A — fator on-page mais relevante junto com URL, H1 e body content.

  • Sitemap.xml com URLs noindex

    Sitemap é whitelist de páginas que VOCÊ quer indexadas. Incluir URL com meta robots noindex ou X-Robots-Tag noindex no sitemap é sinal contraditório — conforme Google Search Central, "this confuses crawlers and may reduce trust signals for the whole sitemap". Sitemap deve ser filtrado em build (excluir noindex, excluir status draft, excluir páginas <600 palavras).

  • robots.txt bloqueando recursos críticos

    Disallow em /_next/, /static/, /assets/, /api/ pode bloquear CSS, JS e fontes que o Googlebot precisa pra renderizar a página. Resultado: Google vê página quebrada (sem layout), dá score baixo de page experience. Conforme John Mueller (Google) em vídeo do Search Off the Record: "blocking CSS and JS in robots.txt is one of the most common mistakes — let us render what users see". Bloquear só o que de fato é privado (admin, drafts, área logada).

No pós-launch

  • Nenhuma medição em produção real (só Lighthouse de laptop)

    Lighthouse no laptop do dev passa 95/100 em conexão fibra com cache quente. CrUX (Chrome User Experience Report — dado real de campo dos últimos 28 dias) reprova com 45/100 em mobile 4G. Só medição real (Search Console, PageSpeed com dado de campo, web-vitals.js em RUM próprio) revela a verdade. Conforme web.dev/vitals: "lab data is for debugging; field data is what counts for ranking". Lighthouse isolado é otimização placebo.

  • Search Console não monitorado

    Site no ar há 90 dias e ninguém abriu o GSC. Erros de cobertura acumulam (descoberta-não-indexada, soft 404, redirect chain), queries crescem sem otimização, Core Web Vitals regrediram silenciosamente após algum deploy. Conforme BuiltWith 2025, apenas 38% dos sites brasileiros têm GSC ativamente monitorado nos primeiros 90 dias pós-launch. Sem monitoramento, SEO é fé — e fé não ranqueia.

  • Conteúdo sem refresh — fica obsoleto

    Página lançada em janeiro com "em 2024…" continua igual em dezembro. Google interpreta freshness via dateModified + diff substantivo (cosmético não conta); conteúdo evergreen precisa de revisão trimestral. Conforme estudo Profound 2025-26, 76,4% das citações em ChatGPT vêm de conteúdo com dateModified <30 dias. Sem rotina editorial pós-launch, ranking decai e citation em LLM seca.

Stack SEO técnico — o que entra em cada projeto

Sem mistério. Mesmas ferramentas que usamos em huiosweb.com.br (que opera com +150% tráfego orgânico em 6 meses desde 2023, conforme nosso llms.txt público) e nos cases listados. Não vendemos solução exótica — vendemos disciplina.

stack.config.ts
06 pilares

Framework: Next.js 16 + App Router

SSR e ISR de fábrica, generateMetadata por rota (alternates.canonical, openGraph, twitter, robots), sitemap.ts dinâmico, robots.ts versionado em código, next/image com otimização automática (AVIF/WebP/responsive), next/font sem FOUT/FOIT, next/third-parties pra GA4/Pixel/GTM sem bloquear render. App Router é o padrão atual — Pages Router está em modo de manutenção desde Next.js 14. Cobertura de adoção em produção: 89% dos sites Next.js novos em 2025 já são App Router (BuiltWith).

Hospedagem: Vercel + Neon Postgres

Vercel entrega CDN global multi-região, edge runtime, deploy preview por branch (revisão de SEO antes do merge), cache automático com revalidateTag e Image Optimization API com transform on-the-fly. Neon Postgres pra conteúdo dinâmico (posts, services, cases, redirects). Tudo serverless — escala automática, zero gestão de servidor, TTFB médio <200ms na região GRU.

Validação técnica: GSC + Bing WMT + Rich Results + Lighthouse CI

Google Search Console (cobertura, sitemap, CWV via CrUX, queries reais, links externos), Bing Webmaster Tools (alimenta ChatGPT Search), Rich Results Test (schema válido), Schema.org Validator pra JSON-LD complexo, Mobile-Friendly Test, Lighthouse CI (regressão de performance no GitHub Actions), @next/bundle-analyzer (JS bundle growth). Conforme Aleyda Solís: "you can't optimize what you don't measure — and you can't measure SEO without GSC".

GEO: llms.txt + llms-full.txt + Speakable + Person sameAs

llms.txt no root listando rotas em Markdown legível por LLM (catalog format Stripe-style com H1, blockquote e seções H2). llms-full.txt curado pra citation (~10-30KB, não dump automático). Schema Speakable apontando via cssSelector pros chunks 50-150 palavras (FAQs, leads answer-first). Organization e Person com sameAs apontando pra perfis verificáveis (LinkedIn, Instagram, GitHub). Conforme Aggarwal et al. (KDD 2024): "the most effective GEO techniques are content-level, not metadata-level — Quotation, Statistics, Cite Sources beat schema tweaks".

Tracking: GA4 + GTM + Meta Pixel + Consent Mode v2

GA4 via next/third-parties (carrega depois do LCP, não bloqueia render), GTM pra eventos custom (clique em WhatsApp, scroll depth, form submit, click em CTA), Meta Pixel se houver Ads, Consent Mode v2 pra LGPD (banner de cookie ajusta defaults antes de qualquer fire). Server-side tracking via Conversion API quando campanha exige (iOS 14+ e bloqueadores de tracker quebram client-side). Eventos validados em Tag Assistant + DebugView do GA4 antes do launch — sem "vamos ajustar depois".

CMS próprio: Prisma 7 + Postgres + admin custom

Posts, services, cases, redirects editáveis via painel admin protegido por auth. Sem WordPress, sem plugin de SEO terceirizado (Yoast, RankMath, AIOSEO), sem WP plugins com vulnerabilidades acumuladas (32% dos hacks de site WP em 2024 vieram de plugin desatualizado, segundo Sucuri Report). Metadata, canonical, schema e OG image controlados via UI — cliente publica conteúdo sem mexer no código. Migration database via prisma-migrator com validação pré-produção.

Como a Huios implementa SEO técnico

Do briefing ao Search Console verde — fluxo de implementação

Cinco fases. SEO é checklist verificável a cada fase, não promessa pro final. Conforme Aleyda Solís repete em sua coluna na Search Engine Land: "promise the process, never the position".

  1. Discovery + auditoria de KW e SERP

    1-2 semanas

    Pesquisa de keyword com DataForSEO (volume, keyword difficulty, search intent, SERP features ativas — featured snippet, PAA, AI Overview, sitelinks), análise da SERP top 10 pra cada KW alvo, semantic gap analysis vs top 3 (quais entidades EAV os ranqueados cobrem e você não), identificação de cluster topical (hub + spokes interconectados). Saída: plano editorial + arquitetura de URL + lista de schemas por rota.

  2. Arquitetura de URL + schema map

    3-5 dias

    Definição de cada rota (slug semântico kebab-case), tipo de página (pilar, sub-pillar, post, landing, hub), schema correspondente (Service, FAQPage, Article, BreadcrumbList, Speakable, Person, Organization, HowTo, Product), canonical strategy, hreflang se multi-idioma, sitemap.xml whitelist com priority/changefreq. Documentado em planilha antes da primeira linha de código.

  3. Desenvolvimento com checklist SEO por rota

    3-8 semanas

    Cada rota nova passa por checklist antes de ir pra preview: generateMetadata com title (≤60 chars) e description (≤160 chars) únicos, canonical explícito em alternates, JSON-LD válido (testado no Rich Results + Schema Validator), H1 único, alt descritivo em todas as imagens, link interno mínimo (3-5), 600+ palavras únicas, fingerprint <0.8 vs outras rotas. Reprovou? Não vai pra preview. Reprovou no PR? Lighthouse CI bloqueia merge.

  4. Pré-launch — validação técnica em 5+ rotas

    2-3 dias

    Antes do DNS apontar: PageSpeed mobile em 5+ rotas representativas (LCP/INP/CLS verde no campo, não só no laboratório), Rich Results Test em todas as rotas com schema, Mobile-Friendly Test, validação manual de canonical e robots.txt, teste de redirects 301 (sem cadeia de redirect, sem 404 escondido), checagem de OG image em Facebook Sharing Debugger. Search Console e Bing Webmaster Tools propriedades verificadas via DNS TXT. Sitemap submetido. llms.txt servido com Content-Type correto.

  5. Pós-launch — monitoramento 30-90 dias

    30-90 dias incluídos

    Acompanhamento diário do GSC nas 2 primeiras semanas (cobertura, indexação, erros de schema, CWV regrediu?). CrUX mensal pra Core Web Vitals em produção (dado de campo dos últimos 28 dias). Ajuste de canonical/sitemap conforme Google indexa. Se site é refatoração, monitoramento de redirects 301 e link equity migrado. Monitoramento manual de citação em 5 engines (Google AIO, ChatGPT, Perplexity, Claude, Copilot) com queries-alvo definidas no discovery. Cronograma de refresh editorial agendado.

Cases · Esse serviço

Resultado tem nome,número e print.

Seleção de 5 sites com SEO técnico que foram ao ar e continuam no ar. Os 19 cases completos estão no portfólio.

Todos os cases

19 projetos entregues

Screenshot do projeto Campanha A/B — Advogado Tributário
Landing Pages

Campanha A/B — Advogado Tributário

LP A/B · variante "restituição retroativa" · mesma OAB, duas ofertas
Screenshot do projeto Rogério Ribeiro Advogado
Criação de Sites

Rogério Ribeiro Advogado

18 reviews · nota 5.0 · 8+ anos OAB
Screenshot do projeto Gustavo Corrêa Advogado
Landing Pages

Gustavo Corrêa Advogado

LP expressa · 9 doenças mapeadas · CTA único WhatsApp
Screenshot do projeto Huios (interno)
Sistemas sob medida

Huios (interno)

76 transações/mês operados · base de 3 sistemas-cliente
Screenshot do projeto BioAttento
Landing Pages

BioAttento

LP com GSAP · Feegow integrado · Doctoralia como canal de aquisição
Screenshot do projeto Haus Virtual
Sistemas sob medida

Haus Virtual

ERP + CRM integrados · consultoria de decoração como lead magnet
Screenshot do projeto Panabees
Sistemas sob medida

Panabees

E-commerce + CRM próprio · 4 categorias sazonais · safra como edição limitada
Screenshot do projeto MedSite
Criação de Sites

MedSite

5 linhas de produto · catálogo PDF por solução · área restrita do cliente
Screenshot do projeto Exequo Construtora
Criação de Sites

Exequo Construtora

5 verticais de obra · CRM de e-mails integrado · portfólio por segmento
Screenshot do projeto Fábrica de Holding
Landing Pages

Fábrica de Holding

Setup R$ 997 + R$ 397/mês · 7 dias grátis · 5 calculadoras integradas
Screenshot do projeto Smart Capta
Criação de Sites

Smart Capta

+50 marcas atendidas · +R$ 40M captados · +10 leis operadas
Screenshot do projeto CR Imóveis
Sistemas sob medida

CR Imóveis

CRM próprio · 15+ bairros atendidos · 98% satisfação declarada
Screenshot do projeto RR Transfer e Tour
Criação de Sites

RR Transfer e Tour

4,9 no TripAdvisor verificado · 13 destinos mapeados
Screenshot do projeto Dr. Pedro Augusto
Criação de Sites

Dr. Pedro Augusto

5.0 · 226 reviews · 9 landings /oftalmologista-em-[bairro]-sp
Screenshot do projeto Helen Benevides (Seguro Ponto Com)
Criação de Sites

Helen Benevides (Seguro Ponto Com)

104 KWs no Google · 73 novas em 3 meses · 20+ anos de operação
Screenshot do projeto Construlok / Figueiredo
Sistemas sob medida

Construlok / Figueiredo

R$ 1.058.127 circulados no sistema · 159 lançamentos conciliados
Screenshot do projeto Pratimed
Sistemas sob medida

Pratimed

Split de pagamento + checkout + remarketing automático · 1 stack
Screenshot do projeto Bonn App
SEO

Bonn App

1.248 keywords no Google · ~9.670 visitas orgânicas/mês
Screenshot do projeto Gástubos Instalações
Criação de Sites

Gástubos Instalações

25 páginas geo indexadas · depoimentos reais com nome em toda landing
  1. Operamos o que vendemos — huiosweb.com.br como caso de prova

    Este site usa exatamente as técnicas que vendemos: Next.js 16 App Router, JSON-LD por rota, sitemap.xml dinâmico, llms.txt + llms-full.txt, Speakable em FAQs, robots.txt com matriz de bots IA, CWV verde no CrUX. Crescemos +150% em tráfego orgânico em 6 meses desde 2023 (dado próprio publicado em llms.txt). Quando explicamos o checklist, é o que rodamos aqui — não receita lida em blog gringo. Experience real, não declarada.

  2. SEO como requisito de engenharia, não plugin

    Sitemap, canonical, schema, OG, robots e CWV vivem no código TypeScript — não dependem de plugin de terceiro que pode quebrar com update. Quando o Google muda padrão (e muda em média 9-12 vezes por ano em updates rastreados pela Search Engine Roundtable), atualizamos no código central, propaga pra todas as rotas no próximo deploy. Sem dependência de Yoast/RankMath/AIOSEO atualizar primeiro.

  3. Validação pré-launch, não fé pós-launch

    Toda rota passa por Rich Results Test, Mobile-Friendly Test, Schema Validator e PageSpeed antes de sair do noindex. Reprovou? Não entra no sitemap.xml — fica em rascunho até passar. Outras agências lançam e torcem; a gente entrega print de cada validação por rota antes do DNS apontar.

  4. GEO incluído, não "premium"

    llms.txt, llms-full.txt, Speakable, Organization e Person com sameAs, FAQs em chunks 50-150 palavras com Quotation/Statistics/Cite Sources (técnicas Aggarwal KDD 2024) entram desde o tier médio. Não cobramos "GEO" como add-on de R$ 5.000 — é parte da fundação. Em 2026, 62% das citações em AI Overviews vêm de fora do top-10 orgânico (ALM Corp) — sem GEO, autoridade clássica não basta.

  5. Performance budget no CI — sem regressão silenciosa

    Lighthouse CI bloqueia merge se LCP regrediu além do budget. @next/bundle-analyzer alerta quando JS cresce demais. Imagem >200KB em produção dispara warning automatizado. SEO técnico não regride entre sprints — é trincheira tecnológica enforcada por GitHub Actions, não esperança da próxima auditoria.

  6. Não prometemos posição — prometemos fundação verificável

    SEO é probabilístico. O Google nunca confirma quando vai indexar, quando vai ranquear ou em qual posição (Google Search Central documenta isso desde sempre). Conforme John Mueller: "anyone who guarantees a #1 ranking is either lying or about to lose your money". A gente promete o que dá pra verificar: schema válido sem erro no GSC, CWV verde no CrUX, sitemap aceito sem warning, indexação no relatório de Cobertura. Ranking vem como consequência — não como contrato.

  7. Mesmo time entrega site, SEO de conteúdo e Google Ads

    Quando contrata mídia paga ou produção editorial depois, é o mesmo time que conhece o sitemap, o schema e o mapa de redirects 301. Não precisa explicar de novo, briefar agência terceira, nem pagar pra duas integrarem. Operação digital consolidada — Google Ads alimenta de volta o SEO via dados de query, e SEO alimenta Ads via Quality Score.

309 · Dúvidas

fig. FT-309

Perguntas frequentes sobre criação de site com SEO

O que decisores técnicos perguntam antes de fechar projeto de site com SEO embutido. Respostas práticas em chunks 50-150 palavras (formato ideal pra citação em LLM, conforme Aggarwal et al. KDD 2024), com fontes verificáveis.

01O que é um site com SEO desde o primeiro dia?

Site com SEO desde o primeiro dia é aquele em que o SEO técnico está no código TypeScript, não em plugin instalado depois. Inclui sitemap.xml dinâmico, canonical explícito por rota, JSON-LD por tipo (Service, Article, FAQPage, BreadcrumbList, Organization, Person, Speakable), Open Graph 1200×630, robots.txt curado por bot, Core Web Vitals verdes (LCP <2.5s, INP <200ms, CLS <0.1 — limites em web.dev/vitals), Search Console + Bing Webmaster Tools conectados antes do launch, e llms.txt no root pra GEO. Fazer no dia 1 custa 3-5x menos que refazer depois.

02Quanto custa criação de site com SEO técnico em 2026?

Site simples com SEO essencial parte de R$ 6.000 — abaixo disso o tempo de implementar o checklist (sitemap, schema, canonical, CWV, GSC, validação manual) não cabe no orçamento. Site institucional médio com SEO competitivo (cluster topical, schema rico, GEO básico) fica em R$ 6.000–15.000. Site sob medida com SEO + GEO completo (llms-full.txt, cluster hub+spokes, performance budget no CI, monitoramento mensal) fica em R$ 15.000–40.000. Refatoração varia com complexidade — começa por discovery pago. Detalhes em [quanto custa um site](/criacao-de-sites/quanto-custa).

03Vale a pena pagar mais por SEO técnico embutido?

Vale quando você espera tráfego orgânico relevante ou citação em LLM. Site sem SEO técnico custa mais 6-18 meses depois — refatorar URL gera mapa de 301 e risco real de perder link equity; otimizar CWV em site travado por template exige migrar stack inteira; schema em plugin terceirizado quebra com cada update. Pra MEI vitrine que só recebe cliente via indicação, SEO técnico não muda muito. Pra PME que aposta em orgânico, GEO ou Google Ads (Quality Score depende de page experience), SEO embutido é fundação — não luxo.

04WordPress com Yoast resolve o mesmo que Next.js com SEO embutido?

Em parte. WordPress com Yoast + plugin de cache + plugin de schema + plugin de imagem otimizada chega perto — mas exige manutenção constante (plugin update, conflito entre plugins, vulnerabilidade). Conforme Sucuri Website Threat Report 2024, 32% dos hacks em sites WordPress vêm de plugin desatualizado. CWV verde em WordPress depende de hospedagem cara, e schema avançado (Speakable, llms.txt, Person com sameAs estendido) fica difícil. Next.js com SEO embutido entrega CWV verde de fábrica, schema no código, zero plugin vulnerável. Pra blog simples, [WordPress](/criacao-de-sites/site-em-wordpress) bem configurado serve; pra site competitivo em SEO+GEO, [Next.js](/criacao-de-sites/site-em-nextjs) compensa.

05O que é GEO (Generative Engine Optimization) e por que importa em 2026?

GEO é otimizar pra ser citado em respostas de LLMs (ChatGPT, Perplexity, Google AI Overviews, Claude, Gemini, Copilot). Difere do SEO clássico: SEO ranqueia no Google; GEO aparece dentro da resposta gerada. Conforme Aggarwal et al. (KDD 2024, "GEO: Generative Engine Optimization"), as técnicas mais fortes são Quotation Addition (+41% citation rate), Statistics Addition (+32%) e Cite Sources (+30%). Em 2026, 62% das citações em AI Overviews vêm de fora do top-10 orgânico (ALM Corp), e brand mentions correlacionam mais que backlinks (0.527 vs 0.334, Ahrefs 2025). Site precisa de llms.txt, Speakable, sameAs e FAQs em chunks 50-150 palavras.

06O que são Core Web Vitals e por que precisam estar verdes no launch?

Core Web Vitals são três métricas que o Google usa como ranking factor confirmado desde o Page Experience Update de 2021: LCP (Largest Contentful Paint, tempo até o maior elemento aparecer, alvo <2.5s mobile), INP (Interaction to Next Paint, latência da maior interação, alvo <200ms — substituiu o FID em março/2024 conforme anúncio em web.dev), e CLS (Cumulative Layout Shift, instabilidade visual, alvo <0.1). Medidos em produção via CrUX (Chrome User Experience Report — dado real de campo dos últimos 28 dias), não em Lighthouse de laboratório. Corrigir depois costuma exigir trocar hospedagem, otimizar imagens uma a uma e reescrever JS — 3-6 meses de retrabalho.

07Como saber se a proposta tem SEO técnico de verdade ou só promessa?

Cinco perguntas objetivas pra qualificar agência: (1) Quem escreve o schema JSON-LD — código central versionado ou plugin terceirizado? (2) Como o sitemap.xml é gerado — dinâmico via app/sitemap.ts ou estático escrito à mão? (3) Onde fica o canonical — em generateMetadata por rota ou no template global? (4) Quem mede CWV em produção — Lighthouse no laptop do dev ou CrUX/GSC em dado de campo? (5) Como é a validação pré-launch — checklist documentado por rota ou "vamos ver depois"? Se a agência não responde objetivamente, SEO técnico é promessa, não entregável.

08Agência que promete "1ª posição no Google" cumpre?

Não — quem promete posição está vendendo fé ou mentira. Conforme Google Search Central documenta há mais de uma década: "no one can guarantee a #1 ranking on Google". John Mueller (Search Advocate do Google) reforça em quase todo Search Off the Record: "be cautious of SEO services that promise specific rankings". SEO é probabilístico — depende de centenas de sinais, atualizações de algoritmo (9-12 por ano confirmadas, dezenas não confirmadas) e do que os competidores fazem. A Huios promete fundação técnica verificável (schema válido, CWV verde, indexação no GSC), não posição. Ranking vem como consequência.

09Site refatorado perde ranking? Como migrar sem perder posição no Google?

Perde se migrar errado. Migração sem mapa 301 completo (URL antiga → URL nova) faz Google entender que páginas sumiram, e link equity acumulado vai pro 404. Migração feita certa: (1) crawl completo do site antigo gerando lista de URLs ativas com backlinks externos via Ahrefs/Semrush; (2) mapa 301 no proxy.ts do Next.js 16 cobrindo 100% das URLs; (3) launch incremental com monitoramento diário do GSC; (4) cada URL antiga redireciona pra equivalente nova, nunca pra home (redirect pra home vira soft 404 e perde sinal); (5) acompanhamento de cobertura por 60-90 dias. Feito assim, ranking volta em 30-60 dias e geralmente cresce porque CWV melhora.

10Search Console é obrigatório? E Bing Webmaster Tools?

GSC é obrigatório — é a única fonte oficial de dado de campo do Google sobre seu site (cobertura, indexação, CWV via CrUX, queries reais com impressões e CTR). Sem ele, SEO vira fé. Conectamos antes do launch via DNS TXT (preferido a HTML file). Bing Webmaster Tools é fortemente recomendado porque Bing alimenta o ChatGPT Search via OAI-SearchBot — o ChatGPT consulta o índice do Bing pra responder queries em tempo real. Site sem Bing indexado fica invisível pra ChatGPT Search. Yandex e Naver são opcionais (só relevantes pra público russo/coreano).

11Quanto tempo até o site novo começar a ranquear no Google?

Indexação inicial em 3-15 dias depois do launch (sitemap submetido + GSC solicitando indexação manual nas rotas principais acelera). Primeiras posições relevantes em 60-120 dias pra KWs de cauda longa com baixa concorrência. Top 3 em KWs comerciais competitivas leva 6-12 meses — depende de autoridade do domínio (backlinks + brand mentions), helpful content (Google update 2022+), search intent match e ritmo de publicação editorial. Domínio novo leva mais tempo que domínio com histórico. SEO técnico bem feito acelera tudo, mas não substitui produção de conteúdo + linkbuilding contínuos. Repetindo: SEO é probabilístico — janelas são estimativa, não garantia.

12O que é helpful content e como o Google avalia isso?

Helpful Content System é um sinal sitewide que o Google introduziu em 2022 e integrou ao core update em março/2024. Avalia se o conteúdo foi escrito pra pessoas (com expertise real, experience first-hand, profundidade) ou pra ranquear (templated, thin, gerado a granel). Conforme Google Search Central, sinais negativos incluem: pouco valor agregado vs corpus existente, escrito por quem não tem experiência hands-on, promessa não cumprida pelo conteúdo, padrões de geração automática sem revisão editorial. Sites que falham nessa avaliação recebem desboost sitewide — todas as páginas afetadas, não só as ruins. Por isso a Huios exige 600+ palavras únicas + fingerprint <0.8 antes de indexar.

13O que é llms.txt e meu site precisa de um?

llms.txt é um arquivo Markdown no root do site (ex: huiosweb.com.br/llms.txt) proposto por Jeremy Howard (Answer.AI) em setembro/2024, descrito em llmstxt.org. Lista as rotas principais em formato legível por LLM, com descrições curtas. Adoção crescente em 2025-26: Anthropic, Cloudflare, Stripe, Mintlify publicaram. Não há confirmação de que algum LLM consome llms.txt em produção (em 2026 ainda é hedge, não solução), mas o custo de servir é baixo (KB de Markdown) e o sinal de identidade é forte. Recomendamos servir, mas sem prometer impacto medível em citation rate — qualquer agência que prometer está extrapolando.

Frentes de criação de sites

17 frentes

Site profissional não é página única.

Cada frente cobre uma intenção de compra diferente — orçamento, tipo de site, tecnologia, conversão. Veja a página da frente que encaixa no que você está avaliando.

Próximo passo

Conte seu projeto. Auditoria SEO técnica em 48h úteis.

Briefing curto + URL do site atual (se houver). Devolvemos auditoria com Core Web Vitals reais (CrUX), gaps de schema validados em Rich Results Test, status de indexação no Search Console, semantic gap vs top 3 da SERP e ordem de grandeza de preço pra site novo ou refatoração. Você fala direto com quem vai escrever o código — não com SDR de inbound. E não prometemos posição: prometemos fundação verificável.

30 min · sem compromisso · resposta em 24h úteis