Headless obsahový marketing: jak dostat obsah do vyhledávání
Headless přístup umožňuje spravovat obsah odděleně od jeho zobrazení na webu. Zjistěte, jak při takovém řešení ohlídat indexaci, interní odkazy i další distribuci obsahu.
Headless obsahový marketing odděluje místo, kde se obsah vytváří a spravuje, od míst, kde se zobrazuje. Redakce může publikovat z jednoho systému na web, do aplikace nebo dalších kanálů. Pro SEO ale samotné oddělení systému a prezentace žádnou výhodu nezaručuje. Rozhodující je, zda výsledné stránky dokážou vyhledávače najít, načíst, správně pochopit a zařadit do indexu.
Co znamená headless přístup
U běžného redakčního systému bývá správa obsahu propojena s šablonami a vykreslením webové stránky. Headless CMS uchovává obsah ve strukturované podobě a poskytuje jej například přes API. Samostatný frontend z něj následně sestaví stránku, kterou vidí návštěvník.
To umožňuje znovu použít stejný obsah na různých místech. Článek může mít například společný textový základ pro web a mobilní aplikaci, zatímco každé prostředí doplní vlastní navigaci či funkce. Současně se ale část práce, kterou u tradičního systému často řeší šablona nebo plugin, přesouvá na vývojáře a návrh obsahu.
Proč oddělení CMS samo o sobě SEO nezlepší
Vyhledávače nehodnotí, zda web používá tradiční nebo headless CMS. Zpracovávají stránky, které jim server zpřístupní. Pokud frontend vytvoří rychlou, přehlednou a technicky správnou stránku, může headless architektura fungovat dobře. Jestliže však obsah vzniká až po načtení rozsáhlého JavaScriptu, chybí metadata nebo nefungují odkazy, samotný moderní CMS problém nevyřeší.
U headless řešení je proto nutné předem určit, jak se stránka vykreslí. Server-side rendering připraví HTML na serveru při požadavku. Statické generování vytvoří stránky předem, například při publikaci. Klientské vykreslení naproti tomu posílá prohlížeči základní aplikaci a obsah doplňuje až JavaScript.
JavaScriptové stránky mohou být ve vyhledávání zpracovány, ale vykreslení představuje další krok. Pro důležité vstupní stránky je obvykle bezpečnější, když podstatný obsah, nadpisy a odkazy dorazí už v HTML odpovědi. Usnadní to kontrolu i zpracování robotům, které JavaScript neprovádějí stejně jako běžný prohlížeč.
Co musí obsahový model pokrývat
Struktura v CMS by měla odpovídat tomu, co se na stránce skutečně publikuje. Pokud má každý článek vlastní titulek, popis, autora, datum aktualizace a kategorii, je vhodné tato pole spravovat odděleně od hlavního textu. Vývojář pak může zaručit, že se správně promítnou do výsledného HTML.
- Jedinečný titulek a meta description: musí být možné je upravit pro konkrétní stránku, ne pouze automaticky skládat z názvu článku.
- Kanonická adresa: frontend ji má generovat konzistentně, zejména pokud lze stejný obsah zobrazit na více cestách.
- Nadpisová struktura: obsahový model má umožnit přehledné členění textu bez vytváření duplicitních nebo přeskočených úrovní nadpisů.
- Interní odkazy: redakce potřebuje praktický způsob, jak propojit související články, kategorie a důležité stránky.
- Obrázky a alternativní texty: pole pro popis obrázku nesmí být zaměňováno za popisek zobrazený čtenáři.
Obsah ukládaný pro více kanálů nemusí být všude totožný. Základní text lze sdílet, ale metadata, navigační prvky nebo interní odkazy mohou záviset na konkrétním webu. Model by měl rozlišovat mezi společným obsahem a údaji, které patří pouze jedné prezentaci.
Interní odkazy, které se neztratí při vykreslení
Headless CMS může ukládat odkazy jako reference na jiné obsahové položky místo prostého textu. To pomáhá omezit nefunkční odkazy při změně názvu či cesty cílové stránky. Frontend ale musí reference převést na běžné klikatelné odkazy a zachovat jejich cílovou adresu.
Ověřte, že důležité odkazy jsou dostupné v HTML jako standardní prvky s cílovou adresou. Navigace, související články i odkazy v těle textu mají být přístupné uživateli a zároveň srozumitelné při procházení webu. Tlačítko, které pouze spouští JavaScriptovou akci, nemusí plnit stejnou roli jako odkaz na další stránku.
Souvislost odkazů je důležitá i pro čtenáře. Článek o hodnocení odkazového profilu může přirozeně odkazovat na vysvětlení referring domains, anchor textu nebo rozdílu mezi dofollow a nofollow. Takové propojení pomáhá návštěvníkovi pokračovat v tématu a vyhledávači porozumět vztahům mezi stránkami.
Distribuce obsahu bez vytváření duplicit
Publikování stejného článku na webu, v newsletteru a v aplikaci není samo o sobě problém. Riziko vzniká, když se celý text objeví na několika veřejných adresách bez jasně určené hlavní verze. Před spuštěním je proto potřeba rozhodnout, které kanály mají být indexovatelné a které mají sloužit pouze přihlášeným uživatelům nebo distribuci.
U více webových prezentací se vyplatí stanovit pravidla pro kanonické adresy, jazykové varianty a přesměrování. Pokud se obsah přesouvá nebo mění jeho URL, musí se zachovat návaznost na původní adresu. Neaktuální cesty bez přesměrování mohou přerušit interní i externí odkazové vazby.
Širší distribuce může přinést více příležitostí k tomu, aby na obsah odkazovaly jiné weby. Samotné kopírování článku do dalších kanálů však zpětné odkazy nezaručuje. Pro získávání kvalitních odkazů je důležité nabídnout původní zdroj, nástroj, data nebo vysvětlení, které má důvod citovat jiný vydavatel.
Kontrola před spuštěním i po publikaci
SEO kontrolu je vhodné zapojit už při návrhu architektury, nikoli až po dokončení frontendu. Před spuštěním projděte reprezentativní typy stránek: článek, kategorii, autora, produktovou stránku i stránku s filtrováním. U každého typu ověřte odpověď serveru, vykreslený obsah, titulky, kanonickou adresu, stav indexace a interní odkazy.
- Zkontrolujte zdrojovou HTML odpověď. Hlavní text, titulek a důležité odkazy by neměly být dostupné jen po složitém běhu JavaScriptu.
- Ověřte varianty URL. Zkontrolujte lomítka, parametry, velká a malá písmena i přesměrování.
- Projdi web jako robot. Ověřte, že klíčové stránky lze najít přes odkazy a že je neblokují pravidla pro procházení.
- Porovnejte obsah v CMS s výslednou stránkou. Zvláštní pozornost věnujte metadatům, nadpisům a strukturovaným údajům.
- Sledujte změny po nasazení. Publikační workflow by mělo umožnit rychle opravit chybný titulek, odkaz či přesměrování.
Headless řešení dává největší smysl tam, kde je skutečná potřeba sdílet obsah mezi více kanály nebo přizpůsobit frontend specifickým požadavkům. U menšího webu může být jednodušší klasický CMS s dobře nastavenými šablonami. Rozhodnutí proto dělejte podle provozních potřeb a schopnosti týmu dlouhodobě udržovat technické SEO, ne podle předpokladu, že novější architektura automaticky zvýší návštěvnost či autoritu webu.