HTML

Qu'est-ce que la balise header ?

La balise HTML <header> définit l'en-tête d'une page ou d'une section, regroupant généralement le logo, la navigation et les éléments d'introduction.

Qu'est-ce que la balise <header> ?

La balise <header> est un élément sémantique HTML5 qui sert de conteneur pour le contenu introductif d'une page ou d'une section. Contrairement à une simple <div>, elle indique aux moteurs de recherche que les éléments qu'elle renferme constituent le "point d'entrée" de l'information qui suit.

On la retrouve le plus souvent tout en haut d'un site web (l'en-tête global), mais elle peut aussi être utilisée à l'intérieur d'un élément <article> pour contenir, par exemple, le titre de l'article, la date de publication et le nom de l'auteur.

Que contient typiquement une balise <header> ?

Dans le cadre d'un en-tête de site (Global Header), elle regroupe généralement :

  • Le Logo de la marque.
  • La Barre de navigation (souvent enveloppée dans une balise <nav>).
  • Un moteur de recherche interne.
  • Des éléments de "Call to Action" (boutons de connexion ou de contact).

Pourquoi est-elle importante pour le SEO et l'accessibilité ?

L'utilisation correcte du <header> est un signal fort pour la structure de votre document :

  1. Hiérarchisation du contenu : Elle aide Googlebot à identifier rapidement l'identité du site et les outils de navigation principaux avant de passer au contenu (<main>).
  2. Navigation assistée : Les lecteurs d'écran utilisent les balises <header> comme des points de repère (landmarks), permettant aux utilisateurs malvoyants de s'orienter plus facilement dans la page.
  3. Différence avec le <head> : Attention à ne pas confondre ! La balise <head> contient les métadonnées invisibles (titre SEO, scripts), tandis que le <header> contient ce qui est visible pour l'utilisateur.

Mise en place dans Webflow

Webflow propose plusieurs manières d'utiliser cette balise pour optimiser votre code :

  • Pour votre barre de navigation : Si vous créez une section pour votre menu, allez dans le panneau Settings (touche D) et changez le tag div ou section en header.
  • Pour vos titres de sections : Si vous avez une section complexe avec un sur-titre, un H2 et un paragraphe d'introduction, vous pouvez les envelopper dans un <header> à l'intérieur de cette section pour une sémantique parfaite.

⚠️ Attention : Ne placez jamais un <header> à l'intérieur d'un <footer> ou d'un autre <header>. C'est une erreur de structure qui pourrait perdre les algorithmes d'analyse.

🍪 Ici, votre consentement compte !
J'utilise des cookies pour améliorer votre expérience sur mon site ainsi qu'à des fins de statistiques et de mesure d'audience.
Préférences des cookies
La confidentialité est importante pour moi, vous avez donc la possibilité de désactiver certains types de cookies qui peuvent ne pas être nécessaires au fonctionnement de base du site Web. Le blocage des catégories peut avoir un impact sur votre expérience sur le site Web. Plus d'informations
Nécessaires
Ces cookies sont indispensables pour naviguer sur le site et ne peuvent pas être désactivés.
Toujours actifs
Préférences
Ces éléments permettent au site Web de mémoriser les choix que vous faites (tels que votre nom d'utilisateur, votre langue ou la région dans laquelle vous vous trouvez) et offrent des fonctionnalités améliorées et plus personnelles.
Statistiques
Ces éléments m'aident à comprendre comment mon site Web fonctionne, comment les visiteurs interagissent avec, et s'il peut y avoir des problèmes techniques.
Marketing
Ces éléments sont utilisés pour diffuser des publicités plus pertinentes pour vous et vos intérêts.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.