Nuxt heeft deze sites goed geholpen. Het brengt ook meer machines mee dan een portfolio, productbrochure of legal page op de meeste dagen nodig heeft.

De publieke sites in mijn kleine stapel hebben een botte taak: content renderen, URLs stabiel houden, snel laden en mij tijdens deploys met rust laten. AstroJS past beter bij die vorm.

Deze portfolio gaat eerst omdat hij genoeg oppervlak heeft om het patroon te testen zonder van de migratie een gewaad-met-kaarsen-situatie te maken. Routes, redirects, beelden, taalvarianten, sitemap, robots, build output, nginx. De saaie stukken bepalen of de volgende migratie een avond of een weekend opeet.

SEO is een van de redenen dat deze verhuizing klopt. Statische HTML geeft zoekmachines de content zonder eerst een app wakker te maken. Astro houdt ook de gebruikelijke SEO-spullen dicht bij de code: canonicals, alternate language links, sitemap, robots, titels, descriptions en Open Graph. Google Search Central stuurt geen bloemen, maar saaie helderheid helpt wel.

Nuxt mag het applicatiewerk houden. De WODIQ app hoort nog in die wereld. Astro krijgt de publieke paginas die zich gedragen als documenten met een paar scherpe randjes.

Ik wil ook minder plekken waar een kleine copywijziging een hele app-stack wakker maakt. Een zin aanpassen moet niet voelen alsof je een heftruck bestelt om een boterham te verplaatsen.

Als deze site stabiel voelt, kunnen de WODIQ site en andere publieke onderdelen hetzelfde pad volgen. De beste uitkomst is een migratiepatroon dat zo saai is dat ik er niet meer over nadenk.