$ cat ./web.md
Web
Statické weby — rychlé, bezpečné a levné na provoz. A od prvního řádku optimalizované nejen pro čtenáře, ale i pro jazykové modely.
…protože první návštěvník Vašeho webu už často není člověk.
// astro
Rychlost v základu
Statický web je naše výchozí volba. Servíruje se bleskurychle a dává útočníkům minimum prostoru — a přesto umí být dynamický tam, kde je to potřeba.
Statické od základu
Web se předrenderuje do čistého HTML. Samotné stránky nestojí na databázi ani na běžícím backendu, který by mohl spadnout nebo být zneužit. Nízké nároky na server a vysoká odolnost. Pokud chcete, aby váš web používal data z vašeho informačního systému, stačí říct.
Dynamická architektura
Interaktivita jen tam, kde ji stránka opravdu potřebuje — zbytek zůstává lehký. Do jinak statické stránky lze cíleně přidat třeba dynamickou komponentu, která volá externí datové zdroje (API). A statická stránka se pak chová jako dynamická.
Rychlost jako výchozí stav
Minimum JavaScriptu, optimalizované obrázky a fonty. Rychlý web je lepší pro uživatele, pro SEO i pro modely, které ho procházejí.
Bezpečnost a nízká údržba
Bez pluginů a serverové vrstvy je výrazně méně co udržovat i co napadnout. Přísné CSP a žádné trackery jsou standard, ne příplatek.
// ai-ready
AI-ready od prvního řádku
Web dnes nečtou jen lidé. Prochází ho vyhledávače s AI, asistenti jako ChatGPT, Claude nebo Perplexity a stále častěji i agenti, kteří z něj mají něco udělat. Proto stránky stavíme tak, aby jim rozuměl člověk i model — ne jako dodatečnou úpravu, ale jako výchozí stav.
Sémantické HTML
Poctivá struktura — nadpisy, sekce, seznamy — místo hromady divů. Model i čtečka obrazovky pak chápou, co je co a jak to spolu souvisí.
Strukturovaná data (JSON-LD)
Schema.org popisuje entity a jejich vztahy strojově čitelně. Modely i vyhledávače vědí, o čem stránka je, bez hádání a domněnek.
llms.txt
Stručný index webu přímo pro jazykové modely — co na webu je a kde. Obdoba robots.txt a sitemap, ale mířená na AI.
Obsah bez zbytečného JS
Podstatný obsah je přímo v HTML, ne dolepený JavaScriptem. Model vidí to samé co člověk, ne prázdnou stránku čekající na skript.
Přístupnost (a11y)
Co je dobré pro odečítač obrazovky, bývá dobré i pro model: alt texty, popisky a jasná hierarchie. Jedna práce, dvojí užitek.
Předvídatelné URL a metadata
Čisté adresy, poctivé title a description, Open Graph, kanonické odkazy. Snadno se to cituje a sdílí — lidmi i nástroji.
// proč
Proč na tom záleží
Mění se způsob, jakým lidé hledají informace. Čím dál víc lidí se ptá rovnou AI a klikne až na to, co jim doporučí. Když web modely nechápou nebo z něj čtou nepřesně, řada lidí se k vám prostě nedostane.
Objevitelnost přes AI
Aby vás asistenti a AI vyhledávání našli a doporučili, musí obsahu rozumět. Strukturovaný a čitelný web má náskok.
Správná reprezentace
Když jsou fakta o vás strojově čitelná a jednoznačná, model o vás mluví přesně — ne podle domněnek nebo zastaralých útržků.
Připraveno na agenty
Nástroje, které za uživatele něco vyřídí, potřebují předvídatelné rozhraní. Čistý web a jasné kontrakty jim to usnadní.