Nadpisy H1 až H6: čo o nich hovorí Google a čo HTML štandard
Nadpisy sú najstaršia on-page téma vôbec a zároveň tá, okolo ktorej sa nazbieralo najviac pravidiel bez zdroja. Jeden H1 na stránku, nikdy nepreskakovať úrovne, kľúčové slovo v každom H2. Časť z toho má oporu v HTML štandarde, časť v pravidlách prístupnosti a časť nemá oporu nikde. Tento článok prechádza nadpisy podľa toho, čo o nich píše Google Search Central, špecifikácia HTML od WHATWG a materiály W3C k prístupnosti, a na konci ponúka postup, ako si nadpisy na vlastnom webe skontrolovať bez plateného nástroja.
1. Nadpis je štruktúra, nie veľkosť písma
Prvá vec, ktorá pri nadpisoch spôsobuje najviac zmätku, je zámena dvoch odlišných vecí: ako text vyzerá a čím text je. Veľké tučné písmo z odseku nadpis neurobí a naopak, značka <h3> zmenšená na veľkosť bežného textu nadpisom byť neprestane.
Špecifikácia HTML od WHATWG to formuluje jednoznačne. Prvky h1 až h6 majú úroveň nadpisu danú číslom v názve a táto úroveň zodpovedá úrovniam vnorených sekcií: h1 patrí sekcii najvyššej úrovne, h2 podsekcii, h3 pod-podsekcii a tak ďalej. Všetky nadpisy dokumentu tvoria dokopy takzvaný outline, teda osnovu v poradí, v akom sú v strome dokumentu. Špecifikácia priamo hovorí, že osnova sa má používať na generovanie obsahu dokumentu, napríklad pri tvorbe interaktívneho zoznamu kapitol.
Prečo je to dôležité aj mimo estetiky: osnovu nečíta len vyhľadávač. Podľa materiálu W3C Web Accessibility Initiative k nadpisom nadpisy komunikujú organizáciu obsahu na stránke a prehliadače, doplnky aj asistenčné technológie ich používajú na navigáciu v rámci stránky. Čitateľ s čítačkou obrazovky si vie vyvolať zoznam nadpisov a preskočiť rovno na tú časť, ktorá ho zaujíma. Ak stránka nadpisy nemá alebo ich má len naoko, táto navigácia zmizne.
| Prvok na stránke | Je to nadpis pre stroj? | Čo s tým |
|---|---|---|
<h2>Doprava a platba</h2> | Áno | V poriadku |
<p class="nadpis"><strong>Doprava</strong></p> | Nie, je to odsek | Prepísať na nadpisovú značku |
<div class="h2">Doprava</div> | Nie, je to blok | Prepísať na nadpisovú značku |
<h3>149 €</h3> pri produkte | Áno, ale nesprávne | Cena nie je nadpis sekcie, dať jej vlastný štýl |
<h4>Newsletter</h4> v pätičke | Áno a je to v poriadku | Pevné časti stránky nadpis mať môžu |
| Text v obrázku alebo banneri | Nie | Doplniť textový nadpis, obrázku dať alternatívny text |
Posledný riadok tabuľky súvisí s témou, ktorú rozoberá samostatný článok o SEO obrázkov: text, ktorý existuje len ako pixely v grafike, nie je pre vyhľadávač obsahom stránky.
2. Koľko H1 má mať stránka
Toto je najčastejšia otázka a odpoveď má dve vrstvy: čo vyžaduje štandard a čo z toho vyplýva prakticky.
Čo vyžaduje štandard. WHATWG hovorí, že ak dokument obsahuje jeden alebo viac nadpisov, aspoň jeden nadpis v osnove by mal mať úroveň 1. Nehovorí, že smie byť najviac jeden. Materiál W3C k prístupnosti k tomu dodáva pravidlo pre čitateľa: najdôležitejší nadpis má úroveň 1, najmenej dôležitý úroveň 6, a nadpisy sa vnárajú podľa svojej úrovne.
Čo z toho vyplýva prakticky. Ak má stránka jedinú tému, má aj jedinú hlavnú myšlienku a tú vyjadruje jeden nadpis. Viac prvkov <h1> nie je porušenie špecifikácie ani dôvod na sankciu, ale znamená, že stránka tvrdí, že má viac rovnocenných hlavných tém. Pri článku, kategórii e-shopu alebo stránke služby to takmer nikdy nie je pravda.
Existuje aj dôvod, ktorý sa netýka osnovy, ale výsledkov vyhľadávania. Google v dokumentácii k tvorbe titulkov vo výsledkoch odporúča jasne dať najavo, ktorý text je hlavným titulkom stránky, pretože pri tvorbe titulku odkazu berie do úvahy okrem prvku <title> aj hlavný vizuálny titulok a nadpisové prvky. Doslova uvádza, že môže byť mätúce, keď má viac nadpisov rovnakú vizuálnu váhu a výraznosť, a navrhuje, aby bol hlavný titulok odlíšiteľný, napríklad väčším písmom alebo tým, že sa umiestni do prvého viditeľného prvku <h1> na stránke.
Odporúčanie do praxe je teda triezve: jeden H1 na stránku, vizuálne najvýraznejší, umiestnený nad hlavným obsahom. Nie preto, že by druhý H1 stránku poškodil, ale preto, že jednoznačnosť nič nestojí.
Samostatnou otázkou je vzťah H1 a značky <title>. Nie sú to synonymá a nemusia znieť rovnako: <title> hovorí k človeku, ktorý stránku ešte nevidel a rozhoduje sa v zozname výsledkov, H1 hovorí k človeku, ktorý už prišiel. Rozdiel aj postup pri ich písaní rozoberá článok o meta title a meta description.
3. Poradie úrovní: kde je pravidlo a kde folklór
Pravidlo „nikdy nepreskakuj úroveň nadpisu“ sa opakuje v každom SEO návode. Zaujímavé je, že jeho zdroj nie je Google.
Google Search Central má v úvodnej príručke k SEO samostatnú sekciu vecí, ktoré sa o vyhľadávaní tradujú, a poradie nadpisov je v nej. Doslovne v nej stojí, že mať nadpisy v sémantickom poradí je fantastické pre čítačky obrazovky, ale z pohľadu vyhľadávania Google nezáleží na tom, či sú použité mimo poradia. Dôvod, ktorý Google uvádza, je praktický: web vo všeobecnosti nie je validné HTML, takže vyhľadávanie sa len zriedka môže spoľahnúť na významy skryté v špecifikácii. V tej istej sekcii dopĺňa, že neexistuje ani žiadny magický ideálny počet nadpisov na stránku, s dovetkom, že ak sa vám zdá, že ich je priveľa, pravdepodobne ich priveľa je.
Znamená to, že na poradí nezáleží? Nie. Znamená to, že na ňom záleží z iných dôvodov než z hodnotenia stránky, a tie dôvody sú dosť dobré na to, aby sa poradie dodržiavalo.
Špecifikácia HTML je v tomto konkrétna: každý nadpis, ktorý nasleduje po inom, musí mať úroveň menšiu, rovnakú alebo najviac o jednu väčšiu než predchádzajúci. Kombinácia h1 a hneď za ním h3 je v špecifikácii uvedená priamo ako nevyhovujúci príklad. Materiál W3C k prístupnosti hovorí to isté z pohľadu čitateľa: preskakovanie úrovní môže čitateľa miasť a treba sa mu vyhýbať, čiže po h2 nemá priamo nasledovať h4. Zároveň dodáva dôležitú výnimku, na ktorú sa zabúda: preskočiť úroveň smerom nahor pri uzatváraní podsekcie je v poriadku. Po h4 teda môže nasledovať h2, ktorý začína novú sekciu.
| Tvrdenie | Platí pre hodnotenie v Google? | Platí pre štandard a prístupnosť? |
|---|---|---|
| Stránka má mať práve jeden H1 | Nie je to podmienka | Aspoň jeden nadpis úrovne 1 áno, presne jeden nie |
| Úrovne sa nesmú preskakovať smerom nadol | Nezáleží na tom | Áno, špecifikácia to označuje za nevyhovujúce |
| Preskočiť úroveň nahor pri uzavretí podsekcie | Nezáleží na tom | Je to v poriadku |
| Existuje ideálny počet nadpisov | Nie | Nie |
| Nadpisy majú byť popisné | Pomáha to čitateľovi aj tvorbe titulku | Áno, je to kritérium WCAG úrovne AA |
| V bočnom paneli sa úrovne prispôsobujú obsahu | Nezáleží na tom | Nie, pevné časti majú byť konzistentné |
Posledný riadok stojí za vysvetlenie, lebo v šablónach spôsobuje najviac chaosu. W3C uvádza, že v pevných častiach stránky, teda napríklad v bočnom paneli alebo v pätičke, sa úrovne nadpisov nemajú meniť podľa toho, aké úrovne práve používa hlavný obsah. Konzistentnosť naprieč stránkami je tu dôležitejšia než dokonalé vnorenie na jednej konkrétnej stránke. Ak teda blok „Najnovšie články“ v bočnom paneli používa <h2>, má ho používať na všetkých stránkach, nie sa raz posúvať na <h3>.
Pre vývojárov, ktorí stavajú znovupoužiteľné komponenty, pribudli do špecifikácie atribúty headingoffset a headingreset. Umožňujú posunúť úrovne nadpisov pre potomkov prvku, takže rovnaký komponent môže raz vystupovať ako sekcia a inokedy ako podsekcia bez toho, aby sa prepisovali značky. Je to novinka v štandarde a podpora v prehliadačoch sa mení, takže ako jediné riešenie osnovy sa na ňu zatiaľ spoliehať neoplatí.
4. Ako napísať text nadpisu, ktorý niečo prinesie
Značky sú tá jednoduchšia polovica. Text nadpisu je tá, ktorá rozhoduje o tom, či človek na stránke zostane.
Formálnu latku tu kladie kritérium WCAG 2.4.6 Nadpisy a menovky na úrovni AA. Jeho cieľom je, aby obsah stránky bol opísaný v nadpisoch, a zámerom je pomôcť čitateľovi pochopiť, aké informácie stránka obsahuje a ako sú usporiadané. Dôležité upresnenie, ktoré materiál obsahuje: kritérium nevyžaduje, aby stránka nadpisy mala. Vyžaduje, aby boli popisné vtedy, keď tam sú. Rovnako nevyžaduje, aby bol text správne označený nadpisovou značkou, to rieši iné kritérium. Stránka teda môže mať vecne výborné nadpisy a napriek tomu zlyhať na tom, že nie sú označené ako nadpisy.
Druhé upresnenie je pre pisateľov oslobodzujúce: menovky a nadpisy nemusia byť dlhé. Podľa dokumentu stačí slovo, prípadne aj jediný znak, ak poskytuje vhodnú stopu na hľadanie a navigáciu v obsahu.
Prakticky sa to dá zhrnúť do štyroch pravidiel, ktoré fungujú na blogu aj v e-shope:
- Nadpis má dávať zmysel vytrhnutý z kontextu. Skúška je jednoduchá: prečítajte si iba nadpisy stránky za sebou. Ak z nich nevznikne zrozumiteľná osnova, nadpisy sú ozdoba, nie štruktúra.
- Pomenujte tému, nie žáner. „Úvod“, „Zhrnutie“, „Ako na to“ nehovoria nič. „Ako vypočítať výšku odpisu“ hovorí všetko.
- Otázku píšte tak, ako ju kladie človek. Nadpis vo forme otázky má zmysel vtedy, keď pod ním nasleduje priama odpoveď v prvej alebo druhej vete. Nadpis s otázkou a odpoveďou o štyri odseky nižšie je horší než oznamovacia veta.
- Kľúčové slovo použite raz a prirodzene. Opakovanie tej istej frázy v šiestich nadpisoch po sebe nezvyšuje relevanciu, iba znižuje čitateľnosť. Ako pracovať s variantmi a súvisiacimi výrazmi, rozoberá článok o SEO copywritingu.
Príklad rozdielu na stránke služby účtovníctva. Osnova zložená z nadpisov „O nás“, „Naše služby“, „Prečo my“, „Kontakt“ nepovie ani vyhľadávaču, ani čitateľovi nič konkrétne. Osnova „Čo obsahuje mesačné spracovanie účtovníctva“, „Ako prebieha odovzdávanie dokladov“, „Cena podľa počtu položiek“, „Prechod od inej účtovníčky“ pomenúva presne tie otázky, s ktorými návštevník prišiel. Rovnaká stránka, rovnaký rozsah textu, úplne iná použiteľnosť.
5. Ako sa nadpisy premietajú do výsledkov vyhľadávania
Nadpisy sa vo výsledkoch vyhľadávania prejavujú dvoma spôsobmi a ani jeden z nich nie je priamočiary.
Titulok odkazu. Google uvádza, že jeho tvorba je plne automatická a berie do úvahy obsah stránky aj odkazy na ňu. Zoznam zdrojov, z ktorých titulok odkazu odvodzuje, je v dokumentácii vymenovaný:
- obsah prvku
<title>, - hlavný vizuálny titulok zobrazený na stránke,
- nadpisové prvky, napríklad
<h1>, - obsah meta značky
og:title, - iný obsah, ktorý je veľký a výrazný vďaka štýlovaniu,
- ostatný text na stránke,
- text odkazov na stránke,
- text odkazov, ktoré na stránku smerujú,
- štruktúrované údaje typu WebSite.
Pre nadpisy je z toho zoznamu podstatná jedna veta v dokumentácii: ak je na stránke viac veľkých a výrazných nadpisov, Google môže ako text titulku použiť prvý z nich. To je najkonkrétnejší dôvod, prečo mať hlavný nadpis jeden a odlíšiteľný. Ak vám vo výsledkoch svieti iný titulok, než ste napísali, prvá vec na kontrolu je práve to, či hlavný nadpis stránky nie je opticky rovnocenný s tromi ďalšími.
Google zároveň upozorňuje, že zmeny v týchto zdrojoch nevidí okamžite: stránku musí najprv znovu prehľadať a spracovať, čo môže trvať niekoľko dní až týždňov, a o opätovné prehľadanie sa dá požiadať. Prepísaný nadpis teda nemá okamžitý efekt a vyhodnocovať ho po dvoch dňoch nemá zmysel.
Popis pod titulkom. Podľa dokumentácie k úryvkom sa popis vytvára predovšetkým z obsahu samotnej stránky a meta popis Google použije vtedy, keď stránku opisuje lepšie než iné časti obsahu. Úryvky sú navrhnuté tak, aby zvýraznili tú časť obsahu, ktorá najlepšie súvisí s konkrétnym dopytom, takže tá istá stránka môže mať pri rôznych dopytoch rôzne úryvky. Dôsledok pre nadpisy: sekcia s presným nadpisom a priamou odpoveďou hneď pod ním dáva vyhľadávaču dobre ohraničený kúsok textu, ktorý sa dá zobraziť. Práve na tomto princípe stoja aj rozšírené odpovede, ktorým sa venuje článok o featured snippets.
6. Kontrola nadpisov na existujúcom webe
Audit nadpisov nepotrebuje platený nástroj. Stačí prehliadač, prípadne terminál. Postup, ktorý odhalí väčšinu skutočných problémov, má päť krokov.
- Vypíšte si osnovu stránky. V termináli poslúži jeden príkaz:
curl -s https://example.sk/stranka/ | grep -oE '<h[1-6][^>]*>[^<]*'. Vypíše nadpisy v poradí, v akom sú v kóde. Ak web vykresľuje obsah cez JavaScript, tento výpis bude neúplný a nadpisy treba kontrolovať v nástrojoch prehliadača, prípadne v teste živej adresy URL v Search Console. - Skontrolujte každý typ šablóny, nie každú stránku. Chyby v nadpisoch sú takmer vždy systémové. Stačí jedna domovská stránka, jedna kategória, jeden produkt alebo článok, jedna kontaktná stránka a jedna stránka výsledkov vyhľadávania na webe.
- Nájdite nadpisy naoko. Hľadajte v šablónach triedy typu
.title,.headingalebo.nadpisna odsekoch a blokoch. Ak takto vyzerá hlavný titulok stránky, ide o nález s najvyššou prioritou. - Nájdite nadpisové značky použité na štýlovanie. Typicky ceny, čísla, mená autorov, popisky v pätičke alebo v košíku. Nadpis, ktorý nezačína žiadnu sekciu, do osnovy nepatrí.
- Posúďte popisnosť. Prečítajte výpis z prvého kroku bez zvyšku stránky. Ak z neho neviete povedať, o čom stránka je, problém je v texte nadpisov, nie v značkách.
Pri triedení nálezov pomáha rozdelenie podľa toho, čo ktorý problém naozaj spôsobuje:
| Nález | Skutočný dopad | Priorita |
|---|---|---|
| Stránka nemá žiadny nadpis úrovne 1 | Chýba hlavná téma pre čitateľa aj pre tvorbu titulku | Vysoká |
| Hlavný titulok je odsek, nie nadpis | Osnova začína až podsekciami | Vysoká |
| Nadpisy sú všeobecné a nič nehovoria | Horšia orientácia, slabší podklad pre úryvok | Vysoká |
| Rovnaký nadpis H1 na desiatkach stránok | Stránky sa navzájom nelíšia obsahovo | Stredná |
| Nadpisové značky použité na ceny a popisky | Osnova obsahuje šum | Stredná |
| Preskočená úroveň smerom nadol | Prístupnosť a validita, nie hodnotenie | Nízka |
| Dva prvky H1 na stránke | Nejednoznačnosť pri tvorbe titulku | Nízka |
Poradie priorít je v tejto tabuľke zámerne opačné, než aké ukazuje väčšina automatických SEO reportov. Nástroje označia preskočenú úroveň červenou, lebo sa dá zistiť strojovo, a všeobecný nadpis prejdú bez poznámky, lebo posúdiť význam textu automaticky nevedia. Užitočnosť je pritom presne naopak. Ako celkovo zoradiť nálezy z auditu podľa dopadu, rozoberá článok o SEO audite krok po kroku.
Súvisiace: On-page SEO: kompletný prehľad · Meta title a meta description · SEO copywriting
Zdroje
- Google Search Central: SEO Starter Guide – odporúčanie členiť dlhý obsah na odseky a sekcie a dopĺňať nadpisy na uľahčenie navigácie; v sekcii o mýtoch vyjadrenie, že sémantické poradie nadpisov je vynikajúce pre čítačky obrazovky, ale z pohľadu vyhľadávania Google na poradí nezáleží, a že neexistuje ideálny počet nadpisov (overené 9/2026).
- Google Search Central: Title links – zoznam zdrojov, z ktorých Google odvodzuje titulok odkazu, vrátane prvku title, hlavného vizuálneho titulku, nadpisových prvkov a og:title; odporúčanie odlíšiť hlavný titulok a umiestniť ho do prvého viditeľného prvku h1; poznámka, že pri viacerých výrazných nadpisoch môže byť použitý prvý z nich, a upozornenie na potrebu opätovného prehľadania stránky.
- Google Search Central: Snippets – úryvky sa vytvárajú predovšetkým z obsahu stránky, meta popis sa použije, ak opisuje stránku lepšie, a tá istá stránka môže mať pri rôznych dopytoch rôzne úryvky.
- WHATWG HTML Standard: 4.3 Sections – úroveň nadpisu daná číslom v názve prvku a jej vzťah k vnoreným sekciám, definícia osnovy dokumentu a jej použitie na generovanie obsahu, požiadavka aspoň jedného nadpisu úrovne 1, pravidlo o povolenom rozdiele úrovní medzi susednými nadpismi s nevyhovujúcim príkladom h1 a h3, atribúty headingoffset a headingreset.
- W3C Web Accessibility Initiative: Headings – nadpisy ako nástroj navigácie v stránke pre prehliadače a asistenčné technológie, vnáranie podľa úrovne, odporúčanie nepreskakovať úrovne s výnimkou uzatvárania podsekcie a pravidlo konzistentných úrovní v pevných častiach stránky.
- W3C: Understanding SC 2.4.6 Headings and Labels – kritérium úrovne AA, požiadavka popisnosti nadpisov a menoviek, upresnenie, že kritérium nevyžaduje existenciu nadpisov ani ich správne označenie, a poznámka, že nadpis nemusí byť dlhý.
Časté otázky
Koľko nadpisov H1 má mať stránka?
Špecifikácia HTML vyžaduje, aby dokument s nadpismi mal aspoň jeden nadpis úrovne 1, hornú hranicu nestanovuje a Google za viac prvkov H1 stránku nesankcionuje. Praktické odporúčanie je napriek tomu jeden: Google v dokumentácii k titulkom uvádza, že ak je na stránke viac veľkých a výrazných nadpisov, môže ako text titulku vo výsledkoch použiť prvý z nich. Jeden jasne odlíšený hlavný nadpis túto nejednoznačnosť odstraňuje.
Vadí, keď po nadpise H2 nasleduje H4?
Pre hodnotenie v Google nie. Google priamo uvádza, že z pohľadu vyhľadávania nezáleží na tom, či sú nadpisy použité mimo sémantického poradia. Vadí to však z hľadiska štandardu a prístupnosti: špecifikácia HTML označuje preskočenie úrovne smerom nadol za nevyhovujúce a materiál W3C k prístupnosti uvádza, že mätie čitateľov s čítačkou obrazovky. Opačný smer, teda H4 a po ňom H2, ktorý uzatvára podsekciu a začína novú sekciu, je v poriadku.
Musí byť nadpis H1 rovnaký ako meta title?
Nemusí a často ani nemá byť. Značka title oslovuje človeka v zozname výsledkov, ktorý stránku ešte nevidel, takže zvyčajne obsahuje aj názov značky alebo doplňujúci údaj. H1 oslovuje človeka, ktorý už na stránku prišiel, a môže byť dlhší a konkrétnejší. Obe by však mali sľubovať to isté, inak návštevník po príchode nenájde to, na čo klikol.
Ako sa dá zistiť, aké nadpisy stránka naozaj má?
Najrýchlejšie tak, že si zdrojový kód stránky prefiltrujete a necháte si vypísať iba nadpisové značky, čo zvládne jeden príkaz v termináli s nástrojmi curl a grep. Presné znenie príkazu nájdete v šiestej kapitole tohto článku. Vypíše nadpisy v poradí, v akom sú v kóde. Pri weboch vykresľovaných JavaScriptom môže byť tento výpis neúplný, vtedy je spoľahlivejšie pozrieť si vykreslený kód v nástrojoch prehliadača alebo použiť test živej adresy URL v Search Console.
Pomôže vloženie kľúčového slova do každého nadpisu?
Nie. Google neuvádza žiadny ideálny počet nadpisov ani požiadavku na výskyt frázy a opakovanie tej istej frázy v každom nadpise zhoršuje čitateľnosť osnovy. Užitočnejšie je pokryť nadpismi rôzne otázky, ktoré k téme patria, pretože úryvok vo výsledkoch sa tvorí z tej časti obsahu, ktorá najlepšie zodpovedá konkrétnemu dopytu.
Majú mať nadpisy aj bočný panel a pätička?
Áno, pomenované bloky v pevných častiach stránky nadpis mať môžu a pomáhajú orientácii. Dôležité je podľa W3C to, aby sa ich úroveň nemenila podľa toho, aké úrovne používa hlavný obsah konkrétnej stránky. Konzistentnosť naprieč celým webom je tu prospešnejšia než dokonalé vnorenie na jednej stránke.