Z WordPressu na Astro — jak vytvářet weby desetkrát rychleji a levněji
Kdo migruje z WordPressu na Astro a svěří správu AI asistentovi, potřebuje na změnu hodiny místo týdnů a platí předplatné místo hodin vývojářů. Na příkladu ciqualia.com tento průvodce ukazuje, jak přechod zvládnout a co je potřeba jednou stanovit.
ciqualia.com běžel na WordPressu do konce srpna 2026. Od té doby je web postaven na Astro a nový obsah vzniká v chatu s AI asistentem. Čísla v tomto průvodci pocházejí z tohoto webu.
Proč je WordPress drahý
Ve WordPressu začíná téměř každá změna obsahu jako změna technická. Nová stránka potřebuje novou nebo upravenou šablonu. Šablona musí ladit s motivem, pluginy a dřívějšími úpravami, a teprve když je hotová, může někdo napsat text.
Pro ciqualia.com to dělal tým vývojářů za zhruba 40 € na hodinu. Změny měsíčně zabraly desítky hodin a každá trvala nejméně dva týdny — včetně dotazů, koordinace, testů a oprav. K tomu se přidávaly placené prémiové pluginy, jejichž aktualizace jsou vázány na placenou licenci.
Shrňme si to: k čemu měl sloužit CMS?
Zastavme se na chvíli u toho, proč vlastně systémy CMS existují. Systém pro správu obsahu měl umožnit publikovat obsah bez zabývání se technikou. V instalaci WordPressu, která léta rostla, se technika vrací přes šablony a pluginy.
Dnes může tuto roli převzít AI asistent. Redakce v chatu popíše, co se má změnit; asistent napíše text a kód, zkontroluje výsledek a na pokyn publikuje. Podmínkou je jednou pečlivě stanovit technické požadavky, hranice, vracení změn a kontroly v testovacím prostředí.
Je to stejný princip jako u Agentic OS pro back office: pravidla platná pro všechny úlohy, opakovatelné úlohy a výsledky kontrolované před uzavřením úlohy.
Proč Astro
Astro vytváří hotové HTML z komponent a souborů s obsahem. Není tu žádná databáze, žádné PHP ani administrace, kterou by bylo nutné udržovat a zabezpečovat. Obsah leží jako soubory v repozitáři, jeden na jazyk, a každá změna je dohledatelná verze.
Pro AI asistenta je to vhodné pracovní prostředí: čte a zapisuje soubory místo klikání v rozhraní a každou jeho změnu lze projít, zkontrolovat a vrátit.
Co se stanoví jednou
Aby redakce pracovala jen v chatu, jednou se stanoví, co je web, co se kontroluje před každým zveřejněním a jak se vrací chyba. Uloží se to jako skill nebo plugin AI asistenta a od té doby to platí pro každou úlohu.
- 01 Pravidla co je web
- Designový systém a komponenty
- Jazyky a terminologie
- Požadavky SEO
- Tón a oslovení
- Nepřípustná tvrzení
- 02 Kontroly před každým zveřejněním
- Build a kontrola typů
- Meta tagy a strukturovaná data
- Sitemap s datem změny
- Odkazy
- Snímky obrazovky ve třech šířkách
- 03 Schválení a vrácení kdo smí co a kdy
- Stage před produkcí
- Chráněná hlavní větev
- Schválení před každým zveřejněním
- Každá změna verzovaná
- Vrácení jedním pokynem
U ciqualia.com k tomu patří například: každá změna obsahu platí pro všech devět jazyků najednou. Každá stránka se nejdřív objeví na stage, testovací kopii webu. A kontrolní seznam před každým zveřejněním prověří titulky, popisy, odkazy mezi jazykovými verzemi, obrázky a rozvržení na počítači, tabletu i telefonu.
Redakce pracuje jen v chatu
Redakce nemusí vědět nic o gitu, pull requestech ani build pipeline. Napíše do chatu úlohu — třeba „Nová stránka o ISO 13485 podle vzoru stránky ISO 9001, ve všech jazycích“ —, prohlédne si výsledek na stage, řekne, co opravit, a nakonec řekne: „Zveřejnit na produkci.“
- 01 Redakce v chatu
- Popsat úlohu
- Prohlédnout výsledek na stage
- Říct, co opravit
- Schválit zveřejnění
- 02 AI asistent podle stanovených pravidel
- Text a kód ve všech jazycích
- Spustit kontroly
- Aktualizovat stage
- Předložit změnu ke schválení
- 03 Produkce automaticky
- Build
- Nasazení
- Sitemap s datem změny
Každá verze zůstává zachována: dřívější stav je vzdálen jeden pokyn v chatu.
Čísla: hodiny místo týdnů
| Hledisko | WordPress s týmem vývojářů | Astro s AI asistentem |
|---|---|---|
| Doba jedné změny | Nejméně dva týdny | Obvykle jedna až pět hodin |
| Průběžné náklady | Desítky hodin vývojářů měsíčně za zhruba 40 € | Předplatné za 20 € měsíčně |
| Pluginy a knihovny | Placené prémiové pluginy | Open source pod licencí MIT |
| Jazyky | Dva | Devět |
Doba pochází z protokolů asistenta: dvanáct úloh od října 2026, měřeno od zadání v chatu po změnu připravenou ke schválení. Medián činil zhruba hodinu a půl práce a zhruba čtyři hodiny celkem; déle to trvalo jen tehdy, když úloha přes noc čekala na odpověď.
- Nová stránka o normě ISO 13485 v devíti jazycích podle vzoru existující: něco přes hodinu.
- Stránka „O nás“, která nahrazuje kontaktní stránku, v devíti jazycích: zhruba 1,3 hodiny.
- Interní odkazy na dvě nové stránky ze všech stránek, kam patří: osm minut.
- Největší úlohy, katalog produktů a oborová stránka: čtyři až pět hodin.
Rychlý byl i samotný přechod: první řádek kódu vznikl 4. srpna 2026 a 29. srpna nový web nahradil WordPress na ciqualia.com. Od té doby přibylo zhruba dvacet nových stránek a pět odborných článků, každý v devíti jazycích.
U nákladů stojí desítky hodin vývojářů po 40 € — 800 € a více měsíčně — proti 20 €. U času stojí dva týdny proti několika hodinám. V obou případech jde o víc než řád.
Rychleji a levněji neznamená hůř. Takto hodnotí běžné testovací nástroje úvodní stránku ciqualia.com, na mobilu i na počítači:
- PageSpeed Insights: výkon 100, přístupnost 95, doporučené postupy 100, SEO 100, Agentic Browsing 3 ze 3.
- Ahrefs Site Audit: Health Score 100 — žádná interní adresa webu nemá chybu.
Co nahrazuje pluginy
Před stěhováním se vyplatí udělat inventuru: jaké pluginy jsou nainstalované a jakou úlohu plní každý z nich? U ciqualia.com z nich zbylo málo:
| Úloha | Ve WordPressu | V Astro |
|---|---|---|
| Kontaktní formulář | Contact Form 7 | Vlastní formulář, funguje i bez JavaScriptu |
| Ochrana proti spamu | Akismet | Honeypot a časová past, potom stejné rozhraní Akismet |
| Ukládání poptávek | CFDB7 | Na vlastním serveru, ještě před odesláním e-mailu |
| Odesílání e-mailů | Dva SMTP pluginy | Jedna e-mailová knihovna |
| Vícejazyčnost | Polylang Pro | Jazykové směrování v Astro |
| SEO | Yoast SEO | Meta tagy, strukturovaná data a sitemap v rozvržení stránky |
| Cache | WP Rocket | Není potřeba: hotové HTML |
| Cookie lišta | Plugin pro cookies | Není potřeba: žádné cookies |
| Bezpečnost | Bezpečnostní pluginy a správce souborů | Není potřeba: žádné PHP, žádná databáze, žádné nahrávání souborů |
Inventura je zároveň auditem. V kódu starých pluginů ciqualia.com se našly tři věci, které se záměrně nepřenesly: vypnuté ověřování certifikátů při předávání dat do CRM, chybová hlášení posílaná do soukromé schránky a dva konkurující SMTP pluginy.
Stěhování bez ztrát ve vyhledávání
Sitemap starého webu uváděla 80 adres. O každé padlo rozhodnutí:
- 16 existuje na novém webu pod stejnou adresou. Nepotřebují žádné pravidlo.
- 11 má nástupce pod jinou cestou a přesměrovává se trvale (301), s lomítkem na konci i bez něj.
- 53 záměrně odpovídá kódem 404: portfolio, nabídky práce, staré stránky služeb, testovací stránky a archivy štítků.
V den přepnutí:
- Přesměrovat DNS na nový server.
- Vymazat robots.txt z cache CDN — jinak bude ještě hodiny odkazovat na sitemap starého SEO pluginu.
- Odeslat novou sitemap v Google Search Console.
- Počítat s více odpověďmi 404: vyplývají z rozhodnutí výše.
- Namátkově zkontrolovat přesměrování a odeslat testovací poptávku přes formulář.
Ochrana osobních údajů od začátku
Méně techniky znamená i méně otázek ochrany osobních údajů. Starý web používal Google Analytics a cookie lištu. Nový se cookies záměrně vzdal, i těch statistických, a proto žádnou lištu nepotřebuje: kdo stránku otevře, rovnou čte, místo aby nejdřív odklikával souhlas. Osobní údaje vznikají jen v kontaktním formuláři. AI asistent pracuje s kódem a texty, ne s údaji návštěvníků.
Co se přesto zpracovává — kontaktní formulář, odesílání e-mailů, hosting — patří do záznamů o činnostech zpracování. Complaica tyto záznamy vede a hlídá úkoly v oblasti ochrany osobních údajů; více na stránkách o softwaru pro GDPR a řízení ochrany osobních údajů.
Na závěr: snímky obrazovky v devíti jazycích
Zbývá otázka, na které vícejazyčné weby často klopýtají: jak dostat snímky obrazovky vlastního softwaru do každého jazyka? Německý obrázek vedle francouzského textu působí nedbale a každá nová verze softwaru naráz zastará všechny obrázky.
Na ciqualia.com proto pohledy na produkt nejsou fotky, které někdo pořizuje ručně. Každý pohled je postaven jako komponenta s přeloženými texty softwaru a pro každý jazyk se vykreslí jako samostatná stránka. Skript tyto stránky otevře v prohlížeči Chrome bez okna (headless), vyfotí je a uloží obrázky v několika šířkách jako AVIF a WebP — zhruba 2 000 souborů, vytvořených jedním příkazem. Když se změní text nebo barva, asistent snímky pořídí znovu.
Pro prohlídky produktu se stejný Chrome přihlásí do místní ukázky skutečné aplikace, otevře moduly a vyfotí je ve velikosti pro počítač. A stejně funguje i kontrola rozvržení před každým zveřejněním: snímky ve třech šířkách, které si asistent sám prohlédne.
Zeptejte se nás, jak
Ciqualia staví weby tímto způsobem a nastaví proces pro váš tým: pravidla, kontroly, stage a skill pro AI asistenta. Více o vývoji softwaru a nahrazování stávajících aplikací najdete v Pragmatica, o integraci AI v Gnostica.
Další příspěvky
-
Agentic OS — jak automatizovat back office malé firmy
-
Normy automobilového průmyslu — compliance checklist pro OEM a dodavatele
-
NIS2 — koho se týká a co směrnice vyžaduje
-
Checklist ISO 27001, nebo cheat sheet — vše podstatné o certifikaci
-
PIA a DPIA — snadno zaměnitelné
-
Alenka za černými zrcadly
-
Ciqualia: filozofie moderních řešení
Co si o tom myslíte?
Napište nám — co z toho platí pro vás?
Děkujeme.
Ozveme se do jednoho pracovního dne.
Neodesláno.
Nepovedlo se. Zkontrolujte prosím pole nebo nám napište přímo.