Základní informace o meta tazích
- Meta tagy jsou klíčové pro poskytování informací o webové stránce vyhledávačům, prohlížečům a různým webovým službám.
- Mezi nejdůležitější meta tagy patří popis (description), Open Graph, nastavení viewportu a HTTP-equiv tagy.
- Možnost vytvářet vlastní meta tagy umožňuje flexibilitu, vyžaduje však důkladné plánování a dokumentaci.
Kromě názvu stránky a použitých skriptů a stylů, může hlavička HTML obsahovat také meta tagy. Tyto tagy jsou nezbytné pro optimalizaci pro vyhledávače (SEO), zlepšení dostupnosti webu a jeho celkový výkon.
Naučte se, jak efektivně využívat meta tagy a zjistěte, jaké klíčové informace mohou poskytovat.
Meta tagy jsou speciální prvky, které přidávají doplňující informace o webové stránce. Ačkoli prohlížeče tyto informace přímo nezobrazují, mohou být využity různými nástroji, včetně vyhledávačů, prohlížečů a dalších webových služeb.
Data, která v meta tagách uvádíte, mohou pozitivně ovlivnit pozici vaší stránky ve vyhledávačích, zlepšit odezvu a přístupnost webu a vylepšit zobrazení vašich stránek na sociálních sítích.
Meta tagy jsou prázdné (samouzavírací) tagy, což znamená, že neobsahují žádný vnitřní obsah. Veškerá data jsou uložena v jejich atributech. Meta tagy se vkládají do sekce <head> HTML dokumentu:
<meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Název dokumentu</title>
V tomto příkladu HTML kódu jsou uvedeny dva meta tagy v sekci <head>. Tyto tagy specifikují znakovou sadu (UTF-8) a nastavení viewportu.
Většina meta tagů používá k definici obsahu kombinaci následujících atributů:
- name a content: Atribut „name“ slouží jako štítek, zatímco atribut „content“ obsahuje data spojená s tímto štítkem. Tento systém umožňuje flexibilní a rozšiřitelné ukládání různých metadat.
- property: Tento atribut se někdy používá jako alternativa k atributu „name“ a má podobný účel.
- http-equiv: Tento atribut reprezentuje „ekvivalent HTTP“ a definuje HTTP hlavičku pro hodnotu uvedenou v atributu „content“.
- schema: Tento atribut, používaný s atributem „name“, definuje datový typ v atributu „content“.
Následující meta tagy jsou běžně podporovány různými webovými službami a prohlížeči.
Meta tag pro popis stránky
Tento tag poskytuje krátký popis stránky, obvykle do 155 znaků. Vyhledávače jej často zobrazují pod názvem stránky a její URL. Je důležité napsat stručný a výstižný popis, který motivuje uživatele k návštěvě vaší stránky.
<meta name="description" content="Stručný popis vaší stránky">
Open Graph meta tagy
Tyto tagy jsou důležité pro Facebook a další sociální média. Používají informace z těchto tagů pro vylepšení zobrazení odkazů na vaši stránku, když je uživatelé sdílejí. Open Graph meta tagy zahrnují atributy jako og:title, og:description a og:image:
<meta property="og:title" content="Název vaší stránky"> <meta property="og:description" content="Stručný popis vaší stránky"> <meta property="og:image" content="URL obrázku">
SEO meta tagy
Tyto tagy poskytují informace pro vyhledávače a mohou přispět ke zlepšení pozice vaší stránky ve výsledcích vyhledávání. Jsou součástí doporučených postupů SEO. Obsahují atributy jako „robots“, „author“ a další. I když jejich význam v průběhu času klesal, je stále vhodné je vkládat do HTML dokumentu.
<meta name="robots" content="index, follow"> <meta name="author" content="Vaše jméno">
Meta tag viewport
Meta tag viewport je základním prvkem responzivního web designu. Říká prohlížeči, jak upravit rozvržení stránky podle šířky zařízení, aby se obsah zobrazoval správně a byl čitelný i na mobilních zařízeních.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
HTTP-Equiv meta tagy
Tyto meta tagy jsou důležité pro řízení chování prohlížečů a serverů při zpracování webových stránek. Zahrnují atributy jako „refresh“ a „X-UA-Compatible“. Ačkoli jejich přímý dopad na SEO se může lišit, hrají klíčovou roli při ovlivňování chování a kompatibility stránek.
<meta http-equiv="refresh" content="5;url=https://priklad.cz"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
Není nutné používat všechny meta tagy ve všech projektech, ale je důležité mít dobrý přehled o různých dostupných možnostech. Správné použití meta tagů přináší výhody pro zlepšení organizace a struktury HTML dokumentů.
Meta tagy jsou flexibilní, protože:
- Můžete použít libovolný název a ukládat v nich data podle potřeby.
- Prohlížeče jejich obsah přímo nezobrazují, přesto je vždy viditelný ve zdrojovém kódu stránky.
Zde je příklad vlastního meta tagu:
<meta name="cilova-skupina" content="vyvojari">
V tomto příkladu vlastní meta tag specifikuje cílovou skupinu obsahu, kterou jsou vývojáři.
Vlastní meta tagy umožňují rozšířit standardní sadu tagů. Je však důležité pečlivě dokumentovat vlastní tagy, které používáte, a mít dobré povědomí o tom, jak je budete používat. Ostatní služby je nemusí standardně používat nebo rozpoznávat, proto je pravděpodobné, že budete muset napsat vlastní kód pro jejich zpracování.