SEO Técnico 2026: Checklist Completo com 47 Pontos de Verificação
Domine os fundamentos técnicos que separam sites que ranqueiam dos que ficam invisíveis. Core Web Vitals, indexação, rastreabilidade, schema markup e muito mais.

SEO Técnico 2026: Checklist Completo com 47 Pontos de Verificação
O SEO técnico continua sendo a fundação invisível que sustenta todo o resto. Sem ele, seu conteúdo excelente, seus backlinks poderosos e sua estratégia de palavras-chave perfeita simplesmente não funcionam — o Google nem consegue ler seu site direito.
Em 2026, com o Google Search Generative Experience (SGE) e as AI Overviews dominando as SERPs, o SEO técnico ganhou uma nova camada de complexidade: estruturar dados para que LLMs entendam e citem seu conteúdo.
📋 Índice Rápido
- Rastreabilidade e Indexação
- Core Web Vitals e Performance
- Arquitetura do Site e URLs
- Schema Markup e Dados Estruturados
- Mobile-First e Experiência do Usuário
- Segurança e HTTPS
- Internacionalização e hreflang
- Monitoramento e Alertas
1. Rastreabilidade e Indexação
1.1 Robots.txt Otimizado
User-agent: *
Allow: /
# Bloquear áreas administrativas
Disallow: /admin/
Disallow: /api/
Disallow: /_next/
Disallow: /*.json$
# Sitemap
Sitemap: https://www.seusite.com/sitemap.xmlChecklist:
1.2 Sitemap.xml Dinâmico e Completo
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.seusite.com/</loc>
<lastmod>2026-01-15</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.seusite.com/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://www.seusite.com/en/"/>
</url>
</urlset>Checklist:
<lastmod> preciso em formato ISO 8601<xhtml:link hreflang> para cada idioma<image:image> para posts com imagens de destaque1.3 Meta Robots e Canonical
<!-- Em TODAS as páginas -->
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
<link rel="canonical" href="https://www.seusite.com/pagina-canonica/">
<!-- Para páginas que NÃO devem indexar -->
<meta name="robots" content="noindex, follow">Checklist:
rel="next/prev" + canonical próprio1.4 Status HTTP e Redirecionamentos
1.5 Orçamento de Rastreamento (Crawl Budget)
2. Core Web Vitals e Performance
2.1 LCP (Largest Contentful Paint) < 2.5s
<!-- Preload da imagem LCP -->
<link rel="preload" as="image" href="/hero-image.webp" type="image/webp">
<!-- OU para fonte -->
<link rel="preload" as="font" href="/fonts/inter-var.woff2" type="font/woff2" crossorigin>Otimizações:
width/height definidosgenerateStaticParams)2.2 INP (Interaction to Next Paint) < 200ms
// Next.js: useTransition para updates não-urgentes
import { useTransition } from 'react';
function SearchResults() {
const [isPending, startTransition] = useTransition();
const [query, setQuery] = useState('');
function handleChange(e) {
const value = e.target.value;
setQuery(value); // Urgente: input response
startTransition(() => {
setFilteredResults(search(value)); // Não-urgente: filter
});
}
}Otimizações:
dynamic() com ssr: false)useTransition para updates de UI não-críticos2.3 CLS (Cumulative Layout Shift) < 0.1
/* Sempre reserve espaço para imagens/iframes */
img, iframe, video {
aspect-ratio: 16 / 9; /* ou width/height explícitos */
}
/* Fontes: evite FOIT/FOUT */
@font-face {
font-family: 'Inter';
font-display: swap;
src: url('/fonts/inter-var.woff2') format('woff2');
}Otimizações:
2.4 Métricas Complementares
3. Arquitetura do Site e URLs
3.1 Estrutura de URLs Limpa
✅ https://www.seusite.com/blog/seo-tecnico-2026
✅ https://www.seusite.com/servicos/seo-tecnico
✅ https://www.seusite.com/categoria/seo/page/2
❌ https://www.seusite.com/blog/post?id=123&cat=seo&utm_source=...
❌ https://www.seusite.com/SEO-TECNICO-2026 (case sensitive)Regras:
3.2 Navegação e Linkagem Interna
BreadcrumbList em todas as páginas profundas3.3 Paginação e Facetas
<!-- Paginação -->
<link rel="prev" href="https://site.com/blog/page/1">
<link rel="next" href="https://site.com/blog/page/3">
<nav aria-label="Pagination">
<a href="/blog/page/1">1</a>
<span aria-current="page">2</span>
<a href="/blog/page/3">3</a>
</nav>4. Schema Markup e Dados Estruturados
4.1 Schemas Obrigatórios por Tipo de Página
| Página | Schemas Obrigatórios |
|---|---|
| Home | WebSite, Organization, SearchAction |
| Blog Post | Article/BlogPosting, BreadcrumbList, FAQPage (se houver), Author |
| Página de Serviço | Service, LocalBusiness (se local), FAQPage |
| Página de Categoria/Tag | CollectionPage, BreadcrumbList |
| Página de Autor | Person, ProfilePage |
| FAQ | FAQPage |
| Produto | Product, Offer, AggregateRating |
| Evento | Event |
| 4.2 Exemplos Prontos | |
| Organization + WebSite (Home) | |
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://www.tsdigitais.com/#organization",
"name": "TS Digitais",
"url": "https://www.tsdigitais.com",
"logo": "https://www.tsdigitais.com/logo.png",
"sameAs": [
"https://linkedin.com/company/tsdigitais",
"https://instagram.com/tsdigitais"
]
},
{
"@type": "WebSite",
"@id": "https://www.tsdigitais.com/#website",
"url": "https://www.tsdigitais.com",
"name": "TS Digitais",
"publisher": { "@id": "https://www.tsdigitais.com/#organization" },
"potentialAction": {
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.tsdigitais.com/search?q={search_term_string}"
},
"query-input": "required name=search_term_string"
}
}
]
}BlogPosting + BreadcrumbList + FAQPage
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "BlogPosting",
"@id": "https://www.tsdigitais.com/blog/seo-tecnico-2026#blogposting",
"headline": "SEO Técnico 2026: Checklist Completo com 47 Pontos",
"description": "Checklist definitivo de SEO técnico para 2026...",
"image": "https://www.tsdigitais.com/images/blog/seo-tecnico-cover.jpg",
"datePublished": "2026-01-15T09:00:00-03:00",
"dateModified": "2026-01-15T14:30:00-03:00",
"author": {
"@type": "Person",
"name": "Tiago Silva Dal Bosco",
"url": "https://www.tsdigitais.com",
"jobTitle": "Especialista SEO"
},
"publisher": { "@id": "https://www.tsdigitais.com/#organization" },
"mainEntityOfPage": { "@id": "https://www.tsdigitais.com/blog/seo-tecnico-2026#webpage" }
},
{
"@type": "BreadcrumbList",
"@id": "https://www.tsdigitais.com/blog/seo-tecnico-2026#breadcrumb",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Início", "item": "https://www.tsdigitais.com/" },
{ "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://www.tsdigitais.com/blog" },
{ "@type": "ListItem", "position": 3, "name": "SEO Técnico 2026", "item": "https://www.tsdigitais.com/blog/seo-tecnico-2026" }
]
},
{
"@type": "FAQPage",
"@id": "https://www.tsdigitais.com/blog/seo-tecnico-2026#faq",
"mainEntity": [
{
"@type": "Question",
"name": "Qual a diferença entre SEO técnico e on-page?",
"acceptedAnswer": {
"@type": "Answer",
"text": "SEO técnico foca na infraestrutura (rastreamento, indexação, performance), enquanto on-page foca no conteúdo (palavras-chave, headings, links internos)."
}
}
]
}
]
}4.3 Validação e Testes
5. Mobile-First e Experiência do Usuário
5.1 Viewport e Meta Tags
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<meta name="theme-color" content="#0f172a">5.2 Touch Targets e Usabilidade
inputmode, autocomplete, type corretos5.3 Interstitials e Pop-ups
6. Segurança e HTTPS
6.1 Certificados e Headers
max-age=31536000; includeSubDomains; preloadSAMEORIGIN6.2 Mixed Content
7. Internacionalização e hreflang
7.1 Implementação Correta
<!-- Em CADA página (incluindo home) -->
<link rel="alternate" hreflang="pt-BR" href="https://www.seusite.com/">
<link rel="alternate" hreflang="en" href="https://www.seusite.com/en/">
<link rel="alternate" hreflang="x-default" href="https://www.seusite.com/">
<!-- No sitemap.xml -->
<url>
<loc>https://www.seusite.com/</loc>
<xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.seusite.com/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://www.seusite.com/en/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.seusite.com/"/>
</url>7.2 Checklist hreflang
8. Monitoramento e Alertas
8.1 Ferramentas Essenciais
| Ferramenta | Frequência | O que Monitorar |
|---|---|---|
| Google Search Console | Diário | Erros de rastreamento, indexação, Core Web Vitals, manual actions |
| Bing Webmaster Tools | Semanal | Indexação Bing, erros de rastreamento |
| PageSpeed Insights API | Semanal | Core Web Vitals (lab + field) |
| Ahrefs/SEMrush Site Audit | Mensal | 100+ checks técnicos |
| Screaming Frog | Mensal/Quinzenal | Crawl completo: redirects, meta, hreflang, schema |
| UptimeRobot / Better Stack | Contínuo | Uptime, SSL expiry, DNS changes |
| 8.2 Alertas Críticos (Configurar Webhook/Email) | ||
| Queda > 20% impressões/cliques no GSC (7 dias) | ||
| Core Web Vitals "Poor" em > 10% URLs | ||
| Erros 5xx > 1% das requisições | ||
| Certificado SSL expira em < 30 dias | ||
| Manual action no GSC | ||
| Queda de posições para palavras-chave alvo (top 10 → fora top 20) | ||
| Sitemap não processado no GSC | ||
| Robots.txt inacessível ou mudado | ||
| 📥 Baixe o Checklist em PDF | ||
| Quer esse checklist em PDF marcável + planilha de acompanhamento no Notion? | ||
| Fale com a TS Digitais no WhatsApp e receba grátis. | ||
| FAQ | ||
| Qual a diferença entre SEO técnico e on-page? | ||
| SEO técnico foca na infraestrutura do site: rastreamento, indexação, performance, arquitetura, segurança. On-page foca no conteúdo visível: palavras-chave, headings, links internos, meta tags, schema. Ambos são necessários — técnico é a fundação, on-page é a casa. | ||
| Com que frequência devo rodar auditoria técnica completa? | ||
| Mensal para sites ativos (blog, e-commerce). Trimestral para sites institucionais estáticos. Imediatamente após migrações, redesigns ou mudanças de CMS. | ||
| Meu site usa React/Next.js client-side rendering. Isso prejudica SEO? | ||
Não, se bem configurado. Use Next.js App Router com Server Components (padrão em 2026). Gere HTML no servidor (generateStaticParams, fetch com cache: 'force-cache'). Evite use client desnecessário. Teste com "View Page Source" — o conteúdo deve estar no HTML. | ||
| Como saber se meu schema markup está funcionando? | ||
| Teste no Rich Results Test (Google) e Schema Validator (schema.org). No GSC, vá em Enhancements — lá aparecem erros/avisos por tipo de schema (Article, Product, FAQ, etc.). | ||
| Vale a pena investir em AMP em 2026? | ||
| Não. O Google descontinuou o selo AMP nas SERPs e não prioriza mais. Foque em Core Web Vitals e HTML semântico leve — resultado melhor com menos complexidade. | ||
| Próximos Passos | ||
| Rode o Screaming Frog no seu site hoje (modo "Spider" + "List Mode" com sitemap) | ||
| Corrija todos os erros 4xx/5xx e redirect chains | ||
| Implemente schema Article + FAQ + Breadcrumb no blog | ||
| Configure alertas no GSC + UptimeRobot | ||
| Agende auditoria mensal no calendário | ||
| Artigo escrito por Tiago Silva Dal Bosco, fundador da TS Digitais. Especialista em SEO técnico, performance web e arquitetura Next.js. | ||
Tiago Silva Dal Bosco
Fundador & Especialista SEO


