← Tutte le tecnologie

frontend

Sviluppo Next.js: siti, e-commerce e portali ad alte prestazioni

Framework React full-stack con rendering ibrido SSR/SSG/ISR, ideale per portali e e-commerce custom dove SEO e velocità sono asset di business.

Perché ci poggiamo su Next.js

  • App Router con React Server Components
  • Edge runtime per latenza minima
  • Image optimization e font self-hosted
  • SEO programmatico con metadata API

Perché sviluppiamo in Next.js

Next.js è il framework su cui costruiamo la quasi totalità dei progetti web che devono essere trovati su Google e caricarsi in meno di un secondo. Non è una scelta di moda: è che risolve in un unico strumento tre problemi che di solito richiedono tre stack diversi — rendering lato server per la SEO, generazione statica per la velocità, e un backend integrato per le API.

Il vantaggio pratico per chi commissiona il lavoro è la riduzione dei pezzi in movimento. Un solo repository, un solo linguaggio (TypeScript) dal database al bottone, un solo deploy. Meno superficie di manutenzione significa meno costo nel tempo e meno dipendenza da figure specialistiche diverse.

SSR, SSG e ISR: quale rendering per quale pagina

La forza di Next.js è poter decidere pagina per pagina come viene prodotto l'HTML, invece di subire una scelta globale. Le pagine editoriali e le schede prodotto stabili vengono generate staticamente in fase di build: arrivano al browser come file già pronti, con tempi di risposta nell'ordine delle decine di millisecondi. È il caso di questo sito, interamente statico.

Le pagine che dipendono dall'utente — area riservata, carrello, portale B2B con listini personalizzati — vengono renderizzate lato server a ogni richiesta, così il contenuto è sempre coerente con i permessi di chi guarda. Nel mezzo c'è l'ISR (Incremental Static Regeneration): pagine statiche che si rigenerano da sole a intervalli o su webhook, la soluzione giusta per cataloghi con migliaia di articoli che cambiano prezzo ma non ogni secondo.

Questa granularità è il motivo per cui un e-commerce headless in Next.js regge picchi di traffico senza scalare il server: la maggior parte delle richieste non tocca mai il codice applicativo.

Next.js per e-commerce e portali B2B

Su progetti commerciali usiamo Next.js in modalità headless: la vetrina è nostra, il motore di catalogo e ordini resta dove è già — PrestaShop, WooCommerce o direttamente il gestionale. Il frontend interroga le API, applica la logica di listino e presenta le pagine, senza ereditare il peso dei temi e dei moduli tipici delle piattaforme monolitiche.

Il guadagno si misura: pagine prodotto che passano da qualche secondo a poche centinaia di millisecondi, e un controllo totale su URL, markup strutturato e meta tag. Abbiamo raccontato il confronto in Next.js vs PrestaShop e in Next.js vs WordPress.

Sui portali B2B il rendering server-side è quello che permette di mostrare a ogni rivenditore i suoi prezzi reali senza esporre listini altrui: vedi il case study del portale B2B collegato al gestionale.

Core Web Vitals e SEO tecnica

Next.js non rende un sito veloce da solo: rende possibile farlo bene. Le leve che usiamo sistematicamente sono l'ottimizzazione automatica delle immagini in AVIF e WebP con dimensioni esplicite per azzerare il layout shift, i font self-hosted per eliminare la richiesta a domini terzi, il CSS critico inline e il code splitting per rotta.

Sul lato SEO, la Metadata API permette di generare title, description, canonical, Open Graph e dati strutturati JSON-LD in modo programmatico a partire dai dati: su un catalogo di centinaia di pagine è l'unico modo per avere metadati coerenti senza compilarli a mano. Sitemap e robots vengono generati dal codice, quindi restano allineati ai contenuti per costruzione.

Quando Next.js non è la scelta giusta

Se il progetto è un sito vetrina di cinque pagine che il cliente vuole modificare da solo ogni settimana, e non ci sono integrazioni, un CMS tradizionale costa meno e va benissimo. Lo diciamo prima, non dopo il preventivo.

Next.js conviene quando c'è almeno uno di questi elementi: molte pagine generate da dati, integrazione con un gestionale, requisiti di performance o accessibilità stringenti, oppure un'applicazione vera dietro la vetrina. Sotto quella soglia si paga complessità senza incassarne il beneficio.

Domande frequenti su Next.js

Che differenza c'è tra Next.js e React?
React è la libreria che disegna l'interfaccia; Next.js è il framework che ci costruisce intorno tutto il resto: routing, rendering lato server, generazione statica, ottimizzazione delle immagini, API. Con React da solo si ottiene un'applicazione che il motore di ricerca fatica a leggere; con Next.js si ottiene un sito indicizzabile.
Un sito in Next.js è buono per la SEO?
Sì, ed è uno dei motivi principali per cui lo usiamo. L'HTML arriva al crawler già completo, senza attendere l'esecuzione del JavaScript, e la gestione di metadati, canonical, sitemap e dati strutturati è nativa. Resta comunque il contenuto a fare la differenza: il framework toglie gli ostacoli tecnici, non scrive le pagine al posto tuo.
Il cliente può aggiornare i contenuti da solo?
Sì, collegando un CMS headless (Strapi, Sanity, Contentful) o il gestionale già in uso. Next.js rigenera le pagine interessate al salvataggio, senza ricostruire tutto il sito. Se i contenuti cambiano una volta l'anno, spesso conviene tenerli nel codice e risparmiare il costo del CMS.
Dove si ospita un'applicazione Next.js?
La usiamo su Vercel per il deploy edge e i preview automatici, ma non c'è alcun vincolo: gira anche in container Docker su un VPS, su AWS o su un'infrastruttura del cliente. Sceglierlo non significa restare legati a un fornitore.
Si può migrare un sito WordPress o PrestaShop esistente a Next.js?
Sì, ed è uno scenario frequente. Si può procedere per gradi, mantenendo la piattaforma esistente come backend dei contenuti e sostituendo prima il frontend. È importante pianificare la mappa dei redirect 301 per non perdere il posizionamento già acquisito.

Approfondimenti

dove la usiamo

Progetti che girano su Next.js

Infostore E-commerce — Storefront headless + connettore Mexal/PrestaShop/Icecat — anteprima

Infostore2026in-produzione

Infostore E-commerce — Storefront headless + connettore Mexal/PrestaShop/Icecat

Sito e-commerce Next.js 15 + React 19 con un connettore Node.js che orchestra tre fonti dati eterogenee — Mexal Passepartout (ERP), PrestaShop (legacy catalogo) e Icecat (arricchimento prodotto) — verso Supabase. Catalogo, prezzi, giacenze, schede prodotto e checkout Stripe sempre allineati al gestionale.

  • Next.js
  • Node.js
  • Supabase
  • PostgreSQL
Apri il caso studio
Tinnovo — Sito istituzionale Next.js con blog editoriale — anteprima

Tinnovo2025in-produzione

Tinnovo — Sito istituzionale Next.js con blog editoriale

Sito ufficiale tinnovo.it costruito su Next.js 16 + React 19. Schede prodotto per l'intero ecosistema gestionale rappresentato (NTS Informatica, Ranocchi Software, Zucchetti, Fluida, GAMA, 3-Way Software), area servizi e blog editoriale con editor TipTap, autenticazione Firebase per il backoffice e invio email transazionali con Resend.

  • Next.js
  • React
  • TypeScript
  • Vercel
Apri il caso studio
Tinnovo Meeting — Sistema RSVP per la presentazione del software Ranocchi — anteprima

Tinnovo2026in-produzione

Tinnovo Meeting — Sistema RSVP per la presentazione del software Ranocchi

App Next.js 16 + Supabase per gestire l'invito alla presentazione del software Ranocchi: import dei clienti da Excel, invio email personalizzate con token, landing one-shot di conferma o rifiuto, dashboard organizzatori con statistiche live ed export Excel finale.

  • Next.js
  • React
  • TypeScript
  • Supabase
Apri il caso studio
Studio Di Sarno — Sito istituzionale e blog — anteprima

Studio Di Sarno2024in-produzione

Studio Di Sarno — Sito istituzionale e blog

Sito istituzionale studiodisarno.it per uno studio medico privato: catalogo servizi dinamico, schede patologie/trattamenti, blog editoriale in markdown e galleria fotografica. Stack Next.js 16 (App Router) + React 19 + Supabase (Postgres + Storage + RPC) + Sass moduli, con SEO ottimizzato sul posizionamento territoriale e JSON-LD schema.org.

  • Next.js
  • React
  • TypeScript
  • Supabase
Apri il caso studio
Pang Group — Sito istituzionale — anteprima

Pang Group2025in-produzione

Pang Group — Sito istituzionale

Sito istituzionale single-page per Pang Group (Roma) basato su Next.js 16 + React 19. Racconta i sei filoni di attività — software/computer, hardware, programmi informatici, gestionali a noleggio, vendita prodotti elettronici, elettrodomestici con assistenza — e raccoglie testimonianze clienti, orari di apertura e contatti (telefono, PEC, email).

  • Next.js
  • React
  • TypeScript
  • Vercel
Apri il caso studio
Centro Estetico Vicky — Sito istituzionale e schede trattamento — anteprima

Centro Estetico Vicky2025in-produzione

Centro Estetico Vicky — Sito istituzionale e schede trattamento

Sito istituzionale centroesteticovicky.it per il Centro Estetico Vicky di Salerno, con schede di dettaglio per ogni trattamento viso e corpo (esosomi K-Care, Skinjaluronic, Sculpt, Lipolaser, HyShape, EndosferaMed, dermaroller, fili di collagene LED, massaggi), pagina dermaroller-endosfera dedicata, listino prezzi per categoria, galleria collegata a Instagram, modulo contatti via dialog, pagine legali e tracciamento marketing.

  • Next.js
  • React
  • TypeScript
  • Vercel
Apri il caso studio
DR Group — Sito istituzionale grossista alimentare — anteprima

DR Group2025in-produzione

DR Group — Sito istituzionale grossista alimentare

Sito istituzionale drgroupmilano.com per il grossista alimentare DR Group di Milano. Vetrina delle otto categorie merceologiche (infanzia, bibite, igiene personale, igiene casa, frutta secca, carne, ortofrutta, salumi e formaggi) con immagini dedicate, blocchi informativi sull'attività e modulo contatti per richiesta listino. Stack Next.js 16 + React 19.

  • Next.js
  • React
  • TypeScript
  • Vercel
Apri il caso studio
AB Multiservice — Sito istituzionale ingrosso e dettaglio — anteprima

AB Multiservice2025in-produzione

AB Multiservice — Sito istituzionale ingrosso e dettaglio

Sito istituzionale abmultiservice.it per l'ingrosso AB Multiservice di San Giorgio a Cremano (NA). Presenta gli otto settori merceologici — casalinghi, detersivi, elettrodomestici, agricoltura e giardinaggio, bevande, alimentari e ortofrutta, ittico, ricambi automotive — con scheda, immagine e codice per ciascuno, più una sezione dedicata alla vendita online dei ricambi. Next.js 15 + React 19 con esportazione statica.

  • Next.js
  • React
  • TypeScript
  • Vercel
Apri il caso studio
BP Commerce — Sito istituzionale per grossista — anteprima

BP Commerce2025in-produzione

BP Commerce — Sito istituzionale per grossista

Sito istituzionale bpcommerce.it per il grossista BP Commerce di Volla (NA). Quattro famiglie merceologiche presentate a schede — casa e detergenza con elettrodomestici, agricoltura e giardinaggio, bevande analcoliche, alimentari freschi e confezionati — con dati strutturati LocalBusiness, cookie banner, pagine legali, sitemap e robots generati dal codice.

  • Next.js
  • React
  • TypeScript
  • Vercel
Apri il caso studio
Easy Multiservice — Sito per noleggio, trasporti e commercio — anteprima

Easy Multiservice2025in-produzione

Easy Multiservice — Sito per noleggio, trasporti e commercio

Sito istituzionale easymultiservice.it per EasyRent di Nola (NA). Otto aree di attività — noleggio con e senza conducente, trasporti conto terzi, vendita veicoli, ricambi e lubrificanti, alimentari e bevande, casa e persona, abbigliamento, agricoltura e zootecnia — ognuna con titolo SEO, descrizione e voci di dettaglio. Next.js 15 + React 19 in JavaScript, con dati strutturati LocalBusiness e cookie banner.

  • Next.js
  • React
  • Vercel
Apri il caso studio
ELEA Srl — Sito istituzionale single-page — anteprima

ELEA Srl2025in-produzione

ELEA Srl — Sito istituzionale single-page

Sito istituzionale single-page per ELEA Srl costruito su Next.js 16 + React 19. Racconta in modo chiaro le due divisioni dell'azienda — IT & Sviluppo Tecnologico, Media & Advertising — le partnership strategiche (AIDA Doc Easy, Dylog Buffetti, 3-Way Software) e la mission del fondatore Francesco Giancotti. SEO ottimizzato sul posizionamento territoriale Sant'Anastasia / Napoli e sulle keyword IT solutions, cybersecurity, advertising digitale, Il Mediano.

  • Next.js
  • React
  • TypeScript
  • Vercel
Apri il caso studio
Baldassarre D'Avino — Sito bilingue per autore con contenuti autogestiti — anteprima

Baldassarre D'Avino2026in-produzione

Baldassarre D'Avino — Sito bilingue per autore con contenuti autogestiti

Sito bilingue italiano/inglese per uno scrittore e poeta: schede libro con link d'acquisto, articoli, biografia, galleria fotografica e aforisma del giorno consultabile per data. Tutti i contenuti vivono su Supabase e l'autore li pubblica da solo; le pagine si rigenerano da sole con ISR, senza un nuovo deploy.

  • Next.js
  • React
  • TypeScript
  • Supabase
Apri il caso studio

Stai valutando Next.js?

Ti diciamo onestamente se è la scelta giusta per il tuo progetto.

Parliamone