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 h1h6 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ánkeJe to nadpis pre stroj?Čo s tým
<h2>Doprava a platba</h2>ÁnoV poriadku
<p class="nadpis"><strong>Doprava</strong></p>Nie, je to odsekPrepísať na nadpisovú značku
<div class="h2">Doprava</div>Nie, je to blokPrepísať na nadpisovú značku
<h3>149 €</h3> pri produkteÁno, ale nesprávneCena nie je nadpis sekcie, dať jej vlastný štýl
<h4>Newsletter</h4> v pätičkeÁno a je to v poriadkuPevné časti stránky nadpis mať môžu
Text v obrázku alebo banneriNieDoplniť 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.

TvrdeniePlatí pre hodnotenie v Google?Platí pre štandard a prístupnosť?
Stránka má mať práve jeden H1Nie je to podmienkaAspoň jeden nadpis úrovne 1 áno, presne jeden nie
Úrovne sa nesmú preskakovať smerom nadolNezáleží na tomÁno, špecifikácia to označuje za nevyhovujúce
Preskočiť úroveň nahor pri uzavretí podsekcieNezáleží na tomJe to v poriadku
Existuje ideálny počet nadpisovNieNie
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ú obsahuNezáleží na tomNie, 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:

  1. 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.
  2. Pomenujte tému, nie žáner. „Úvod“, „Zhrnutie“, „Ako na to“ nehovoria nič. „Ako vypočítať výšku odpisu“ hovorí všetko.
  3. 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.
  4. 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.

  1. 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.
  2. 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.
  3. Nájdite nadpisy naoko. Hľadajte v šablónach triedy typu .title, .heading alebo .nadpis na odsekoch a blokoch. Ak takto vyzerá hlavný titulok stránky, ide o nález s najvyššou prioritou.
  4. 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í.
  5. 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álezSkutočný dopadPriorita
Stránka nemá žiadny nadpis úrovne 1Chýba hlavná téma pre čitateľa aj pre tvorbu titulkuVysoká
Hlavný titulok je odsek, nie nadpisOsnova začína až podsekciamiVysoká
Nadpisy sú všeobecné a nič nehovoriaHoršia orientácia, slabší podklad pre úryvokVysoká
Rovnaký nadpis H1 na desiatkach stránokStránky sa navzájom nelíšia obsahovoStredná
Nadpisové značky použité na ceny a popiskyOsnova obsahuje šumStredná
Preskočená úroveň smerom nadolPrístupnosť a validita, nie hodnotenieNízka
Dva prvky H1 na stránkeNejednoznačnosť pri tvorbe titulkuNí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.