Nagłówek strony to kod zawarty w znacznikach <head> i </head>.
Przykład:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>eDodatki.pl</title>
<meta name=”author” content=”nazwa twórcy strony”/>
<meta name="keywords" content="dodatki, dodatki na bloga, widgety na strone, edodatki" />
<meta name="description" content="Darmowe dodatki na strone www" />
<link rel="stylesheet" href="style.css" type="text/css" />
</head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - deklaracja kodowania
<title>eDodatki.pl</title> - tytuł strony. Powinien zawierać słowa kluczowe, ale musi też być logiczny. Każda podstrona powinna mieć swój unikalny tytuł.
<meta name=”author” content=”nazwa twórcy strony”/> - nieobowiązkowy
<meta name="keywords" content="dodatki, dodatki na bloga, widgety na strone, edodatki" /> - deklaracja słów kluczowych. Należy je wypisać po przecinku.
<meta name="description" content="Darmowe dodatki na strone www" /> - opis reklamowy strony, powinien zawierać słowa kluczowe.
<link rel="stylesheet" href="style.css" type="text/css" /> - dołączenie zewnętrznego arkusza stylów css
W nagłówku można również umieszczać skrypty JavaScript.

Pojęcie nagłówek na stronie ma również inne znaczenie. O nagłówkach mówimy mając na myśli znaczniki <h1>...<h6>. Znaczniki nagłówków mają ogromne znaczenie dla pozycjonowania strony. Roboty wyszukiwarek traktują tekst w nich zawarty jak ważniejszy.
W nagłówkach powinny być umieszczane hasła ze słowami kluczowymi. Najważniejszy nagłówek to <h1> i powinien być on używany tylko raz na stronie. Kolejne znaczniki mogą być już używane wielokrotnie, ale trzeba je stosować z umiarem.
Znaczniki <h1>...<h6> służą nie tylko robotom, ale również użytkownikom strony, np. tytuły artykułów napisane powiększoną czcionką są właśnie umieszczane jako nagłówki. Nadmiar tytułów zawartych w znacznikach <h1>...<h6> spowoduje, że strona będzie nieczytelna.