ARIA landmarks marcam regiões da página que leitores de tela usam para navegar por atalho. Segundo a especificação WAI-ARIA do W3C (2024), são 8 roles de landmark. No WordPress, header, nav, main e footer já geram landmarks implícitos. Mapeie as regiões antes de instalar plugin.
ARIA landmarks são rótulos semânticos que identificam as grandes regiões de uma página, como cabeçalho, menu, conteúdo principal e rodapé, para que leitores de tela ofereçam um atalho direto a cada uma. No WordPress, a maioria desses landmarks nasce das próprias tags HTML5 do tema, mas temas mal construídos quebram esse mapa. Entender os 6 tipos centrais de ARIA landmarks evita que um usuário de NVDA precise tabular por 40 links só para chegar ao texto. Este conteúdo faz parte do hub de guias de acessibilidade WordPress da FULL.
O que são ARIA landmarks: Definição operacional
ARIA landmarks são as 8 regiões nomeadas, definidas na WAI-ARIA 1.2 do W3C, que dividem a página em zonas navegáveis para tecnologia assistiva. No WordPress, seis delas aparecem em quase todo site: banner, navigation, main, complementary, contentinfo e search. O leitor de tela monta um índice dessas regiões sozinho, e o usuário salta entre elas por atalho.
No NVDA, a tecla D pula de um landmark para o próximo; no JAWS, a tecla R abre a lista completa de regiões. Sem esses ARIA landmarks, o usuário navega link a link. Um tema bem feito entrega esse mapa de graça, porque cada tag HTML5 carrega um landmark implícito, e o atributo role= manual vira exceção, não regra. A diferença entre os dois caminhos define metade dos tickets de acessibilidade que chegam ao suporte da FULL.
| Landmark | Tag HTML5 equivalente | Função na página |
|---|---|---|
| banner | <header> (no topo do body) | Cabeçalho global: logo, título do site |
| navigation | <nav> | Menus de navegação do site |
| main | <main> | Conteúdo principal e único da página |
| complementary | <aside> | Barra lateral, widgets relacionados |
| contentinfo | <footer> (no fim do body) | Rodapé global: créditos, políticas |
| search | role=”search” no formulário | Campo de busca do site |
Landmarks implícitos: O que o HTML5 já entrega
Cinco dos seis ARIA landmarks nascem prontos quando o tema usa tags HTML5 corretas, sem nenhum atributo role= digitado à mão. O elemento
vira navigation; vira main;
vira complementary; e
vira contentinfo. Isso vale para WordPress 6.x com qualquer tema de bloco como o Twenty Twenty-Five.
O problema aparece quando o tema embrulha tudo em
Por que múltiplos landmarks iguais viram ruído
Quando a página tem 2 ou mais ARIA landmarks do mesmo tipo, cada um precisa de um aria-label distinto, senão o leitor de tela anuncia “navigation, navigation” sem dizer qual é qual. O caso clássico no WordPress é ter o menu principal no topo e um menu de rodapé: ambos usam















