Audit SEO Records
O site inteiro, cada sinal comprovado.
Medido em três sites reais: 1 000 páginas em dois minutos, 10 000 páginas em menos de oito, cada sinal citado com os seus endereços, e uma fiabilidade verificada em dois corpus de controlo.
Pagamento único, por cartão, e o seu site mantém o seu estado: lemos as suas páginas públicas, devagar, como um visitante paciente. O relatório lê-se aqui e descarrega-se em PDF; o seu endereço de e-mail continua facultativo. Cada sinal mostra a sua prova e verifica-se de novo com um clique, sempre que corrigir.
O que deteta
152 sinais, cada um citado com os seus endereços
Títulos, descrições e conteúdo
- Títulos duplicados entre páginas
- Descrições duplicadas entre páginas
- Descrições em falta
- Vários títulos numa página
- Várias descrições numa página
- Títulos demasiado curtos
- Descrições demasiado curtas
- Título principal (h1) ausente
- Vários títulos principais (h1) numa página
- h1 que copia a etiqueta title
- Páginas com conteúdo escasso
- Conteúdo duplicado entre páginas
- Rácio texto/código baixo
- Texto de preenchimento (lorem ipsum)
- Páginas vazias de conteúdo que respondem 200 (soft 404)
- Texto ocultado em massa ao carregar
- Hierarquia de títulos saltada
- Títulos de secção vazios
- Idioma declarado em desacordo com o texto
- HTML sem etiquetas semânticas
- Doctype em falta
- Conteúdo alojado num iframe
- Plug-ins mortos (Flash, applet)
- Conteúdo construído apenas por JavaScript
- Identidade do editor invisível (Organization, página sobre)
Endereços e canónicas
- Canónica em falta
- Canónica para uma página em erro
- Canónica para um redirecionamento
- Canónica para uma página em noindex
- Várias canónicas numa página
- Canónica em endereço relativo
- Endereços com sublinhados
- Endereços demasiado longos
- Endereços com parâmetros indexáveis
- Duplicados por maiúsculas ou barra final
- Armadilhas para robôs por parâmetros
- Variantes de endereço proprietárias sem canónica
- Páginas de conta e carrinho indexáveis
- Endereços mal codificados
- Ordens contraditórias aos robôs (index e noindex)
- Páginas em noindex inscritas no mapa do site
Ligações
- Ligações internas quebradas, com a página que as contém
- Ligações internas para redirecionamentos
- Ligações de saída mortas
- Ligações internas em nofollow
- Ligações sem texto de âncora
- Âncoras genéricas repetidas («clique aqui»)
- Ligações malformadas
- Navegação apenas por JavaScript
- Ligações internas em http num site https
- Ligações muito longas
- Páginas com mais de 3 000 ligações
- Ficheiros apresentados como páginas
- Páginas sustentadas por uma única ligação de entrada
- Páginas órfãs (no mapa, sem ligação)
- Páginas demasiado profundas
- Paginação sem ligação para a primeira página
Redirecionamentos, mapa do site e respostas do servidor
- Erros de servidor (5xx)
- Páginas não encontradas (4xx)
- Endereço inventado que responde 200
- Página não encontrada sem caminho de regresso
- Página inicial atrás de um redirecionamento
- Páginas instáveis de uma leitura para outra
- Cadeias de redirecionamentos, salto a salto
- Ciclos de redirecionamentos
- Redirecionamentos temporários (302) tornados duradouros
- Páginas do mapa do site em erro
- Páginas do mapa do site redirecionadas
- Páginas ausentes do mapa do site
- Mapa do site ilegível
- Mapa do site demasiado pesado
- Endereços http num mapa do site https
- Sitemap ausente do robots.txt
- robots.txt ilegível
- robots.txt que bloqueia estilos ou scripts
- Cabeçalho Last-Modified em falta
Velocidade e peso
- Páginas pesadas
- Compressão em falta
- Páginas lentas a responder
- Primeiro byte lento
- Páginas servidas apenas em HTTP/1.1
- Renderização principal lenta (LCP)
- Saltos de layout (CLS)
- Interatividade lenta
- DOM enorme
- Peso total elevado
- Scripts que bloqueiam a renderização
- Serviços de terceiros pesados
- Demasiados recursos carregados
- Scripts e estilos pesados
- Scripts e estilos não minificados
- Scripts ou estilos em erro
- CSS inline enorme
- Cache de recursos em falta
- Fontes que bloqueiam a apresentação
Imagens
- Imagens em erro
- Imagens externas em erro
- Imagens pesadas, pesadas ao byte
- Formatos de imagem antigos
- Carregamento diferido em falta
- Um único ficheiro para todos os ecrãs (srcset)
- Nomes de ficheiro mudos
- Imagens sobredimensionadas
- Ícone do site ausente
- Imagem principal em carregamento diferido
- Imagem principal sem prioridade
- Imagem de partilha em falta
- Imagem de partilha quebrada
Dados estruturados
- Esquemas inválidos
- Entidades HTML em bruto nos esquemas
- Ficha de produto incompleta
- Ficha de artigo incompleta
- Avaliações sem fonte
- Preço do esquema diferente do preço apresentado
- Disponibilidade do esquema diferente da página
- Datas incoerentes
- Nome do produto ausente do texto visível
- Trilho de navegação quebrado
- Trilho de navegação sem esquema
- Esquema FAQ obsoleto
Idiomas (hreflang)
- hreflang em falta num site multilingue
- Códigos de idioma inválidos
- hreflang sem ligação de retorno
- hreflang para uma página em erro
- hreflang para uma página em noindex
- x-default em falta
- hreflang em conflito com a canónica
- hreflang em desacordo com o idioma declarado
- hreflang em desacordo com o texto da página
- Duplicados entre idiomas sem hreflang
Segurança
- Certificado expirado
- Certificado com o nome errado
- Protocolo TLS antigo
- HSTS em falta
- Cabeçalhos de proteção em falta
- Formulário enviado em http
- Conteúdo misto (http numa página https)
Motores de resposta (IA)
- llms.txt em falta
- llms.txt malformado
- Robôs dos motores de resposta bloqueados
Plataformas: PrestaShop, WordPress, Joomla, Drupal
- PrestaShop: variantes de produto indexáveis
- PrestaShop: facetas indexáveis
- PrestaShop: endereços em bruto (index.php) servidos
- PrestaShop: páginas legais duplicadas
- WordPress: páginas de anexos indexáveis
- WordPress: arquivos escassos indexáveis
- Joomla: endereços legíveis desativados
- Joomla: duplicados de menu
- Joomla: variantes imprimíveis indexáveis
- Drupal: endereços /node/N expostos
- Drupal: taxonomias escassas indexáveis
- Drupal: cache de página em falta