2023-12-23 19:35 Doba čtení: 7 min

Co jsou HTML meta tagy a k čemu se používají?

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í.

Jan Novák
Autor
Czechia

Redaktor zaměřený na Windows, produktivitu a cloudové nástroje.

Předchozí článek
Jak odstranit pozadí obrázku pomocí Malování nebo Malování 3D
Další článek
3 snadné způsoby, jak vycentrovat prvek pomocí CSS