Una piccola introduzione Cos'è Astro e quando ha senso preferirlo a WordPress
Astro è un framework web moderno per la generazione di siti statici (SSG): produce HTML pre-renderizzato a build-time, manda zero JavaScript al browser per default e attiva la parte interattiva solo nelle isole specifiche dove serve davvero. Su Astro costruiamo siti istituzionali, blog, marketing, landing complesse, dove la priorità è la velocità (Core Web Vitals 90+) e la durata (niente CMS che invecchia).
Quando ha senso preferirlo a WordPress: quando il sito ha contenuto stabile (siti istituzionali, marketing aziendale), quando il team interno non vuole gestire un CMS pesante, quando la velocità è critica per SEO o per UX, quando vuoi un sito che funziona ancora identico tra 5 anni senza dover gestire 30 plugin che cambiano.
Da Vicenza dal 2008 con oltre 180 progetti: usiamo Astro 6 con Tailwind v4, content collection per gestire contenuti versionati su Git, integrazione opzionale con headless CMS quando il cliente vuole un'interfaccia di redazione, deploy su server tradizionale o su CDN globali (Cloudflare Pages, Netlify, Vercel).
Esempi tipici Tre esempi di intervento, in settori diversi
Esempio · settore servizi B2B Sito istituzionale di una società di servizi (settore consulenza)
Sito istituzionale Astro 6 con 22 pagine, 3 lingue (IT/EN/DE), content collection per case study e team. Core Web Vitals 95 mobile, deploy su Cloudflare Pages, headless CMS Decap per la redazione interna. Niente costo manutenzione CMS mensile.
22 pagine multilingua
Esempio · settore manifatturiero PMI Sito di un produttore industriale (settore meccanica)
Restyling completo da WordPress a Astro: 30+ pagine prodotto migrate, schema.org per ogni prodotto, hreflang IT/EN, integrazione catalogo via REST. Velocità mobile passata da 56 a 94, SEO conservata con redirect 301.
94 voto velocità mobile
Esempio · settore enti e istituzioni Sito di un ente con obbligo AGID (settore culturale)
Sito istituzionale Astro con conformità AGID + WCAG 2.1 AA. Pagine versionate su Git, redazione via Decap CMS, archivio digitale di documenti accessibili. Core Web Vitals 96, hosting carbon-aware su Cloudflare Pages.
96 voto velocità mobile
Cosa includiamo Cosa contiene un progetto Astro
SSG, design system, content, deploy.
Generazione statica end-to-end
HTML pre-renderizzato.
Tutto il sito viene compilato a build-time in HTML statico, con immagini ottimizzate (WebP, AVIF, lazy load), CSS minimale (Tailwind v4 con tree-shaking), JavaScript solo dove serve davvero. Niente database in produzione, niente PHP runtime, niente attacchi al CMS.
- HTML pre-renderizzato
- Immagini ottimizzate WebP/AVIF
- CSS Tailwind v4 con tree-shaking
- JS solo nelle isole interattive
- Niente database in produzione
Design system con Tailwind v4
Riusabilità che regge.
Token (colori, tipografia, spaziature) definiti in @theme, componenti riusabili in .astro con varianti per stato, griglie e layout coerenti, font self-hosted (Geist + Fraunces) senza CDN Google Fonts. Il design system è documentato e pronto per il team interno.
- Token in @theme
- Componenti Astro riusabili
- Varianti per stato
- Font self-hosted
- Documentazione design system
Contenuti versionati
Markdown + Git.
I contenuti sono gestiti come file Markdown in cartelle versionate su Git (content collection). Lo schema dei contenuti è validato a build-time con Zod, errori bloccati prima del deploy. Per chi vuole un'interfaccia di redazione, integriamo headless CMS (Decap CMS, Sanity, Contentful) senza appesantire il frontend.
- Markdown + Git per i contenuti
- Schema validato con Zod
- Errori bloccati a build
- Headless CMS opzionale
- Versioning completo della redazione
Deploy su CDN globali
Performance ovunque.
Deploy su Cloudflare Pages, Netlify o Vercel per CDN globale automatica, build automatico al push su Git, preview per ogni branch, rollback istantaneo. In alternativa deploy su server tradizionale (Serverplan, Aruba) per chi vuole controllo. Sitemap automatica, redirect 301 gestiti, schema.org integrato.
- Deploy su Cloudflare/Netlify/Vercel
- Build automatico al push Git
- Preview per ogni branch
- Rollback istantaneo
- Sitemap + redirect 301 + schema.org
Il problema Perché spesso WordPress non è la scelta giusta
Pattern che vediamo prendendo in carico siti WordPress lenti o pesanti:
- 30+ plugin attivi: ognuno fa una cosa, sito lento, attacchi possibili
- Theme builder zoo (Elementor + WPBakery + Divi insieme): caos performance
- Database pesante dopo anni di plugin abbandonati: query DB lente
- Update plugin che rompe: il cliente ha paura di aggiornare e il sito resta vulnerabile
- Niente Git: nessuno sa cosa è cambiato, nessuno può tornare indietro
- Hosting condiviso lento: per WordPress conta, per statico no
- Costo manutenzione mensile fisso anche quando non serve davvero
Il nostro approccio: Astro per siti stabili (istituzionali, marketing), WordPress per siti che hanno bisogno di redazione frequente. La scelta è caso per caso, non religiosa.
I vantaggi Cosa ti porta scegliere Astro
Quello che ti porti a casa
Risultati per imprenditore, marketing, IT:
- Core Web Vitals 90+: SEO migliore, UX migliore
- Niente attacchi al CMS: niente database, niente PHP runtime
- Niente costo mensile fisso per CMS e plugin
- Sito durevole: tra 5 anni funziona ancora identico
- Deploy su CDN globali: veloce ovunque
- Versioning completo con Git
- Possibile redazione via headless CMS quando serve
Come lavoriamo Le 4 fasi del progetto Astro
1. Discovery + design
Settimana 1-3.
- Analisi requisiti e contenuti
- Wireframe e prototipo Figma
- Design system + token
- Sign-off cliente
2. Sviluppo Astro
Settimana 4-7.
- Setup Astro 6 + Tailwind v4
- Componenti riusabili
- Content collection con Zod
- Integrazione headless CMS opzionale
3. SEO + accessibilità
Settimana 7-9.
- Sitemap + schema.org
- Hreflang per multilingua
- Accessibilità WCAG 2.1 AA
- Test Lighthouse 90+
4. Deploy + go-live
Settimana 9-10.
- Deploy su CDN globale
- Redirect 301 dal vecchio sito
- Monitoraggio post-go-live 30 giorni
- Documentazione team interno
Strumenti Stack che usiamo per Astro
Best-in-class per ogni layer:
- Astro 6.x con generazione statica
- Tailwind v4 con @tailwindcss/vite
- TypeScript per i componenti
- Pagefind per la ricerca interna build-time
- @astrojs/sitemap per sitemap automatica
- Decap CMS / Sanity opzionali per redazione
- Cloudflare Pages / Netlify / Vercel per il deploy
Tecnologie Stack tecnico Astro
Astro
Cloudflare
GitHub
Astro
Cloudflare
GitHub Risultati Cosa garantiamo a fine progetto
Quello che ti consegniamo a go-live:
- Sito Astro 6 + Tailwind v4 deployato
- Core Web Vitals 90+ verificabili
- WCAG 2.1 AA conformità
- SEO tecnica integrata (sitemap, schema, hreflang)
- Versioning Git completo
- Documentazione team per redazione futura
- Manutenzione opzionale
Quanto costa un sito Astro custom? +
Servizio su misura: il preventivo dipende dalla complessità dei requisiti, dalle integrazioni con sistemi terzi (CRM, gestionale, API esterne), dal volume di test richiesto e dal livello di SLA in manutenzione. Prima cosa che facciamo è una discovery call gratuita di 30-45 minuti per capire scope e contesto, poi mandiamo un preventivo scritto entro 48-72 ore. Niente listini standard.
Quanto tempo per andare online? +
Per un sito istituzionale tipico (15-25 pagine, 1-2 lingue): 8-10 settimane. Per progetti più grandi con multilingua e headless CMS: 12-16 settimane. Per landing single-page: 3-4 settimane.
Perché Astro e non WordPress? +
Astro per siti con contenuto relativamente stabile (istituzionali, marketing) dove la velocità conta e il team non vuole gestire un CMS pesante. WordPress quando il cliente fa redazione frequente e ha già il team formato. La scelta caso per caso in discovery.
Posso modificare i contenuti senza essere uno sviluppatore? +
Sì. Per chi non vuole toccare Markdown o Git, integriamo headless CMS (Decap CMS, Sanity, Contentful) con interfaccia visuale. Il content team scrive lì, Astro rebuilda automaticamente al salvataggio.
E se voglio cambiare a WordPress in futuro? +
Il contenuto è in Markdown versionato su Git, niente lock-in. Migrazione possibile, anche se di solito non serve: i siti Astro reggono molto bene nel tempo, niente plugin che invecchiano.
SEO e accessibilità? +
Astro produce HTML pulito, ideale per SEO. Implementiamo sitemap automatica, schema.org sulle pagine chiave, hreflang per multilingua, redirect 301 dal vecchio sito. Accessibilità WCAG 2.1 AA verificata con axe e prova screen reader prima del go-live.
Cosa NON fate? +
Niente Astro per siti con redazione molto frequente di tanti articoli (lì WordPress è meglio). Niente Astro per e-commerce complessi (lì WooCommerce o PrestaShop sono più pratici). Niente client-side rendering puro: usiamo SSG anche per le isole interattive dove possibile.