Optimalizace webu pro vyhledávače neboli SEO (search engine optimization). Jde o soubor několika činností, které zlepšují pozici webu ve výsledcích vyhledávání. Ačkoliv žádná magická a univerzální metoda, díky které se váš web vyšvihne na horní příčky vyhledávače, neexistuje, některé kroky pro zlepšení SEO vašeho webu jsou zásadní.
Zlepšete pozici svého webu
Mezi tyto činnosti patří mimo jiné i tzv. strukturovaná data (strukturované úryvky, v angličtině rich snippets). Zjednodušeně řečeno strukturovaná data pomáhají lépe porozumět obsahu vašeho webu a správně jej zobrazit uživateli. Strukturovaná data také zlepšují viditelnost webu při organickém (neplaceném) vyhledávání.
Typické webové stránky jsou tvořeny HTML kódem a vyhledávače informace obsažené v tomto kódu ne vždy správně Interpretují. A právě strukturovaná data, pokud jsou správně vytvořena, zobrazení stránek ve vyhledávačích zjednodušují a zpřehledňují.
Strukturovaná data mají podobu jednoduchého kódu ve formátu JSON-LD, který stačí přidat na web. Výsledkem je vizuálně zajímavé zobrazení ve vyhledávači. Jde o standardizovaný formát, který poskytuje informace o stránce. Zároveň strukturovaná data představují velkou konkurenční výhodu pro váš web. Vizuálně atraktivní web využívající „rich snippets“ zlepšuje míru prokliku (CTR). Tento web má mnohem vyšší šanci, že na něj uživatelé kliknou.
Takhle vypadají recepty na pečená kuřecí křídla se správně vytvořenými strukturovanými daty
Výpis stránek s receptem na pečená kuřecí křídla bez strukturovaných dat
Typy strukturovaných dat
Do zdrojového kódu lze vložit různé typy strukturovaných dat. Bohužel ne všechny podporuje český Google. U nás jsou podporované tyto typy: články (Article), pozice stránky v rámci webu (Breadcrumb), posuvný karusel s obrázky (Carousel), události (Event), info o firmě, jejím sídle, otevírací době (Local Business), produkt (Product), recepty (Recipe), uživatelské recenze (Review snippet), video, vyhledávání na webu přímo z Googlu (Sitelinks Searchbox). Šikovnou pomůckou může být oficiální dokumentace Googlu, kde jsou podrobně rozepsané všechny typy strukturovaných dat.
Jak se strukturovanými daty pracovat
Je několik možností, jak strukturovaná data na web vložit. Pokud jste kodér, nejlepší cestou je vložit strukturovaná data do datového bloku v HTML kódu ve formátu JSON-LD a se značkou "script". Tuto cestu doporučuje i přímo Google. Strukturované úryvky lze vkládat i přes 2 starší formáty – Microdata a RDFa.
Pokud strukturovaná data na webu už máte, není od věci ověřit, že jsou v pořádku. Kontrolu lze učinit pomocí Google Search Console, případně v Testu rozšířených výsledků (Rich results). Druhý nástroj má tu výhodu, že funguje i bez Search Console.
Pozor na rychlost načítání
Strukturovaná data (úryvky) je potřeba používat velmi uvážlivě, protože formát JSON-LD ovlivňuje velikost úvodního HTML, což může zpomalovat první načtení stránky. Mnozí vývojáři mluví o externím vkládání JSON souboru přes API rozhrání. Zatím toto řešení ovšem není podporované.
Pokud z nějakého důvodu nelze vložit strukturovaná data přímo do HTML kódu, je možné použit jeden ze dvou způsobů dynamického vložení. Buď přes Google Tag Manager (funkce Custom HTML) nebo vložením JavaScriptu. Použití JavaScriptu pro strukturovaná data nedoporučujeme, protože kvůli své technické podstatě bude toto řešení výrazně pomalejší než vkládání přes HTML.
Strukturovaná data, byť velmi omezeně, podporuje i český Seznam.cz nebo vyhledávač Bing. Google weby, které využívají strukturovaná data, upřednostňuje. Proto doporučujeme na strukturovaná data myslet při tvorbě každého nového webu. Mělo by to být jednou ze základních činností optimalizace webu.