Přejít k obsahu

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.

WP2ASTRO 01

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.

  1. 01 Pravidla co je web
    • Designový systém a komponenty
    • Jazyky a terminologie
    • Požadavky SEO
    • Tón a oslovení
    • Nepřípustná tvrzení
  2. 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
  3. 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
Pravidla popisují web, kontroly jistí každou změnu, schválení a vracení změn udržují produkci stabilní.

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.“

  1. 01 Redakce v chatu
    • Popsat úlohu
    • Prohlédnout výsledek na stage
    • Říct, co opravit
    • Schválit zveřejnění
  2. 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í
  3. 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.

Redakce zadává úlohy a schvaluje, asistent obstará techniku, pipeline publikuje.

Čísla: hodiny místo týdnů

HlediskoWordPress s týmem vývojářůAstro s AI asistentem
Doba jedné změny Nejméně dva týdnyObvykle 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é pluginyOpen source pod licencí MIT
Jazyky DvaDevě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:

ÚlohaVe WordPressuV Astro
Kontaktní formulář Contact Form 7Vlastní formulář, funguje i bez JavaScriptu
Ochrana proti spamu AkismetHoneypot a časová past, potom stejné rozhraní Akismet
Ukládání poptávek CFDB7Na vlastním serveru, ještě před odesláním e-mailu
Odesílání e-mailů Dva SMTP pluginyJedna e-mailová knihovna
Vícejazyčnost Polylang ProJazykové směrování v Astro
SEO Yoast SEOMeta tagy, strukturovaná data a sitemap v rozvržení stránky
Cache WP RocketNení potřeba: hotové HTML
Cookie lišta Plugin pro cookiesNení 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í:

  1. Přesměrovat DNS na nový server.
  2. Vymazat robots.txt z cache CDN — jinak bude ještě hodiny odkazovat na sitemap starého SEO pluginu.
  3. Odeslat novou sitemap v Google Search Console.
  4. Počítat s více odpověďmi 404: vyplývají z rozhodnutí výše.
  5. 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.

Chci vědět víc

WP2ASTRO 03

Co si o tom myslíte?

Napište nám — co z toho platí pro vás?

✓Chcete více příspěvků na toto téma?
✓Chcete se podělit o vlastní materiály k tématu?
✓Zanecháte nám svůj kontakt?
✓Budete nás sledovat na sociálních sítích?
Vyžádat ceník