Sem H1 nas páginas de discurso?

Olá,
Acabei de executar o verificador de acessibilidade WAVE na nossa instância do Discourse e descobri que não há uma tag H1 na página. Existe alguma maneira de tornar o título um H1? Qualquer ajuda ou suporte seria muito apreciado — obrigado.

2 curtidas

Cada tópico possui um H1; veja o código-fonte desta página.

Se você usar um logotipo de texto, as páginas raiz também usarão o título do site como H1.

2 curtidas

Estou usando o componente Custom Header Links, isso faz alguma diferença?

Não levaria muito para você desativá-lo brevemente e verificar, mas, chutando, não, não deveria.

Você está verificando sua página mais recente ou de categorias e, se sim, está usando uma imagem como logotipo? Se sim, consulte minha primeira resposta; nesses casos, não há um h1 porque não há nada na página que sirva como título principal. Se as pessoas estiverem procurando sua comunidade, ela não precisará de um h1. Se você estiver procurando tópicos como ponto de entrada, eles sempre têm o h1 coberto.

1 curtida

Sim, o logotipo PNG está em uso. Não estamos buscando SEO, mas sim acessibilidade.

Certo, mas essas páginas não têm um título, então não há nada para envolver em <h1>. Você poderia, teoricamente, montar algo, mas não estou convencido da necessidade.

Não consigo encontrar nada nas diretrizes WCAG/WAI que exija um H1 em todas as páginas, apenas que qualquer título principal seja um H1. Pela sua lógica, https://www.google.com não estaria em conformidade, pois não inclui um H1; é por isso que o Wave sinaliza a ausência de um H1 como um alerta — porque nem toda página precisa dele.

3 curtidas