Sémantické HTML vysvětlené: co znamená každá strukturální značka, jak pomáhá čtečkám obrazovky, Google a asistentům AI číst vaši stránku a jaké chyby opravit jako první.

Na této stránce
Stručně
sémantické HTML znamená používat značky, které popisují, čím obsah je (<header>, <nav>, <main>, <article>, <section>, <aside>, <footer>, seřazené nadpisy, <figure>, <time>, <table>), namísto všudypřítomných obecných <div> a <span>. Umožňuje čtečkám obrazovky procházet stránku podle orientačních bodů, pomáhá Google určit hlavní obsah stránky a usnadňuje asistentům AI vytáhnout čistou, samostatně srozumitelnou pasáž. Při stavbě stránky to nic nestojí a dodatečně se to těžko doplňuje.
Chcete jít dál? Zeptejte se
Rychlý kvíz
Kdo má opravit technickou stránku vašeho webu?
Naše doporučení pro vás
Zkontrolujte to sami pomocí bezplatných nástrojů Googlu
Search Console vypíše stránky, které Google nedokáže přečíst, a PageSpeed Insights testuje rychlost. Mnoho drobných problémů se opraví v nastavení tvorby webu.
Naše doporučení pro vás
Webový vývojář
Problém je v kódu nebo na serveru: správný člověk je vývojář, který zná SEO. Dejte mu seznam chyb ze Search Console.
Naše doporučení pro vás
Nástroj pro technický audit
Váš web má mnoho stránek: crawler je přečte všechny stejně jako Google a vypíše úplný seznam chyb k opravě, stránku po stránce.
Naše doporučení pro vás
Automatický audit, pak obsah
Váš web funguje, ale přináší málo návštěvníků: technické problémy bývají jen zřídka příčinou. Sorank web auditne a poté napíše stránky, které přivedou návštěvnost.
Prohlížeč zobrazí <div> a <nav> stejně. Rozdíl je ve významu: sémantické HTML sděluje každému programu, který stránku čte, jakou roli který blok hraje. MDN ho definuje jako použití prvků podle jejich významu, nikoli podle výchozího vzhledu. Vyhledávače, asistivní technologie i roboti, kteří napájejí AI modely, z tohoto významu profitují.
Standard HTML definuje desítky prvků. Tyto strukturují téměř každou obsahovou stránku:
| Značka | Role | Typické použití |
|---|---|---|
| <header> | Úvodní obsah stránky nebo sekce | Logo, název webu, nadpis článku s autorem a datem |
| <nav> | Blok hlavních navigačních odkazů | Hlavní menu, drobečková navigace, obsah |
| <main> | Jedinečný hlavní obsah stránky (jeden viditelný na stránku) | Vše kromě záhlaví, menu, postranních panelů a patičky |
| <article> | Samostatný obsah, který dává smysl sám o sobě | Blogový příspěvek, karta produktu, komentář, zpráva |
| <section> | Tematická skupina obsahu, obvykle s nadpisem | Kapitola příručky, blok vstupní stránky |
| <aside> | Obsah související s hlavním obsahem, ale oddělený od něj | Postranní panel, související odkazy, box s glosářem |
| <footer> | Závěrečné informace stránky nebo sekce | Právní odkazy, kontakt, poznámka o autorovi |
| <h1> až <h6> | Hierarchie nadpisů | Jeden <h1> pro téma stránky, <h2> pro sekce, <h3> pro podsekce |
| <figure> a <figcaption> | Ilustrace s popiskem | Graf, fotka, diagram s popiskem |
| <time> | Datum nebo čas ve strojově čitelné podobě | Data publikace a aktualizace |
| <table>, <th>, <caption> | Tabulková data s hlavičkami | Srovnání, ceny, specifikace |
I značky na úrovni textu nesou význam: <strong> pro důležitost, <em> pro zdůraznění, <blockquote> a <cite> pro citace, <ul> a <ol> pro seznamy, <a> pro odkazy a <button> pro akce.
Čtečky obrazovky vytvářejí z značek mapu stránky. Orientační body <header>, <nav>, <main>, <aside> a <footer> umožňují uživateli přeskočit přímo na menu nebo obsah a seznam nadpisů funguje jako obsah. Z tohoto důvodu doporučují výukové materiály W3C o struktuře stránky tyto oblasti a logické pořadí nadpisů.
Klikatelný <div> je pro klávesnici neviditelný a pro čtečku obrazovky němý, pokud si ručně nevytvoříte to, co nativní <button> dává zdarma. Nativní prvky přicházejí se svou rolí, fokusem klávesnice a očekávaným chováním. V mnoha zemích je přístupnost veřejných i komerčních webů také zákonným požadavkem, takže čistý kód je i otázkou souladu s předpisy.
Google nikdy nepředstavil sémantické značky jako přímý faktor řazení a stránka jen z <div> se může umístit. Přínos je nepřímý, ale skutečný:
Sémantické HTML je součástí technického SEO stejně jako čisté URL nebo rychlé stránky: základ, který umožňuje obsah číst správně.
ChatGPT, Gemini, Perplexity i Google AI Overviews necitují celé stránky: vybírají pasáže. Roboti, kteří vaši stránku stahují, obvykle odstraní navigaci a standardní prvky a text rozdělí na úseky. Sekce, která začíná jasným <h2>, odpoví na svou otázku v prvním odstavci a zůstane uvnitř jednoho <section>, vytvoří čistý úsek. Stejný obsah rozprostřený do vnořených <div> s nadpisy imitovanými tučným písmem vytvoří úlomky smíchané s položkami menu. Jak psát sekce, které takové rozdělení přečkají, vysvětluje naše příručka o dělení obsahu na úseky.
Zde je kostra blogového článku popsaná značku po značce:
1. <header> obsahuje logo a <nav> s hlavním menu. Tento blok se opakuje na každé stránce, takže se ho roboti naučí ignorovat.
2. Hned poté začíná <main>. Obsahuje jediný <article>, obsah, který chcete indexovat a citovat.
3. Uvnitř <article> seskupuje <header> <h1> (téma stránky), jméno autora a prvek <time datetime="2026-10-18"> s datem publikace ve strojově čitelném formátu.
4. Každá část článku je <section>, který začíná <h2> formulovaným jako otázka, na kterou odpovídá, a následují odstavce <p>, seznamy <ul> nebo <table> s hlavičkami <th>.
5. Graf patří do <figure> s <img> obsahujícím popisný alternativní text a <figcaption>, který říká, co graf ukazuje.
6. Související odkazy patří do <aside>, mimo hlavní tok článku.
7. <footer> uzavírá stránku právními a kontaktními odkazy.
S touto kostrou uživatel čtečky obrazovky přeskočí na obsah jedním stiskem klávesy, Google vidí jeden hlavní článek s jasnou osnovou a robot AI může vytáhnout libovolný <section> jako samostatnou odpověď.
Tři rychlé kontroly pokryjí většinu problémů. Za prvé zobrazte osnovu nadpisů stránky a přečtěte si ji samostatně: měla by vyprávět příběh obsahu. Za druhé hledejte v zdrojovém kódu <main>, <nav> a <article>. Za třetí procházejte stránku jen klávesnicí a sledujte, zda se dostanete ke každému odkazu a tlačítku. Náš audit on-page SEO vypíše problémy s nadpisy a značkami u libovolné URL a bezplatné rozšíření Sorank pro Chrome ukáže strukturu nadpisů stránky, kterou si právě prohlížíte.
Používejte každou značku pro to, co znamená: jeden <main>, jeden <h1>, seřazené sekce a skutečné tabulky dávají lidem, Google i AI stejně jasnou mapu vaší stránky. Až bude struktura čistá, obsah se ještě musí psát a pravidelně publikovat: Sorank píše a publikuje optimalizované články pro Google a AI na autopilot.
Google nepopsal sémantické značky jako přímý faktor řazení a stránky postavené na obecných prvcích div se mohou umístit. Sémantické značky pomáhají Google určit hlavní obsah a osnovu stránky, což podporuje relevanci. Jejich vliv je nepřímý, prostřednictvím lepšího porozumění stránce.
Standard HTML nezakazuje více prvků h1 a Google říká, že je zvládne. Přesto je jeden h1, který uvádí téma stránky, následovaný seřazenými nadpisy h2 a h3, nejjasnější strukturou pro uživatele, čtečky obrazovky i vyhledávače.
Article je obsah, který dává smysl sám o sobě a mohl by být sdílen nebo šířen samostatně, například blogový příspěvek nebo karta produktu. Section je tematická část většího celku, obvykle uvedená nadpisem. Article může obsahovat sekce a section může obsahovat několik článků.
VYZKOUŠELI SORANK PŘED VÁMI
