# Checklist: základní kroky pro vajbifikovaný web přes GitHub a Cloudflare

Tento checklist není kompletní technická dokumentace.

Je to pracovní rámec pro rozhodnutí, jestli má smysl stavět nebo přestavět web jako agent-friendly systém, a co musí být připravené, aby se z rychlých úprav nestal rychlý chaos.

## 1. Nejdřív rozhodnout, jestli to dává smysl

Ne každý web má být vajbifikovaný.

Před stavbou si odpovězte:

1. Budeme web měnit často?
2. Budeme přidávat landing pages, obsahové stránky nebo nové nabídky?
3. Máme někoho, kdo rozumí AI workflow alespoň na základní úrovni?
4. Chceme pracovat přes preview a review, ne přes přímé změny v produkci?
5. Máme jasné požadavky na tracking, pixely a analytiku?
6. Je pro nás rychlost iterací důležitější než klasická CMS administrace?

Pokud většina odpovědí zní ne, může být lepší dobře postavený WordPress nebo jiné klasické CMS.

## 2. Připravit GitHub jako zdroj pravdy

Základní princip: produkční web se nemění ručně klikáním naslepo.

Potřebujete:

1. vlastní GitHub repozitář,
2. jasnou hlavní branch pro produkci,
3. oddělené branche pro změny,
4. čitelné názvy souborů a složek,
5. jednoduchý README s popisem projektu,
6. pravidlo, že větší změny jdou přes review.

Důležité je, aby GitHub nebyl jen úložiště kódu, ale historie rozhodnutí.

## 3. Nasadit web přes Cloudflare Pages

Cloudflare Pages je vhodný základ pro rychlý statický nebo hybridní web.

Minimální setup:

1. propojit GitHub repozitář s Cloudflare Pages,
2. nastavit produkční branch,
3. nastavit build command a output directory podle použitého frameworku,
4. zapnout preview deployments pro každou branch,
5. připojit doménu,
6. ověřit HTTPS,
7. zkontrolovat cache chování a redirect pravidla.

Preview deployments jsou klíčové, protože umožňují kontrolovat změny dřív, než jdou ven.

## 4. Připravit strukturu pro AI agenta

Agent musí rozumět tomu, kde co najde a co smí měnit.

Projekt by měl mít:

1. jasně oddělené stránky,
2. jasně pojmenované komponenty,
3. konzistentní práci s obsahem,
4. samostatné místo pro SEO metadata,
5. dokumentované formuláře a konverzní prvky,
6. jednoduchý design systém nebo alespoň pravidla pro UI,
7. minimum zbytečné magie v kódu.

Čím chaotičtější projekt, tím chaotičtější budou agentické změny.

## 5. Napsat dobré `AGENTS.md`

`AGENTS.md` je návod pro agenta, jak má na webu pracovat.

Mělo by obsahovat:

1. jaký je účel webu,
2. kdo je cílová skupina,
3. jaký je tone of voice,
4. jaké komponenty používat,
5. co se nesmí měnit bez schválení,
6. jak zacházet s trackingem a pixely,
7. jak pracovat se SEO titulky a popisky,
8. jak vytvářet nové stránky,
9. jak testovat změny,
10. jak má vypadat finální kontrola před mergem.

Bez `AGENTS.md` agent improvizuje. A improvizace u webu, který sbírá leads a data, není dobrý default.

## 6. Nastavit bezpečný workflow změn

Základní workflow:

1. požadavek na změnu,
2. agent připraví změnu v nové branchi,
3. vznikne preview URL,
4. člověk zkontroluje design, obsah, odkazy, formuláře a tracking,
5. případně se změna upraví,
6. až potom se merge do produkce.

Agent nemá být člověk, který přímo kliká v produkci.

Má být rychlý pracovník v kontrolovaném procesu.

## 7. Ochránit tracking, pixely a analytiku

Tohle je jedna z nejdůležitějších částí.

Před spuštěním si sepište:

1. jaké analytické nástroje web používá,
2. jaké reklamní pixely jsou nasazené,
3. jaké konverzní události se měří,
4. jak jsou pojmenované formuláře a CTA,
5. kde jsou vložené tracking skripty,
6. jak se dokumentují větší změny na stránkách,
7. kdo schvaluje úpravy, které mohou ovlivnit měření.

Pravidlo: rychlost úprav nesmí zničit čitelnost dat.

## 8. Připravit launch kontrolu

Před publikací zkontrolujte:

1. responzivitu na desktopu i mobilu,
2. rychlost načítání,
3. základní SEO metadata,
4. Open Graph náhledy,
5. formuláře,
6. konverzní události,
7. pixely,
8. interní odkazy,
9. 404 stránky a redirecty,
10. právní texty a cookie řešení.

U vajbifikovaného webu není launch konec. Je to začátek systému pro další bezpečné změny.

## 9. Nastavit údržbu po spuštění

Po spuštění si domluvte:

1. kdo může zadávat agentovi změny,
2. jak velká změna už vyžaduje review,
3. jak se dokumentují marketingové experimenty,
4. jak často se kontroluje analytika,
5. jak často se aktualizuje `AGENTS.md`,
6. kdo řeší technické incidenty,
7. kdy je lepší změnu nedělat agenticky a zapojit vývojáře.

## 10. Kdy si říct o pomoc

Pomoc dává smysl hlavně ve chvíli, kdy:

1. nevíte, jestli je pro vás lepší WordPress, nebo agent-friendly web,
2. chcete přestavět existující prezentační web,
3. potřebujete nastavit GitHub a Cloudflare workflow,
4. chcete připravit dobré `AGENTS.md`,
5. nechcete si rozbít tracking a reklamní pixely,
6. chcete web, který půjde bezpečně upravovat s AI agentem.

Pokud tohle řešíte, můžu vám pomoct navrhnout správný postup, připravit technický setup a nastavit pravidla, aby se z vajbifikovaného webu stal použitelný marketingový systém, ne jen AI experiment.
