Header tag to element HTML wykorzystywany do strukturalnego podziału treści na stronach internetowych. Pozwala na hierarchiczne uporządkowanie nagłówków, co ułatwia czytelnikom nawigację oraz poprawia indeksowanie stron przez wyszukiwarki internetowe. Header tagi obejmują sześć poziomów (od H1 do H6), z czego H1 jest najwyższym, a H6 najniższym poziomem.
Nagłówki są używane do oznaczenia tytułów oraz podtytułów sekcji na stronie. H1 z reguły oznacza główny tytuł strony lub artykułu, natomiast H2 i H3 służą do tworzenia podziałów na mniejsze sekcje i podsekcje. Wyższe poziomy nagłówków pozwalają na dalsze dzielenie treści na bardziej szczegółowe kategorie. Poprawne użycie header tagów ma istotne znaczenie dla optymalizacji strony pod kątem wyszukiwarek. Dzięki nim roboty Google mogą łatwiej rozpoznać, które fragmenty treści są najistotniejsze, co wpływa na rankingi strony.