PDF, nebo stránka ve WordPressu? Jak zveřejnit ceník a katalog, aby vás našly vyhledávače i AI

Máte ceník nebo katalog hotový a teď řešíte jedinou věc: kam s ním? Nahrát PDF a mít klid, nebo kvůli tomu stavět celou stránku? Je to častá otázka a odpověď není tak složitá, jak se na první pohled zdá.

Většina firem skončí u PDF, protože je to rychlé. Jenže právě tady se láme rozdíl mezi obsahem, který někdo najde, a obsahem, který zůstane ležet. Vyhledávače i AI asistenti totiž potřebují něco jiného než hezky vypadající dokument.

V tomhle článku si projdeme, proč je HTML stránka ve WordPressu lepší volba, jak ji nastavit krok za krokem a kde PDF pořád dává smysl. Nebudeme zabíhat do technických detailů. Stačí vám základy redakčního systému a chuť udělat pár úprav.

TL;DR Ceník a katalog patří na HTML stránku, ideálně ve WordPressu, se strukturovanými daty. PDF nechte jen jako doplněk ke stažení. Vyhledávače i AI modely čtou nadpisy, seznamy, tabulky a JSON-LD mnohem lépe než PDF, které se hůř parsuje. V článku najdete postup krok za krokem, kontrolní checklist a přehled nejčastějších chyb. Dozvíte se, jak nastavit strukturovaná data, přístup pro crawlery i canonical. A pokud chcete vědět, jestli vás AI vůbec zmiňuje, dá se to měřit. Přesně na to se zaměřuje platforma Semly.

Ceník a katalog na WordPressu: co je problém a co je cíl

Začněme tím, co se vlastně děje. Když nahrajete ceník jako PDF, vypadá to hotově. Problém je, že PDF je hlavně formát pro tisk. Uvnitř není pořádná struktura nadpisů, seznamů ani tabulek, kterou by stroj snadno přečetl.

Vyhledávače si s PDF poradí jen částečně. AI modely na tom jsou ještě citlivější. Když se jich zeptáte na konkrétní cenu nebo produkt, potřebují jasná fakta v čitelné podobě. Z PDF je často nedostanou.

Co znamená, že vás „najde AI“? Zjednodušeně řečeno, že model dokáže váš obsah přečíst, pochopit a odkázat na něj. Tomuhle se říká citovatelnost. Obsah je citovatelný, když je v textové podobě, má jasnou strukturu a obsahuje fakta, která se dají použít v odpovědi. Víc o tom, jak psát obsah, aby ho LLM doporučily, najdete v samostatném článku.

Cílem tedy není jen „mít ceník online“. Cílem je mít ceník, který najde člověk přes Google i AI asistent, jako je ChatGPT, Gemini nebo Claude. A to se u PDF nedaří tak dobře jako u běžné stránky.

Na co si dát pozor: skenované PDF bez textové vrstvy je pro vyhledávače i AI prakticky neviditelné. Je to jen obrázek. Pokud máte ceník naskenovaný, začněte tím, že ho přepíšete do textu.

Pro koho je tento postup a kdy PDF jako hlavní řešení nedává smysl

Tenhle návod je pro majitele a správce menších a středních e-shopů a firemních webů na WordPressu nebo WooCommerce. Nepotřebujete umět programovat. Stačí přístup do administrace a možnost upravit šablonu nebo přidat plugin.

Předem se hodí mít připravené:

  • hotové ceny a varianty produktů,
  • jednotnou měnu (CZK),
  • informace o dostupnosti,
  • možnost zasáhnout do kódu stránky nebo použít plugin pro strukturovaná data.

Kdy je PDF v pořádku? Jako doplněk. Klidně ho nabídněte ke stažení pro lidi, kteří chtějí tisk nebo offline verzi. Jen ať není jediným místem, kde ceny žijí.

Kdy je lepší zvolit jinou cestu? Pokud máte katalog s tisíci položek, jedna stránka s ceníkem přestává stačit. Tam se vyplatí řešit produktové stránky a datový feed. O tom si řekneme víc na konci.

Otázky, které si možná kladete: Je můj web vhodný? Ano, pokud běží na WordPressu nebo WooCommerce. Musím umět programovat? Ne. Co když mám jen pár produktů? Pak je HTML stránka s ceníkem ideální volba.

Krok za krokem: jak zveřejnit ceník a katalog, aby je našly vyhledávače i AI

Teď to praktické. Projdeme si šest kroků. Nemusíte je stihnout za jedno odpoledne, ale čím dřív je uděláte, tím dřív z toho budete těžit.

Krok 1: Připravte si data a strukturu

Než začnete klikat v administraci, sepněte si fakta na papír nebo do tabulky. Produkty, ceny, měnu, dostupnost a varianty.

Cíl je jednoduchý: mít jasná data, která se budou opakovat na stránce i ve strukturovaných datech. Když se cena na stránce a v kódu liší, vzniká zmatek.

Na co pozor: držte jednotnou měnu a formát ceny. Když jednou píšete „1 149 Kč“ a podruhé „1149“, stroje to zbytečně mate.

Krok 2: Vytvořte HTML stránku ve WordPressu

V administraci vytvořte novou stránku. Dejte jí čisté nadpisy H2 a H3, seznamy a tabulku s cenami.

Cíl je obsah, který se dá snadno přečíst a rozparsovat. Nadpisy řeknou, o čem sekce je. Tabulka ukáže ceny přehledně. Seznam shrne varianty.

Na co pozor: nikdy nevkládejte ceny do obrázku. Text v obrázku stroje nepřečtou. Cena musí být skutečný text.

Krok 3: Přidejte strukturovaná data (JSON-LD)

Tohle je krok, který hodně lidí přeskočí, a přitom dělá velký rozdíl. Přidejte na stránku JSON-LD se schématem Product, Offer a PriceSpecification. Doplňte cenu, měnu a dostupnost. Jak strukturovaná data a schema.org fungují v praxi, jsme rozebrali jinde.

Cíl je dát vyhledávačům a AI jasná fakta ve strojové podobě. Nemusíte je nutit hádat, co která hodnota znamená.

Na co pozor: JSON-LD je pro AI čitelnější než starší mikrodata. Cena musí být větší než nula a měna musí být v kódu uvedená jako CZK. Ideálně mějte strukturovaná data v počátečním HTML, ne až doplněná skriptem.

Poznámka: produktová data se dají aktualizovat i automaticky. Platforma Semly umí pracovat s daty přes Google Shopping XML nebo integraci WooCommerce a udržovat je v aktuální podobě. Je to usnadnění, ne podmínka. Postup výše zvládnete i ručně. Podívejte se na dostupné balíčky Semly, pokud chcete mít přehled o možnostech.

Krok 4: Zpřístupněte obsah crawlerům

Zkontrolujte, jestli váš web pouští roboty dovnitř. Mrkněte na robots.txt, sitemap a případně na soubor llms.txt.

Cíl je, aby AI boti jako GPTBot, OAI-SearchBot nebo PerplexityBot obsah našli. Když je zablokujete, nepomůže vám sebelepší stránka.

Na co pozor: llms.txt je zatím experimentální standard. Zvyšuje pravděpodobnost, že vás AI najde, ale nic negarantuje. Berte ho jako užitečný doplněk, ne jako jistotu. Podrobněji jsme se mapě llms.txt věnovali v samostatném článku.

Krok 5: Přidejte PDF jako doplněk

Teď můžete nabídnout i PDF. Dejte na stránku odkaz ke stažení, ale hlavní obsah nechte v HTML.

Cíl je uspokojit lidi, kteří chtějí tisk nebo offline verzi. Zároveň ale nesmí PDF převzít roli hlavního zdroje.

Na co pozor: nastavte canonical tak, aby hlavní verze byla HTML stránka, ne PDF. Jinak si vyhledávače mohou vybrat špatnou verzi a rozdělit sílu obsahu mezi dvě adresy.

Krok 6: Ověřte, že to funguje

Poslední krok je kontrola. Zjistěte, jestli se stránka indexuje, jestli jsou strukturovaná data platná, a zkuste se na ceník zeptat v AI asistentovi.

Cíl je mít jistotu, že obsah je čitelný a citovatelný. Když se model zeptáte na cenu a odpoví správně, jste na dobré cestě.

Na co pozor: typické chyby jsou cena jen v obrázku, chybějící měna a duplicitní PDF a HTML verze bez canonical.

Kontrolní body: jak poznáte, že jdete správně

Nemusíte si pamatovat všechny detaily. Stačí si projít tenhle krátký checklist.

  • Nadpisy dávají smysl a jsou ve správné hierarchii (H2, H3).
  • Ceny jsou v textu, ne v obrázku ani jen v PDF.
  • Strukturovaná data JSON-LD jsou platná a obsahují cenu, měnu a dostupnost.
  • Stránka je v sitemapě a není blokovaná v robots.txt.
  • PDF je jen doplněk a má nastavený canonical na HTML verzi.
  • Obsah je aktuální a odpovídá realitě.

Jak poznám chybu? Nejčastěji tak, že se cena na stránce neshoduje s tím, co vidí AI. Co zkontrolovat jako první? Strukturovaná data. Když sedí ta, většinou sedí i zbytek.

Nejčastější chyby a jak je opravit

Tady je přehled toho, na co lidé narážejí nejvíc. Najděte svůj případ a opravte ho.

Chyba Oprava
Ceny pouze v PDF nebo v obrázku Přepsat do HTML tabulky
Chybějící měna nebo dostupnost ve strukturovaných datech Doplnit CZK a availability
Duplicitní PDF a HTML verze bez canonical Nastavit HTML jako hlavní verzi
Skenované PDF bez textové vrstvy Doplnit textovou vrstvu nebo převést na HTML
Neaktuální ceny Nastavit pravidelnou aktualizaci

Většina těchto chyb má jedno společné: obsah existuje, ale stroje ho nedokážou správně přečíst. Oprava bývá rychlá a výsledek znát.

Co dál: další kroky a varianty

Máte ceník na HTML stránce a chcete jít dál? Tady je pár směrů.

Kdy zvolit produktové stránky místo jedné stránky s ceníkem. Jakmile máte velký katalog, jedna stránka přestává stačit. Každý produkt si zaslouží vlastní stránku s vlastní adresou. Je to přehlednější pro lidi i pro stroje.

Kdy řešit feed. Pokud prodáváte na více místech nebo máte hodně variant, vyplatí se pracovat s datovým feedem. Data se pak aktualizují na jednom místě a šíří se dál.

Jak měřit viditelnost v AI. Tohle je otázka, kterou si dřív nebo později položí každý. Nejde jen o to být online, ale vědět, jestli vás modely vůbec zmiňují a odkud čerpají. Přesně na to se zaměřuje platforma Semly. Sleduje, jak se vaše značka objevuje v odpovědích ChatGPT, Gemini, Claude, Grok a Google AI, jaké zdroje modely používají a jestli doporučují vás, nebo někoho jiného. Díky tomu vidíte, co funguje, a můžete obsah dál vylepšovat. Více tipů a návodů najdete na blogu Semly.

Doporučení na závěr: aktualizujte obsah alespoň jednou ročně. Neaktuální ceník škodí víc, než si možná myslíte. Modely i lidé chtějí fakta, kterým se dá věřit.

Mini-slovníček pojmů

  • JSON-LD: způsob, jak na stránku vložit strukturovaná data ve formátu, kterému stroje dobře rozumí.
  • Strukturovaná data: informace o produktu, ceně nebo dostupnosti v přesně dané podobě.
  • llms.txt: soubor, který AI modelům napovídá, které zdroje na webu jsou důležité. Je experimentální.
  • Canonical: značka, která říká, která verze stránky je ta hlavní.
  • Citovatelnost: vlastnost obsahu, díky které ho AI dokáže přečíst a odkázat na něj.

Ať už začnete kdekoliv, udělejte první krok. Přepište ceny do textu, přidejte strukturovaná data a nechte PDF jen jako doplněk. Vyhledávače i AI vám za to poděkují.

Zdroje

Zjistěte, zda vás vidí

Zadejte adresu svého webu a získejte bezplatný report o viditelnosti v AI