---
title: "AI agent přenesl web z Wixu na Astro: 9 chyb, které minul"
description: "Reálná čísla z migrace engineeringleaders.io z Wixu do Astro: 8 dní, 118 commitů, LCP z 3,8 s na 2,4 s a 9 bugů, které chytil až člověk."
url: "https://www.marian.coach/cs/blog/wix-to-astro-migration/"
lang: "cs"
image: "https://www.marian.coach/images/blog/wix-to-astro-migration/cover.webp"
---

![AI agent přenesl engineeringleaders.io z Wixu na Astro. Moje review stejně našlo 9 bugů.](https://www.marian.coach/images/blog/wix-to-astro-migration/cover.webp)

Náš komunitní web [engineeringleaders.io](https://www.engineeringleaders.io/) běžel roky na Wixu a většinu té doby to byla správná volba: kdo staví komunitu, nemá volné večery na CSS. Špatná volba se z toho stala v okamžiku, kdy nám začalo záležet na rychlosti, vyhledávání a na tom, abychom vlastnili svůj markup.

Tak jsem na to nasadil coding agenta. Osm aktivních dní, 118 commitů, a 4. srpna 2026 se doména přepnula z Wixu na Astro na Cloudflare Workers. Výsledek si můžeš prohlédnout sám; je to ten web, který právě teď běží, v angličtině i češtině.

Titulková čísla přišla až potom: mobilní PageSpeed 78 → 96, LCP 3,8 s → 2,4 s, CLS 0, a nové měření v PageSpeed Insights 8. listopadu 2026 ukázalo stejných 96, 2,4 s a 0. Největší výhru přinesl nudný průchod přes média. První audit po cutoveru naměřil na homepage 39,7 MB, protože šest dekorativních gradientních PNG obcházelo obrazovou pipeline Astra; jedno z nich kleslo ze 7,66 MB na 460 KB. Hero video bylo LCP prvkem, takže se teď načítá až po stránce a jeho místo zabírá poster o 24 KB.

Ale psát stojí za to hlavně o tom, co agent udělal špatně, protože přesně tenhle seznam budeš potřebovat, jestli to zkusíš taky.

## Měření poráží koukání

Naivní způsob, jak naklonovat web, jsou screenshoty: vyrenderuj obojí, porovnej, opakuj. Selhává pomalu, protože screenshot ti řekne, že něco nesedí, ale už ne, která ze čtyřiceti zúčastněných CSS vlastností je ta vinná.

![Ručně kreslená skica: slovo Screenshots přeškrtnuté červeně, šipka dolů ke čtyřem zakroužkovaným náhradám: Rendered DOM, Computed styles, Inter + Lora, 152 animací](https://www.marian.coach/images/blog/wix-to-astro-migration/infographic.webp)

Co agent měřil místo porovnávání screenshotů.

Fungoval postup code-first. Agent čte vyrenderovaný DOM a computed styles živé stránky po sekcích a staví z těch čísel. Fonty to dokázaly hned první den. Sken surového HTML tvrdil, že web používá Helvetica Neue a Poppins, a já už měl skousnuté licenční riziko nákupu Helvetiky. Pak `getComputedStyle` přes všechny vyrenderované elementy našel **nula** elementů, které by kterýkoli z těch fontů používaly. Wix posílá na každý web 56 nepoužitých `@font-face` pravidel; fonty, které se opravdu kreslily, byly Inter a Lora, zdarma k self-hostování, vytažené z Wixového CDN. Markup lhal a měření ušetřilo reálné peníze.

![Vedle sebe: web na Wixu v červenci 2026 z archive.org a Astro rebuild, který běží dnes — skoro k nerozeznání](https://www.marian.coach/images/blog/wix-to-astro-migration/before-after.webp)

Vlevo: Wix, červenec 2026 (archive.org). Vpravo: Astro rebuild, živě. Úkolem migrace bylo, abys rozdíl nepoznal.

Animace, stejný příběh. Plán z markupu odhadl „350+ motion direktiv”. `document.getAnimations()` našel 152 skutečných animačních objektů a 49 z nich byl identický 1200 ms opacity fade. Samostatná kontrola scroll delty přes 55 elementů vyloučila parallax úplně. Přestavěli jsme to, co běží, ne to, co tvrdily atributy.

## 9 bugů, které moje review stejně našlo

Než jsem se podíval já, proběhly tři automatické verifikační průchody: side-by-side proscrollování, audit typografie přes šest computed vlastností na každou textovou roli a extrakce animací. Můj vlastní průchod stejně našel 9 reálných nedodělků. Ty opakující se:

![Marian Kamenistak přednáší na akci o engineering leadershipu.](https://www.marian.coach/_astro/talk-30.Bdh_i7to_L29iQ.webp)

Web z tohoto článku slouží komunitě Engineering Leaders — tohle je jedna z jejích akcí. Foto: ELC.

1.  Karusel zploštělý do statické mřížky, protože jeho šipky existují jen na hover a statický sken DOMu hlásil „žádné ovládací prvky”.
2.  Fotky speakerů oříznuté do kruhů tam, kde originál používal landscape pilulky.
3.  Přeškrtnutá cena bez `line-through`, stejná barva, jiný význam.
4.  Nadpis stažený na 760 px, který měl mít 960 px, protože agent recykloval naměřenou šířku sousedního elementu.
5.  Pozadí, které bylo skutečný `<img>` se zlatým gradientem, ne CSS, takže se nikdy nepřestavělo.

Každý z nich se stal pojmenovanou kontrolou v playbooku. A to je část, kterou bych hájil nejtvrději: migrační metoda má přesně takovou hodnotu, jak dlouhý je její zdokumentovaný seznam předchozích selhání.

## Část, kterou za tebe agent nerozhodne

Agent umí web přestavět. Neumí rozhodnout, kdy se přepne tvoje živá doména, a ani by neměl. Běh držel všech 8 dní tři tvrdé hranice:

1.  Produkční canonicals v markupu od prvního dne, takže cutover nepotřeboval jedinou úpravu.
2.  Staging doména s noindexem, takže přestavba nemohla konkurovat živému webu ve vyhledávání.
3.  Etapovitý, vratný cutover: redirect mapa o 76 pravidlech pokrývající všech 32 starých Wix slugů eventů, a předplatné Wixu zaplacené dál jako rollback plán.

Jeden dovětek mě překvapil nejvíc: pár týdnů po cutoveru ukázal audit AI viditelnosti, že doména vracela chybu na 54 % requestů od AI crawlerů (ChatGPT, Perplexity a spol.), zatímco robots.txt je všechny zdvořile pouštěl dovnitř. Soubor je politika; edge je zákon. Opravili jsme edge, přejeli crawler matici znovu na samé dvoustovky a i tahle kontrola je teď součástí metody.

Druhá migrace, elc-conference.io, měla v Lighthouse 100/100/100, a přesto jsme v říjnu při srovnání s originálem našli deset rozdílů po sekcích: chybějící galerii se 40 fotkami, chybějící mapu místa konání a stěnu log se čtyřmi sloupci místo pěti. Playbook teď obsahuje motion probe, který vypíše každý prvek, jenž se hýbe při scrollu, a kontrolu parity sekci po sekci.

Celý playbook je veřejný pod MIT licencí, včetně verifikačních průchodů a cutover checklistu: [github.com/marian-kamenistak/wix-to-astro](https://github.com/marian-kamenistak/wix-to-astro). Leží spolu se zbytkem mých agentích nástrojů na stránce [AI coaching tools](https://www.marian.coach/cs/ai-coaching-tools/).

Jestli firemní web vězí na page builderu a bloker zní „nemáme frontend kapacitu”, tak je ten bloker dnes menší než před rokem.

## Časté dotazy

### Zvládne AI agent migrovat web z Wixu do Astro?

+

Ano, celý web, ne jen obsah blogu. Funguje postup code-first: agent si z živé stránky vytáhne vyrenderovaný DOM a computed CSS každé sekce a staví z těch naměřených hodnot. Moje migrace engineeringleaders.io zabrala 8 aktivních dní a 118 commitů, v angličtině i češtině, a od 4. srpna 2026 běží na Astro. Pořád ale potřebovala moje vlastní review, které našlo 9 vizuálních nedodělků, které automatické kontroly minuly.

### Přijdu při odchodu z Wixu o pozice v Googlu?

+

Ochrana je mechanická: zachovej každý slug, který jde, zbytek přesměruj přes 301 a cutover rozděl do etap. Můj cutover jel s redirect mapou o 76 pravidlech, která pokryla všech 32 starých Wix slugů eventů plus každou URL z backlink dat, a předplatné Wixu zůstalo zaplacené jako okamžitý rollback. Přestavba navíc žila na staging doméně s noindexem až do přepnutí, takže během buildu nic nekonkurovalo živému webu.

### O kolik je Astro v praxi rychlejší než Wix?

+

Na engineeringleaders.io šel mobilní PageSpeed ze 78 na 96 a LCP z 3,8 s na 2,4 s, CLS 0, po migraci a průchodu přes váhu médií. Největší jednotlivá výhra byla nudná: jedno PNG o 7,66 MB se zmenšilo na 460 KB a hero video předalo roli LCP posteru o 24 KB.

Fractional CTO

## Získejte senior engineering leadership bez plného úvazku.

Od 1 000 EUR za člověkoden ve čtvrtletním balíčku, 1 200 EUR na vyžádání. Žádná záloha: fakturuji měsíčně, jen když ten měsíc splníme cíle. Nedávní klienti: Jablotron, Eurowag, Kosik, Dr Max, Pure Storage.

[Zobrazit ceník →](https://www.marian.coach/cs/fractional-cto/)

Komunita ELC

## Potkej engineering leadery naživo.

Meetupy ELC v Praze, Brně, Bratislavě a Krakově: na každý se registruje 120+ engineering leaderů.

[Zobrazit meetupy →](https://www.engineeringleaders.io/cs/events/?utm_source=marian-coach&utm_medium=referral&utm_campaign=cross-property&utm_content=fallback-cs-meetup)

## Přečti si dál

-   [![Jak pracovat s AI: 5 úrovní od školky po profesora](https://www.marian.coach/images/blog/how-to-use-ai-at-work/infographic.webp)
    
    ### Jak pracovat s AI: 5 úrovní od školky po profesora
    
    Pět úrovní práce s AI, od školky po profesora. Příklady pro helpdesk, adminy i vývojáře a týdenní rutina, která tě posune o úroveň výš.
    
    11\. listopadu 2026 · Autor Marian
    
    Přečíst →
    
    
    
    ](https://www.marian.coach/cs/blog/jak-pracovat-s-ai/)
-   [![AI transformace: 7 rozhodnutí, kterými začít. Ručně kreslené schéma: Cut-off team: 10 (odříznutý tým deseti lidí) se zúží na Core of 3 (stálé jádro tří lidí: Educator, Evals, Agent tooling, tedy lektor, evaly a nástroje pro agenty) a 7 into teams (sedm lidí se vrací do týmů).](https://www.marian.coach/images/blog/how-to-start-ai-transformation/infographic.webp)
    
    ### AI transformace: 7 rozhodnutí, kterými začít
    
    Jak začít AI transformaci v tech firmě: odříznutý tým, stálé jádro tří lidí, rozpočet na adopci a čas od commitu do produkce jako KPI.
    
    12\. listopadu 2026 · Autor Marian
    
    Přečíst →
    
    
    
    ](https://www.marian.coach/cs/blog/jak-zacit-ai-transformaci/)
-   [![Ručně kreslený diagram: „Sending CVs“ (posílání životopisů) přeškrtnuté korálovou barvou, šipka ke čtyřem krokům v tyrkysových elipsách: Know yourself (poznej sám sebe), Build (postav něco), Get seen (buď vidět), Sell yourself (prodej se); vpravo dole oranžově „12 steps“ (12 kroků).](https://www.marian.coach/images/blog/first-tech-job-after-graduation/infographic.webp)
    
    ### Práce pro absolventy IT: přestaň posílat životopisy
    
    244 žádostí na jedno místo, nábor absolventů dolů o 50 %. Co jsem 5. listopadu řekl studentům FIT ČVUT: 12 kroků pro poslední rok před diplomem, bez životopisu.
    
    5\. listopadu 2026 · Autor Marian
    
    Přečíst →
    
    
    
    ](https://www.marian.coach/cs/blog/prvni-prace-v-it-po-skole/)

### Nové články rovnou do mailu.

Your emailOdebírat

Jsi na seznamu.

Nové články ti budou chodit emailem. Odhlásíš se jedním klikem.

[Connect on LinkedIn →](https://www.linkedin.com/in/mariankamenistak/)[See the free tools →](https://www.marian.coach/ai-coaching-tools/)

## Structured data

```json
{"@context":"https://schema.org","@type":"ProfessionalService","name":"Marian Kamenistak | Engineering Leadership Mentoring","url":"https://www.marian.coach/cs/blog/wix-to-astro-migration/","image":"https://www.marian.coach/images/blog/wix-to-astro-migration/cover.webp","description":"Reálná čísla z migrace engineeringleaders.io z Wixu do Astro: 8 dní, 118 commitů, LCP z 3,8 s na 2,4 s a 9 bugů, které chytil až člověk.","serviceType":["Engineering leadership mentoring","Engineering manager coaching","CTO coaching","Fractional CTO","Leadership development for software engineers"],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Mentoring a poradenství pro IT manažery","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"1:1 mentoring pro IT manažery","description":"Mentoring 1:1 od Staff Engineera po CTO. Sezení na 60 minut, každý týden nebo jednou za dva.","url":"https://www.marian.coach/cs/cenik/"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Koučink pro Engineering Managery","description":"Koučink pro první i zkušené Engineering Managery: delegování, výkon, hiring, škálování týmu.","url":"https://www.marian.coach/cs/engineering-manager-mentor/"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Mentoring pro CTO a VP Engineering","description":"Mentoring pro CTO, VP of Engineering a Head of Engineering, kteří vedou organizace od 30 do 200 lidí.","url":"https://www.marian.coach/cs/cto-mentor/"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Firemní mentor","description":"Dvorní mentor pro tvoji engineering organizaci, onsite, rezervovaný po kvartálech.","url":"https://www.marian.coach/cs/mentor-in-residence/"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Fractional CTO","description":"Fractional CTO engagementy pro firmy, které nemají technického lídra na plný úvazek.","url":"https://www.marian.coach/cs/fractional-cto/"}}]},"telephone":"+420 736 519 879","email":"marian@marian.coach","sameAs":["https://www.linkedin.com/in/mariankamenistak/","https://www.youtube.com/@engineeringleaders","https://github.com/marian-kamenistak","https://www.engineeringleaders.io/","https://www.elc-conference.io/","https://www.marianslist.com/","https://www.mentoringhub.io/"],"address":{"@type":"PostalAddress","streetAddress":"Varšavská 715/36, Vinohrady","addressLocality":"Praha 2","postalCode":"12000","addressCountry":"CZ"},"geo":{"@type":"GeoCoordinates","latitude":50.0734418,"longitude":14.4385757},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"17:00"}],"priceRange":"329–395 EUR","areaServed":[{"@type":"Place","name":"Europe"},{"@type":"Country","name":"Czechia"},{"@type":"Country","name":"Slovakia"},{"@type":"Country","name":"Poland"},{"@type":"Place","name":"North America"}]}
{"@context":"https://schema.org","@type":"Person","@id":"https://www.marian.coach/#person","name":"Marian Kamenistak","url":"https://www.marian.coach/","image":"https://www.marian.coach/images/blog/wix-to-astro-migration/cover.webp","jobTitle":["Engineering Leadership Mentor","Fractional CTO & Chief AI Officer","Founder, Engineering Leaders Community","Engineering Manager Coach","CTO Coach","Keynote Speaker"],"hasOccupation":[{"@type":"Occupation","name":"Engineering Leadership Mentor"},{"@type":"Occupation","name":"Fractional CTO & Chief AI Officer"}],"worksFor":{"@type":"Organization","name":"Engineering Leaders Community","url":"https://www.engineeringleaders.io/"},"alumniOf":[{"@type":"Organization","name":"Mews"},{"@type":"Organization","name":"Databricks"}],"knowsLanguage":["English","Czech","Slovak"],"knowsAbout":["Engineering leadership","Engineering management","Scaling engineering teams","CTO mentoring","Engineering org design","VP of Engineering role","Engineering director role","CTPO role","Team lead development","Staff engineer career path","Fractional CTO engagements","AI-assisted engineering leadership","Conference keynotes on engineering leadership","Panel moderation","Podcast guest — engineering leadership"],"homeLocation":{"@type":"Place","name":"Prague, Czechia"},"sameAs":["https://www.linkedin.com/in/mariankamenistak/","https://www.youtube.com/@engineeringleaders","https://github.com/marian-kamenistak","https://www.engineeringleaders.io/","https://www.elc-conference.io/","https://www.marianslist.com/","https://www.mentoringhub.io/","https://www.crunchbase.com/person/marian-kamenistak","https://www.wikidata.org/wiki/Q140488098","https://developers.mews.com/author/marian/","https://startupdisrupt.com/speakers/marian-kamenistak/","https://theorg.com/org/engineering-leaders-community/org-chart/marian-kamenistak"]}
{"@context":"https://schema.org","@type":"WebPage","url":"https://www.marian.coach/cs/blog/wix-to-astro-migration/","name":"AI agent přenesl web z Wixu na Astro: 9 chyb, které minul","inLanguage":"cs","dateModified":"2026-11-09T00:00:00.000Z"}
{"@context":"https://schema.org","@type":"FAQPage","inLanguage":"cs","mainEntity":[{"@type":"Question","name":"Zvládne AI agent migrovat web z Wixu do Astro?","acceptedAnswer":{"@type":"Answer","text":"Ano, celý web, ne jen obsah blogu. Funguje postup code-first: agent si z živé stránky vytáhne vyrenderovaný DOM a computed CSS každé sekce a staví z těch naměřených hodnot. Moje migrace engineeringleaders.io zabrala 8 aktivních dní a 118 commitů, v angličtině i češtině, a od 4. srpna 2026 běží na Astro. Pořád ale potřebovala moje vlastní review, které našlo 9 vizuálních nedodělků, které automatické kontroly minuly."}},{"@type":"Question","name":"Přijdu při odchodu z Wixu o pozice v Googlu?","acceptedAnswer":{"@type":"Answer","text":"Ochrana je mechanická: zachovej každý slug, který jde, zbytek přesměruj přes 301 a cutover rozděl do etap. Můj cutover jel s redirect mapou o 76 pravidlech, která pokryla všech 32 starých Wix slugů eventů plus každou URL z backlink dat, a předplatné Wixu zůstalo zaplacené jako okamžitý rollback. Přestavba navíc žila na staging doméně s noindexem až do přepnutí, takže během buildu nic nekonkurovalo živému webu."}},{"@type":"Question","name":"O kolik je Astro v praxi rychlejší než Wix?","acceptedAnswer":{"@type":"Answer","text":"Na engineeringleaders.io šel mobilní PageSpeed ze 78 na 96 a LCP z 3,8 s na 2,4 s, CLS 0, po migraci a průchodu přes váhu médií. Největší jednotlivá výhra byla nudná: jedno PNG o 7,66 MB se zmenšilo na 460 KB a hero video předalo roli LCP posteru o 24 KB."}}]}
{"@context":"https://schema.org","@type":"BlogPosting","headline":"AI agent přenesl engineeringleaders.io z Wixu na Astro. Moje review stejně našlo 9 bugů.","description":"Reálná čísla z migrace engineeringleaders.io z Wixu do Astro: 8 dní, 118 commitů, LCP z 3,8 s na 2,4 s a 9 bugů, které chytil až člověk.","inLanguage":"cs","articleSection":"consulting","datePublished":"2026-11-09T00:00:00.000Z","dateModified":"2026-11-09T00:00:00.000Z","author":{"@id":"https://www.marian.coach/#person"},"publisher":{"@type":"Organization","name":"Marian Kamenistak","url":"https://www.marian.coach/","logo":{"@type":"ImageObject","url":"https://www.marian.coach/favicon-192x192.webp","width":192,"height":192}},"image":{"@type":"ImageObject","url":"https://www.marian.coach/images/blog/wix-to-astro-migration/cover.webp","width":1200,"height":630},"mainEntityOfPage":{"@type":"WebPage","@id":"https://www.marian.coach/cs/blog/wix-to-astro-migration/"},"keywords":"consulting, learning","wordCount":838,"timeRequired":"PT4M","isAccessibleForFree":true,"speakable":{"@type":"SpeakableSpecification","cssSelector":["article h1","#faq details p"]}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Domů","item":"https://www.marian.coach/cs/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.marian.coach/cs/blog/"},{"@type":"ListItem","position":3,"name":"AI agent přenesl engineeringleaders.io z Wixu na Astro. Moje review stejně našlo 9 bugů.","item":"https://www.marian.coach/cs/blog/wix-to-astro-migration/"}]}
```
