<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Blog di Madi Studio</title><description>Sviluppo web, e-commerce, SEO e AI applicata raccontati da chi li fa. Il blog di Madi Studio.</description><link>https://madistudio.it/</link><language>it-it</language><item><title>Il sito non basta: cosa serve davvero per vendere online</title><link>https://madistudio.it/blog/aprire-un-ecommerce-cosa-serve/</link><guid isPermaLink="true">https://madistudio.it/blog/aprire-un-ecommerce-cosa-serve/</guid><description>Quando ci chiedono un e-commerce, la prima domanda che facciamo non riguarda il sito. È: chi prepara i pacchi?

Sembra banale, e invece la risposta dice subito a che punto è il progetto.

Il sito è la parte più prevedibile: ha un prezzo, un fornitore, una data di consegna. Quello che decide se il negozio venderà sta quasi tutto fuori:

le schede prodotto, che nessuno sviluppatore può scrivere al posto tuo;

la logistica, che condiziona il checkout più del design;

i metodi di pagamento, dove ogni opzione assente è un carrello abbandonato;

i resi, che il cliente legge prima di comprare, non dopo;

la fiducia, fatta di dettagli che non costano nulla in sviluppo.

Nell&apos;articolo trovi il ragionamento completo e un consiglio pratico: la pagina da scrivere prima di chiedere qualsiasi preventivo.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Quando ci arriva la richiesta di un e-commerce, la conversazione parte quasi sempre dal sito: che aspetto avrà, quante pagine, su quale piattaforma. Domande legittime, ma sono le ultime. Il sito è la parte più prevedibile del progetto: si sceglie, si costruisce, si mette online. Quello che decide se il negozio venderà sta quasi tutto fuori dal sito, ed è la parte a cui spesso nessuno ha ancora pensato.&lt;/p&gt;&lt;p&gt;C&amp;#39;è una domanda che faccio sempre alla prima chiamata: &lt;strong&gt;chi prepara i pacchi?&lt;/strong&gt; Se dall&amp;#39;altra parte arriva una risposta, il progetto è già a buon punto. Se arriva una pausa, il lavoro vero comincia lì.&lt;/p&gt;&lt;h2&gt;Il catalogo non si esporta, si costruisce&lt;/h2&gt;&lt;p&gt;Il primo scoglio non è tecnico: sono le schede prodotto. Per ogni articolo servono foto decenti, una descrizione che dica qualcosa di specifico, taglie o varianti, il peso per calcolare la spedizione, la disponibilità reale. Moltiplicato per tutto il catalogo diventa la voce di lavoro più grossa del progetto, e non compare in nessun preventivo perché non la fa lo sviluppatore: la fa chi conosce i prodotti.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;La scheda prodotto è il tuo commesso.&lt;/strong&gt; Se non sa rispondere alle domande, il cliente esce dal negozio: «maglietta di cotone di alta qualità» non dice niente a nessuno, mentre grammatura, vestibilità e istruzioni di lavaggio rispondono a quello che una persona chiederebbe al banco.&lt;/p&gt;&lt;p&gt;Su &lt;a href=&quot;https://madistudio.it/progetti/nnb-fashion-store/&quot; rel=&quot;noopener noreferrer&quot;&gt;NNB Upcycling&lt;/a&gt;, un negozio di capi rigenerati che abbiamo costruito, ogni capo esiste in un pezzo solo. Il lavoro grosso non è stato il design: è stato il flusso con cui un capo entra in catalogo, viene fotografato, descritto e tolto dalla vendita nel momento esatto in cui qualcuno lo compra.&lt;/p&gt;&lt;h2&gt;La logistica si decide prima del lancio&lt;/h2&gt;&lt;p&gt;Corriere, tempi di consegna, imballaggio, cosa succede agli ordini del venerdì sera. Sembrano dettagli operativi da sistemare dopo, e invece condizionano il sito stesso: per calcolare le spedizioni al checkout servono pesi e zone, e se vendi anche in un negozio fisico il magazzino va tenuto sincronizzato, altrimenti prima o poi vendi online qualcosa che è appena uscito dalla porta.&lt;/p&gt;&lt;p&gt;Anche &lt;strong&gt;la soglia per la spedizione gratuita è una decisione di margine&lt;/strong&gt;, non di design. Va fatta guardando i numeri tuoi: quanto ti costa spedire, quanto vale un ordine medio, quanto puoi assorbire per non far scappare chi ha il carrello pieno.&lt;/p&gt;&lt;p&gt;Il consiglio che do è scrivere il processo su carta prima di parlare con chiunque: l&amp;#39;ordine arriva, chi lo vede, chi preleva il prodotto, chi stampa l&amp;#39;etichetta, chi risponde al cliente che chiede dove sia il pacco. Se una di queste caselle resta senza un nome, è quella la cosa da risolvere. Non il sito.&lt;/p&gt;&lt;h2&gt;Pagamenti: ogni metodo che manca è un carrello abbandonato&lt;/h2&gt;&lt;p&gt;Integrare un sistema di pagamento oggi è routine: si attiva, si collega, funziona. La decisione vera è quali metodi offrire. Carta e PayPal sono il minimo, poi ci sono i wallet come Apple Pay e Google Pay, il bonifico per gli importi alti e, in certi settori, ancora il contrassegno. Ogni metodo ha le sue commissioni, e ogni metodo assente è una parte di clienti che arriva in fondo al checkout e non conclude.&lt;/p&gt;&lt;p&gt;Non esiste la lista giusta in assoluto, esiste quella giusta per i tuoi clienti. Chi compra d&amp;#39;impulso dal telefono vuole pagare con un tocco; chi spende cifre importanti vuole sentirsi al sicuro, e a volte vuole parlare con qualcuno prima. Il checkout va progettato su di loro, non sulle abitudini di chi lo sviluppa.&lt;/p&gt;&lt;h2&gt;I resi sono parte del prodotto&lt;/h2&gt;&lt;p&gt;Se vendi a consumatori, il diritto di recesso entro 14 giorni non lo decidi tu: è la legge sulla vendita a distanza. Quello che decidi tu è tutto il resto: chi paga la spedizione di ritorno, come si richiede il reso, in quanto tempo rimborsi, se offri il cambio taglia.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Una politica di reso chiara vende.&lt;/strong&gt; È il modo con cui dici a una persona che può comprare senza rischio qualcosa che non ha mai toccato. L&amp;#39;errore che vedo più spesso è trattarla come un&amp;#39;eccezione fastidiosa da nascondere in fondo alle condizioni: il cliente la cerca prima di comprare, non dopo, e se non la trova spesso non compra.&lt;/p&gt;&lt;h2&gt;La fiducia si costruisce con i dettagli&lt;/h2&gt;&lt;p&gt;Un negozio online sconosciuto ha un solo modo per sembrare affidabile: &lt;strong&gt;essere trasparente su tutto&lt;/strong&gt;. Partita IVA e ragione sociale nel footer, un indirizzo email che risponde, condizioni scritte in un italiano comprensibile, tempi di consegna dichiarati e poi rispettati. Niente di tutto questo costa qualcosa in sviluppo; l&amp;#39;assenza di uno solo di questi elementi costa vendite.&lt;/p&gt;&lt;p&gt;Le recensioni aiutano, ma arrivano dopo. Nei primi mesi la fiducia si gioca su segnali più piccoli: un numero di telefono vero, foto fatte da te invece che scaricate dal listino del fornitore, una pagina che racconta chi c&amp;#39;è dietro. Sono cose che nessuna piattaforma genera da sola.&lt;/p&gt;&lt;h2&gt;Il sito è la parte facile&lt;/h2&gt;&lt;p&gt;Dopo diversi progetti e-commerce la mia posizione è questa: il sito è la parte facile, ed è proprio per questo che è la prima cosa che si chiede. Ha un prezzo, un fornitore, una data di consegna. Catalogo, logistica, pagamenti, resi e assistenza non hanno niente di tutto questo: sono lavoro tuo, continuo, e nessuno può consegnarteli chiavi in mano.&lt;/p&gt;&lt;p&gt;Se stai pensando di aprire un e-commerce, prima di chiedere un preventivo scrivi una pagina su come gestirai queste cinque cose. Se le risposte ci sono, il progetto diventa concreto e chi lo sviluppa lavora su basi vere. Se non ci sono, meglio scoprirlo su un foglio che a negozio aperto. Noi, quando lavoriamo su un &lt;a href=&quot;https://madistudio.it/servizi/e-commerce/&quot; rel=&quot;noopener noreferrer&quot;&gt;e-commerce&lt;/a&gt;, partiamo sempre da lì: prima il processo, poi la piattaforma.&lt;/p&gt;</content:encoded><dc:creator>Dimitri</dc:creator><enclosure url="https://images.prismic.io/madi/804e97c_d3jJww7i_blog-aprire-ecommerce-copertina.png?auto=compress" type="image/jpeg" length="0"/><media:content url="https://images.prismic.io/madi/804e97c_d3jJww7i_blog-aprire-ecommerce-copertina.png?auto=compress" type="image/jpeg" medium="image"/><media:thumbnail url="https://images.prismic.io/madi/804e97c_d3jJww7i_blog-aprire-ecommerce-copertina.png?auto=compress"/><category>E-commerce</category><category>Guide</category></item><item><title>Gestionale su misura o in abbonamento: chi si adatta a chi?</title><link>https://madistudio.it/blog/gestionale-su-misura/</link><guid isPermaLink="true">https://madistudio.it/blog/gestionale-su-misura/</guid><description>«Quanto costa farlo su misura?» è quasi sempre la prima domanda che ci arriva, ed è quasi sempre quella sbagliata: mette a confronto un prezzo e un canone, che non stanno sulla stessa riga.

Perché c&apos;è una voce che non compare in nessuno dei due preventivi.

Il prodotto a scaffale copre quasi tutto quello che fai. Quel poco che resta fuori si sistema come si può: un campo note usato per altro, un foglio di calcolo tenuto a fianco, un export e un reimport ogni lunedì, una persona che a fine mese riconcilia due elenchi che dovrebbero essere lo stesso elenco.

Nessuna di queste voci ha un prezzo scritto da qualche parte. Tutte hanno un costo, e si paga ogni giorno.

Poi arriva la parte seria: dopo un po&apos; il processo aziendale smette di essere quello giusto e diventa quello che il software permette.

Detto questo, nella maggior parte dei casi il prodotto in abbonamento è la risposta corretta, e lo diciamo pur sviluppando su misura. Processi standard, poche integrazioni, squadre piccole: lì costruire da zero significa spendere di più per riavere quello che esiste già.

Il ribaltamento arriva quando il modo in cui lavori è il tuo vantaggio competitivo, o quando la tua filiera ha una forma che nessun prodotto generico ha previsto. In quel caso un canone basso non è un risparmio.

La domanda da fare non è quanto costa. È: nei prossimi cinque anni, chi si adatta a chi.</description><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;La richiesta arriva quasi sempre nella stessa forma: quanto costa farlo su misura. È una domanda legittima e capisco perché venga prima di tutte, ma mette a confronto un prezzo e un canone, che sono due cose che non stanno sulla stessa riga.&lt;/p&gt;&lt;p&gt;La domanda che conviene fare è un&amp;#39;altra: &lt;strong&gt;chi si adatta a chi.&lt;/strong&gt;&lt;/p&gt;&lt;h2&gt;Il canone non è un costo, è una rata&lt;/h2&gt;&lt;p&gt;Il prodotto in abbonamento ha un vantaggio vero, e va detto subito da chi come noi vive di sviluppo: parte lunedì. Niente analisi, niente attesa, niente da costruire. Per molte aziende questo chiude la discussione, e fanno bene.&lt;/p&gt;&lt;p&gt;Solo che il canone ha una forma sua. Cresce con gli utenti, cresce con i moduli che a un certo punto ti servono, e non finisce mai. Un progetto su misura concentra la spesa all&amp;#39;inizio e poi lascia una manutenzione, che è molto più bassa ma non è zero: se qualcuno te la racconta come zero, ti sta vendendo qualcosa.&lt;/p&gt;&lt;p&gt;Il confronto onesto quindi non è prezzo contro canone. È quanto spendi in cinque anni nell&amp;#39;una e nell&amp;#39;altra ipotesi, contando tutto. E in quel conto c&amp;#39;è una voce che non compare in nessuno dei due preventivi.&lt;/p&gt;&lt;h2&gt;Il costo di piegare l&amp;#39;azienda al software&lt;/h2&gt;&lt;p&gt;È la parte che vedo più spesso quando mi passano un sistema esistente da integrare, e quasi nessuno la considera un costo.&lt;/p&gt;&lt;p&gt;Il prodotto a scaffale copre quasi tutto quello che fai. Quel poco che resta fuori si sistema come si può: un campo note usato per qualcosa che non c&amp;#39;entra, un foglio di calcolo tenuto a fianco perché quella cosa lì dentro non si può fare, un export e un reimport ogni lunedì mattina, una persona che ogni fine mese riconcilia due elenchi che dovrebbero essere lo stesso elenco.&lt;/p&gt;&lt;p&gt;Nessuna di queste voci ha un prezzo scritto da qualche parte. Tutte hanno un costo, si paga ogni giorno, e cresce insieme all&amp;#39;azienda.&lt;/p&gt;&lt;p&gt;C&amp;#39;è poi una conseguenza meno visibile e più seria: dopo un po&amp;#39; il processo aziendale smette di essere quello giusto e diventa quello che il software permette. Se il modo in cui lavori è un vantaggio competitivo, questo è il momento in cui lo stai buttando via per risparmiare su un canone.&lt;/p&gt;&lt;h2&gt;Quando il prodotto in abbonamento è la scelta giusta&lt;/h2&gt;&lt;p&gt;Lo dico volentieri, anche se da chi sviluppa su misura ci si aspetta il contrario: nella maggior parte dei casi il prodotto pronto è la risposta corretta.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Quando i processi sono standard, cioè fatturi, gestisci magazzino e scadenze come chiunque altro nel tuo settore.&lt;/li&gt;&lt;li&gt;Quando le integrazioni con macchinari, fornitori o portali sono poche e già previste dal prodotto.&lt;/li&gt;&lt;li&gt;Quando il numero di persone che lo useranno resta piccolo, perché è lì che il canone per utente resta leggero.&lt;/li&gt;&lt;li&gt;Quando il modo in cui lavori non è il tuo vantaggio: se il vantaggio è il prodotto che vendi o la rete commerciale, il gestionale deve solo funzionare e sparire.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;In queste condizioni costruire da zero significa spendere di più per riottenere qualcosa che esiste già, e spesso peggio.&lt;/p&gt;&lt;h2&gt;Quando i processi sono troppo tuoi&lt;/h2&gt;&lt;p&gt;Il ribaltamento avviene quando il modo di lavorare è la cosa che ti distingue, oppure quando la tua filiera ha una forma che nessun prodotto generico ha previsto.&lt;/p&gt;&lt;p&gt;Capita spesso nelle aziende manifatturiere: un flusso di commessa che non somiglia a nessun altro, cataloghi con varianti che il prodotto standard non sa rappresentare, dati che devono arrivare da un macchinario o da un fornitore in un formato suo. Con &lt;a href=&quot;https://madistudio.it/progetti/lumico-b2b-portal/&quot; rel=&quot;noopener noreferrer&quot;&gt;Lumico&lt;/a&gt; abbiamo lavorato proprio su questo, una piattaforma B2B per la gestione dei grandi cantieri, dove il processo era troppo specifico perché un prodotto a scaffale lo potesse contenere.&lt;/p&gt;&lt;p&gt;Il segnale da riconoscere è semplice: se stai valutando prodotti e in ognuno trovi la stessa cosa che non si può fare, e quella cosa è centrale nel tuo lavoro, hai già la risposta.&lt;/p&gt;&lt;h2&gt;Cosa c&amp;#39;è davvero dentro un preventivo su misura&lt;/h2&gt;&lt;p&gt;Questa parte la scrivo io, quindi so quali voci vengono lette e quali saltate.&lt;/p&gt;&lt;p&gt;Analisi e sviluppo sono quelle che tutti guardano. Poi ci sono tre voci che chi legge tende a considerare accessorie, e che nella pratica decidono se il progetto va bene o male.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;La migrazione dei dati&lt;/strong&gt; è la prima, ed è quasi sempre sottovalutata. Portare dentro anni di anagrafiche, storico ordini e documenti da un sistema che li ha organizzati a modo suo è lavoro vero, e va fatto prima che qualcuno inizi a usarlo davvero.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;La formazione&lt;/strong&gt; è la seconda: un gestionale su misura fa esattamente quello che serve, ma nessuno lo ha mai visto prima e non ci sono tutorial in giro.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;L&amp;#39;evoluzione&lt;/strong&gt; è la terza, e la metto sempre esplicita. Un gestionale non è finito il giorno della consegna: l&amp;#39;azienda cambia e il software la deve seguire. La differenza rispetto all&amp;#39;abbonamento è che qui decidi tu cosa cambiare e quando, invece di aspettare che finisca nella roadmap di qualcun altro.&lt;/p&gt;&lt;h2&gt;La domanda da fare&lt;/h2&gt;&lt;p&gt;Non è quanto costa. È: nei prossimi cinque anni, chi si adatta a chi.&lt;/p&gt;&lt;p&gt;Se la risposta è che ti adatti tu, e la cosa a cui ti adatti è proprio quella che sai fare meglio della concorrenza, allora il canone basso non è un risparmio.&lt;/p&gt;&lt;p&gt;Se invece i tuoi processi somigliano a quelli di tutti gli altri, il prodotto pronto è la scelta giusta e chi ti propone di costruire da zero ti sta facendo spendere di più per avere di meno. Quando ne parliamo per un &lt;a href=&quot;https://madistudio.it/servizi/gestionali/&quot; rel=&quot;noopener noreferrer&quot;&gt;gestionale su misura&lt;/a&gt;, la prima cosa che facciamo è capire in quale dei due casi sei, e succede spesso che la risposta sia la seconda.&lt;/p&gt;</content:encoded><dc:creator>Dimitri</dc:creator><enclosure url="https://images.prismic.io/madi/REOyyOM-rPZqdzIL_blog-gestionale-su-misura-copertina.png?auto=compress" type="image/jpeg" length="0"/><media:content url="https://images.prismic.io/madi/REOyyOM-rPZqdzIL_blog-gestionale-su-misura-copertina.png?auto=compress" type="image/jpeg" medium="image"/><media:thumbnail url="https://images.prismic.io/madi/REOyyOM-rPZqdzIL_blog-gestionale-su-misura-copertina.png?auto=compress"/><category>Web app</category><category>Guide</category></item><item><title>Tre automazioni con l&apos;AI che funzionano, e nessuna fa notizia</title><link>https://madistudio.it/blog/automazione-ai-per-pmi/</link><guid isPermaLink="true">https://madistudio.it/blog/automazione-ai-per-pmi/</guid><description>Le richieste che ci arrivano sull&apos;AI parlano quasi sempre della stessa cosa: un assistente che risponde ai clienti al posto di una persona.

È la parte spettacolare. È anche quella che si rompe in pubblico.

Intanto, dentro le stesse aziende, ci sono tre lavori che qualcuno fa a mano ogni giorno da anni, e a quelli non pensa nessuno.

Smistare le richieste che arrivano da form e caselle condivise. Tirare i dati fuori dai PDF dei fornitori per farli entrare nel gestionale. Scrivere le schede prodotto partendo dalle specifiche tecniche.

Noiosi. Ed è esattamente per questo che si automatizzano bene.

Il criterio che usiamo è banale e regge: il lavoro deve essere ripetitivo, testuale e verificabile da chi lo riceve. Se manca la terza condizione lasciamo perdere, perché un risultato che nessuno controlla è un errore che si accumula in silenzio.

Quello che resta a una persona non è poco: decidere sui casi strani, accorgersi che un documento è sbagliato all&apos;origine e non nella lettura, sapere che quel fornitore scrive le quantità in un&apos;unità diversa da tutti gli altri.

Una cosa che nell&apos;articolo non c&apos;è: percentuali di risparmio. Non abbiamo dati nostri da pubblicare, e quelle che girano nei materiali commerciali non dicono niente sul tuo caso.

C&apos;è invece come si mette in piedi ognuna delle tre, e da quale conviene partire.</description><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Le richieste che mi arrivano sull&amp;#39;AI somigliano quasi tutte alla stessa cosa: un assistente che parla con i clienti al posto di una persona. È la parte spettacolare, ed è anche quella che si rompe in pubblico. Nel frattempo, dentro le stesse aziende, ci sono tre o quattro lavori che qualcuno fa a mano ogni giorno da anni, e a quelli non pensa nessuno.&lt;/p&gt;&lt;p&gt;Sono lavori noiosi. Ed è esattamente per questo che si automatizzano bene.&lt;/p&gt;&lt;h2&gt;Il criterio non è quanto è intelligente, è quanto è ripetitivo&lt;/h2&gt;&lt;p&gt;Quando devo dire se ha senso automatizzare qualcosa uso tre condizioni, e sono banali: il lavoro è &lt;strong&gt;ripetitivo&lt;/strong&gt;, è &lt;strong&gt;testuale&lt;/strong&gt;, e il risultato è &lt;strong&gt;verificabile&lt;/strong&gt; da chi lo riceve. Se manca la terza lascio perdere, perché un output che nessuno controlla è un errore che si accumula in silenzio.&lt;/p&gt;&lt;p&gt;Le tre cose che seguono passano tutte e tre le condizioni. Nessuna fa notizia.&lt;/p&gt;&lt;h2&gt;1. Smistare quello che arriva&lt;/h2&gt;&lt;p&gt;Ogni azienda ha un imbuto di richieste in ingresso: form del sito, caselle di posta condivise, messaggi che arrivano da tre canali diversi. Qualcuno li apre uno per uno, capisce di cosa si tratta, e li gira alla persona giusta. È un lavoro che non lascia traccia e si mangia le mattine.&lt;/p&gt;&lt;p&gt;Qui l&amp;#39;AI fa una cosa sola: legge il testo, capisce di che categoria è, e propone dove mandarlo. Un preventivo al commerciale, un problema tecnico all&amp;#39;assistenza, una candidatura in un&amp;#39;altra cartella.&lt;/p&gt;&lt;p&gt;La parte che conta è quella che si tiene. La classificazione è un suggerimento, non un ordine: il messaggio arriva alla persona con l&amp;#39;etichetta già messa, e se l&amp;#39;etichetta è sbagliata quella persona la cambia in un secondo. Non si perde niente, e si smette di leggere tutto per decidere cosa leggere.&lt;/p&gt;&lt;h2&gt;2. Tirare i dati fuori dai documenti&lt;/h2&gt;&lt;p&gt;Questa è la più concreta, e per me la più sottovalutata. Chi lavora con fornitori riceve documenti che contengono dati strutturati chiusi dentro un PDF: righe d&amp;#39;ordine, listini, schede tecniche, bolle. Per farli entrare in un gestionale qualcuno li ricopia.&lt;/p&gt;&lt;p&gt;Ricopiare a mano non è solo lento. È la fase dove nascono gli errori che si scoprono a valle, quando il numero sbagliato è già finito in fattura.&lt;/p&gt;&lt;p&gt;Un modello legge il documento e restituisce i campi in forma strutturata. La differenza rispetto ai vecchi sistemi di lettura automatica è che non serve una configurazione per ogni fornitore: il layout può cambiare, i dati si trovano comunque.&lt;/p&gt;&lt;p&gt;La condizione resta la terza. Il modo che funziona è una schermata di conferma dove i campi estratti stanno accanto al documento originale: chi conferma guarda, corregge se serve, e va avanti. È la stessa disciplina che serve costruendo un &lt;a href=&quot;https://madistudio.it/servizi/web-app/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;portale B2B&lt;/a&gt;, dove la validazione non è un dettaglio dell&amp;#39;interfaccia ma il punto in cui il dato diventa affidabile.&lt;/p&gt;&lt;h2&gt;3. Scrivere le schede prodotto partendo dalle specifiche&lt;/h2&gt;&lt;p&gt;Chi ha un catalogo grosso conosce il problema: ci sono le specifiche tecniche, complete e illeggibili, e servono le descrizioni. Nessuno le scrive tutte. Restano centinaia di prodotti con tre righe copiate dal fornitore, che è anche il motivo per cui non si posizionano.&lt;/p&gt;&lt;p&gt;Partire dalle specifiche cambia la natura del lavoro. Il modello non deve inventare: ha i dati, deve solo dirli in italiano leggibile e con lo stesso tono su tutto il catalogo. È generazione automatica su materiale vero, che non è la stessa cosa che scrivere articoli a vuoto.&lt;/p&gt;&lt;p&gt;Due avvertenze. Le descrizioni vanno riviste, e Google guarda proprio quella revisione: ne abbiamo scritto parlando di &lt;a href=&quot;https://madistudio.it/blog/contenuti-ai-seo-google/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;contenuti generati con l&amp;#39;AI&lt;/a&gt;. E va deciso prima cosa &lt;strong&gt;non&lt;/strong&gt; deve entrare nel testo, perché un modello che trova un vuoto lo riempie, e su una scheda prodotto una certificazione inventata diventa un problema commerciale.&lt;/p&gt;&lt;h2&gt;Il resto è lavoro umano&lt;/h2&gt;&lt;p&gt;In tutti e tre i casi la parte automatizzata è la stessa: leggere, capire, riformulare. Quello che resta a una persona è il resto.&lt;/p&gt;&lt;p&gt;Decidere cosa fare di un caso strano. Rispondere a un cliente arrabbiato. Accorgersi che un documento è sbagliato all&amp;#39;origine e non nella lettura. Sapere che quel fornitore scrive le quantità in un&amp;#39;unità diversa da tutti gli altri.&lt;/p&gt;&lt;p&gt;E poi mantenerla. Un&amp;#39;automazione non è un progetto che finisce: cambia un formato, cambia un fornitore, e va rivista. Chi la mette in piedi senza mettere in piedi anche il modo di accorgersi che ha smesso di funzionare ha spostato il problema, non l&amp;#39;ha risolto.&lt;/p&gt;&lt;h2&gt;Da dove si comincia&lt;/h2&gt;&lt;p&gt;Non dal processo più costoso. Dal più noioso e meno rischioso, quello dove un errore si vede subito e non fa danni.&lt;/p&gt;&lt;p&gt;E va misurato prima quanto tempo ci vuole oggi, perché altrimenti dopo non c&amp;#39;è modo di sapere se è servito. Sui risparmi diffida delle percentuali che girano nei materiali commerciali: non dicono niente sul tuo caso. Preferisco non darti una cifra piuttosto che dartene una inventata.&lt;/p&gt;&lt;p&gt;La mia posizione è questa: l&amp;#39;AI conviene dove il lavoro è già scritto, già ripetitivo e già controllabile da qualcuno. La domanda giusta non è quale processo sia più importante, ma quale processo qualcuno sta già facendo a mano nello stesso modo ogni giorno. Se vuoi ragionarci, l&amp;#39;&lt;a href=&quot;https://madistudio.it/servizi/ai/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;AI applicata&lt;/a&gt; è uno dei servizi di cui parliamo più volentieri, e la prima cosa che ti diciamo è quali dei tuoi processi non vale la pena toccare.&lt;/p&gt;</content:encoded><dc:creator>Dimitri</dc:creator><enclosure url="https://images.prismic.io/madi/4CYd-fjLSgHvfARr_blog-automazione-ai-pmi-copertina.png?auto=compress" type="image/jpeg" length="0"/><media:content url="https://images.prismic.io/madi/4CYd-fjLSgHvfARr_blog-automazione-ai-pmi-copertina.png?auto=compress" type="image/jpeg" medium="image"/><media:thumbnail url="https://images.prismic.io/madi/4CYd-fjLSgHvfARr_blog-automazione-ai-pmi-copertina.png?auto=compress"/><category>AI</category><category>Guide</category></item><item><title>A cosa serve un sito web nel 2026, se hai già i social</title><link>https://madistudio.it/blog/sito-web-serve-ancora-2026/</link><guid isPermaLink="true">https://madistudio.it/blog/sito-web-serve-ancora-2026/</guid><description>«Il sito serve ancora? Tanto siamo su Instagram.» Me lo chiedono spesso, e la risposta è sì: ma il motivo non è la vetrina, è la proprietà.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Me lo chiedono quasi sempre a fine riunione, quando il grosso è già deciso: «ma secondo te il sito serve ancora? Tanto ormai i clienti ci scrivono su Instagram». È una domanda onesta. Il sito costa, va aggiornato, e intanto i contatti arrivano da altre parti. Capisco chi se la fa.&lt;/p&gt;&lt;p&gt;La risposta breve è sì. Quella lunga parte da una premessa che con la solita storia della vetrina non c&amp;#39;entra niente: &lt;strong&gt;il sito è l&amp;#39;unico pezzo della tua presenza online che possiedi davvero&lt;/strong&gt;. Tutto il resto è in affitto.&lt;/p&gt;&lt;h2&gt;Sui social sei in affitto&lt;/h2&gt;&lt;p&gt;Un profilo social non è tuo. È un account su una piattaforma di qualcun altro, che decide quanto e a chi mostrare quello che pubblichi, con regole che cambiano senza preavviso.&lt;/p&gt;&lt;p&gt;Mi è capitato di lavorare con brand che avevano costruito quasi tutto su un canale solo. Poi l&amp;#39;algoritmo ha cambiato priorità, la copertura dei post è scesa e non c&amp;#39;era nessuno a cui chiedere spiegazioni. Nessun ban, niente di drammatico: solo la piattaforma che fa i suoi interessi, come è normale che sia. Il punto non è che le piattaforme siano cattive. Il punto è non avere un posto tuo quando succede.&lt;/p&gt;&lt;p&gt;C&amp;#39;è poi un limite più banale: sui social il formato lo decide la piattaforma. Un&amp;#39;azienda con tre linee di servizio, un e-commerce con cento prodotti, uno studio tecnico che deve documentare i progetti: niente di tutto questo sta comodo in un feed. Il feed è fatto per scorrere, non per approfondire.&lt;/p&gt;&lt;h2&gt;ChatGPT non parla di te per sentito dire&lt;/h2&gt;&lt;p&gt;Il paradosso è che proprio l&amp;#39;AI, quella che secondo alcuni rende i siti inutili, è il motivo più nuovo per averne uno. Quando qualcuno chiede a ChatGPT o a Perplexity «chi mi consigli per rifare il bagno a Modena», la risposta viene costruita a partire da contenuti pubblicati sul web aperto. Pagine, non profili: gran parte di quello che pubblichi sui social è chiuso dietro un login, o comunque poco leggibile per questi sistemi.&lt;/p&gt;&lt;p&gt;Se non hai un sito, per un assistente AI esisti solo attraverso quello che scrivono gli altri: una recensione, una directory, un articolo di terzi. Se ce l&amp;#39;hai, e le pagine sono strutturate bene, la fonte sei tu. È il lavoro che oggi chiamiamo GEO, l&amp;#39;ottimizzazione per le risposte generate, e per come lo vedo io è la continuazione naturale della &lt;a href=&quot;https://madistudio.it/servizi/seo/&quot; rel=&quot;noopener noreferrer&quot;&gt;SEO&lt;/a&gt;: stessa logica, un lettore in più.&lt;/p&gt;&lt;h2&gt;L&amp;#39;unico posto dove decidi tu&lt;/h2&gt;&lt;p&gt;Sul sito scegli tu cosa si vede per primo, come si racconta un progetto, quali domande anticipare, che tono usare. Sembra poco, ma prova a fare la stessa cosa su un profilo: il formato è quello, l&amp;#39;ordine è cronologico inverso e il post di ieri è già sepolto.&lt;/p&gt;&lt;p&gt;Mi è capitato di ereditare un progetto in cui il catalogo viveva nelle storie in evidenza di Instagram: per trovare un prezzo bisognava scorrerle tutte, e ogni variazione voleva dire rifare le grafiche. Quando abbiamo costruito il sito, metà del lavoro è stato semplicemente rimettere in una struttura navigabile contenuti che esistevano già. Non abbiamo scritto quasi niente di nuovo: gli abbiamo dato un indirizzo.&lt;/p&gt;&lt;p&gt;Una pagina fatta bene, poi, lavora per anni: continua a portare richieste mesi dopo la pubblicazione, senza che nessuno la rispolveri. Un post, dopo due giorni, ha finito il suo giro.&lt;/p&gt;&lt;h2&gt;«Ma tanto i siti non li visita più nessuno»&lt;/h2&gt;&lt;p&gt;Obiezione vera a metà. È vero che nessuno naviga più per svago tra siti aziendali, e che la scoperta ormai avviene altrove: sui social, su Google, sempre più spesso dentro una risposta generata. Ma tra scoprire e decidere c&amp;#39;è di mezzo un passaggio che facciamo tutti: andare a controllare.&lt;/p&gt;&lt;p&gt;Il sito nel 2026 non è il luogo della scoperta: è &lt;strong&gt;il luogo della verifica&lt;/strong&gt;. Chi ti incrocia su Instagram o ti trova citato da un&amp;#39;AI poi ti cerca, e quello che trova in quei due minuti decide se il contatto parte o muore lì. Lo faccio anch&amp;#39;io, dall&amp;#39;altra parte del tavolo: prima di pagare un hosting o un servizio di terze parti vado a vedere chi c&amp;#39;è dietro, e se trovo un sito abbandonato chiudo la scheda.&lt;/p&gt;&lt;p&gt;Per questo un sito vecchio di otto anni, lento e con contenuti di un altro decennio, fa più danni di nessun sito: la verifica la fallisci proprio nel momento in cui qualcuno ti stava scegliendo.&lt;/p&gt;&lt;h2&gt;Sito sì, ma non quel sito&lt;/h2&gt;&lt;p&gt;Quindi no, secondo me il sito non è un investimento sprecato nemmeno nel 2026. Sprecato è il sito-brochure fatto una volta e mai più toccato: quello costa e non restituisce niente, e alimenta proprio la domanda da cui siamo partiti.&lt;/p&gt;&lt;p&gt;Il sito che ha senso oggi è un&amp;#39;altra cosa: la versione ufficiale della tua attività. Aggiornato, veloce, leggibile dalle persone e dalle macchine, collegato ai canali dove la gente ti scopre. I social ci portano dentro le persone, le AI lo leggono e ti citano, e tu resti proprietario di tutto quanto. È il criterio con cui &lt;a href=&quot;https://madistudio.it/servizi/sviluppo-web/&quot; rel=&quot;noopener noreferrer&quot;&gt;progettiamo i siti&lt;/a&gt; in studio, ed è la domanda giusta da farsi prima di aprire il portafoglio: non «sito o social», ma «dove vive la versione della mia attività che controllo io?».&lt;/p&gt;</content:encoded><dc:creator>Dimitri</dc:creator><enclosure url="https://images.prismic.io/madi/F1mZ0n7njAUgZr9p_blog-sito-web-2026-copertina.png?auto=compress" type="image/jpeg" length="0"/><media:content url="https://images.prismic.io/madi/F1mZ0n7njAUgZr9p_blog-sito-web-2026-copertina.png?auto=compress" type="image/jpeg" medium="image"/><media:thumbnail url="https://images.prismic.io/madi/F1mZ0n7njAUgZr9p_blog-sito-web-2026-copertina.png?auto=compress"/><category>Sviluppo web</category><category>SEO</category></item><item><title>Vendere capi che esistono in un pezzo solo: il caso NNB Upcycling</title><link>https://madistudio.it/blog/ecommerce-capi-unici-nnb-upcycling/</link><guid isPermaLink="true">https://madistudio.it/blog/ecommerce-capi-unici-nnb-upcycling/</guid><description>Ogni capo di NNB Upcycling esiste in un pezzo solo: niente taglie, niente riassortimenti. Com&apos;è fatto un e-commerce che regge questo vincolo, dai flussi di caricamento ai video generati con l&apos;AI.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;NNB Upcycling System&amp;#39;18 fa una cosa che manda in crisi qualsiasi piattaforma e-commerce: &lt;strong&gt;ogni capo del catalogo è un pezzo unico&lt;/strong&gt;. Nasce da abiti vintage italiani recuperati e rilavorati, quindi niente taglie multiple, niente riassortimenti, niente «torna disponibile». Quando si vende, la sua scheda ha finito di vivere. Noi dovevamo costruirci sopra un negozio online.&lt;/p&gt;&lt;p&gt;Questo è il racconto di come lo abbiamo fatto, delle scelte che rifarei e del punto in cui il progetto rischiava di incepparsi davvero. Che non era il codice.&lt;/p&gt;&lt;h2&gt;Un catalogo dove ogni scheda vive una volta sola&lt;/h2&gt;&lt;p&gt;Un e-commerce normale ragiona per modelli: una scheda prodotto, tre colori, cinque taglie, il magazzino che si ricarica. Qui il modello non esiste. Ogni capo è un prodotto nuovo, con le sue foto, le sue misure e la sua storia, e sparisce alla prima vendita.&lt;/p&gt;&lt;p&gt;La conseguenza pratica l&amp;#39;abbiamo capita presto: il punto fragile del progetto è chi carica i prodotti, non chi li compra. Se pubblicare un capo richiede mezz&amp;#39;ora e dieci campi da compilare, il catalogo muore prima del sito. Per questo abbiamo tenuto la struttura delle schede il più semplice possibile: il brand carica i capi nuovi da solo, senza passare da noi.&lt;/p&gt;&lt;p&gt;Sulla piattaforma lo dico da sviluppatore a cui piacciono gli stack moderni: WooCommerce non è la scelta che esalta chi scrive codice. Per questo caso però è quella onesta. Il brand ha bisogno di mettere online un capo appena finito di rilavorare, non di aprire un ticket ogni volta. Quando l&amp;#39;autonomia di chi gestisce il catalogo è il primo requisito, una piattaforma che il cliente sa usare da solo, e che non lo lega a noi, batte qualsiasi preferenza personale.&lt;/p&gt;&lt;h2&gt;Il design deve sparire dietro ai capi&lt;/h2&gt;&lt;p&gt;Con un brand di moda la tentazione è fare la cosa scenografica. Abbiamo fatto l&amp;#39;opposto: interfaccia essenziale, molto bianco, i capi come unico soggetto. Un pezzo unico non ha bisogno di una cornice che urla. Ha bisogno di spazio e di foto che si vedono bene.&lt;/p&gt;&lt;p&gt;La navigazione segue la stessa logica: pochi passaggi tra l&amp;#39;arrivo sul sito e il carrello. Un capo unico crea un tipo particolare di urgenza: chi lo vuole sa che non tornerà disponibile, e ogni schermata in più tra il desiderio e l&amp;#39;acquisto è un&amp;#39;occasione per ripensarci.&lt;/p&gt;&lt;h2&gt;L&amp;#39;inglese e l&amp;#39;euro sono scelte di posizionamento&lt;/h2&gt;&lt;p&gt;Il sito è in inglese e i prezzi sono in euro. Sembra un dettaglio tecnico. In realtà è la decisione più strategica del progetto: il pubblico che cerca moda upcycling non finisce ai confini dell&amp;#39;Italia, e un brand che vuole vendere in Europa deve presentarsi nella lingua di chi compra.&lt;/p&gt;&lt;p&gt;Sotto il cofano ci sono le cose che non si vedono ma decidono se il negozio si trova: meta title e descrizioni curati, dati strutturati sulle pagine, tracciamento e-commerce per capire da dove arrivano gli acquisti. Nessuna magia. Solo il lavoro di base fatto quando il sito nasce, invece che recuperato un anno dopo.&lt;/p&gt;&lt;h2&gt;Il collo di bottiglia vero: i video dei prodotti&lt;/h2&gt;&lt;p&gt;Per l&amp;#39;advertising e i social servivano video. E qui i capi unici presentano il conto: non puoi organizzare uno shooting per ogni giacca, e un video girato oggi promuove un capo che tra una settimana potrebbe non esserci più. Una produzione video tradizionale, su un catalogo di pezzi singoli, non sta in piedi.&lt;/p&gt;&lt;p&gt;Li abbiamo generati con l&amp;#39;AI, partendo dai capi reali. Il vincolo che ci siamo dati è uno solo, ed è quello che rende il lavoro difficile: &lt;strong&gt;il capo nel video deve essere identico al capo in vendita&lt;/strong&gt;. Su un pezzo unico la fedeltà visiva è la scheda tecnica: se la cucitura nel video non è quella vera, stai mostrando un prodotto che non esiste.&lt;/p&gt;&lt;p&gt;Quindi ogni video passa un controllo a occhio: texture, cuciture, proporzioni, dettagli delle stampe. Quello che non regge il confronto con il capo vero si rigenera o si scarta. Qualche risultato lo trovi nella &lt;a href=&quot;https://madistudio.it/progetti/nnb-fashion-store/&quot; rel=&quot;noopener noreferrer&quot;&gt;pagina del progetto&lt;/a&gt;, e il modo in cui affrontiamo questo tipo di lavoro è raccontato nella pagina dei &lt;a href=&quot;https://madistudio.it/servizi/contenuti-ai/&quot; rel=&quot;noopener noreferrer&quot;&gt;contenuti AI&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Vale la pena dirlo, vista la diffidenza che c&amp;#39;è sul tema: qui l&amp;#39;AI non inventa capi che non esistono. Riproduce in movimento un prodotto reale, fotografato, in vendita. Per un catalogo di pezzi unici è l&amp;#39;unico modo sensato di avere video di prodotto senza moltiplicare i costi a ogni capo nuovo.&lt;/p&gt;&lt;h2&gt;Cosa porterei via da questo progetto&lt;/h2&gt;&lt;p&gt;Se stai pensando a un negozio online e il tuo prodotto ha qualcosa di fuori standard, capi unici, produzioni limitate, pezzi su misura, non partire dalla grafica. Parti dal processo: come nasce una scheda prodotto, chi la carica, cosa succede quando il pezzo si vende, con quali contenuti lo racconti. La grafica si sistema sempre. Un flusso di lavoro sbagliato te lo porti dietro per anni.&lt;/p&gt;&lt;p&gt;E il posizionamento si decide all&amp;#39;inizio. La lingua, la valuta, i mercati a cui parli sono scelte da fare prima di scrivere una riga di codice, perché cambiare idea a negozio avviato costa molto di più. Il nostro modo di impostare un &lt;a href=&quot;https://madistudio.it/servizi/e-commerce/&quot; rel=&quot;noopener noreferrer&quot;&gt;progetto e-commerce&lt;/a&gt; parte esattamente da queste domande.&lt;/p&gt;</content:encoded><dc:creator>Dimitri</dc:creator><enclosure url="https://images.prismic.io/madi/fpwDJLUt6YdctpSB_blog-nnb-upcycling-copertina.png?auto=compress" type="image/jpeg" length="0"/><media:content url="https://images.prismic.io/madi/fpwDJLUt6YdctpSB_blog-nnb-upcycling-copertina.png?auto=compress" type="image/jpeg" medium="image"/><media:thumbnail url="https://images.prismic.io/madi/fpwDJLUt6YdctpSB_blog-nnb-upcycling-copertina.png?auto=compress"/><category>E-commerce</category><category>AI</category><category>Sviluppo web</category></item><item><title>Contenuti scritti con l&apos;AI: cosa penalizza Google davvero</title><link>https://madistudio.it/blog/contenuti-ai-seo-google/</link><guid isPermaLink="true">https://madistudio.it/blog/contenuti-ai-seo-google/</guid><description>Google non ce l&apos;ha con l&apos;AI: ce l&apos;ha con le pagine prodotte in serie per posizionarsi. Dove passa la linea, e com&apos;è fatto un flusso editoriale che non mette a rischio il sito.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Questo blog lo scrive in buona parte un&amp;#39;AI, e il flusso che lo produce l&amp;#39;ho costruito io. Quindi la domanda che mi fanno quando lo racconto («ma Google non vi penalizza?») me la sono già posta prima, con il sito dello studio in gioco. La risposta corta è no. Quella lunga spiega anche cosa conviene fare a te, con il tuo.&lt;/p&gt;&lt;h2&gt;Cosa ha detto Google, senza interpretazioni&lt;/h2&gt;&lt;p&gt;La posizione ufficiale è pubblica dall&amp;#39;inizio del 2023: Google premia i contenuti di qualità comunque siano prodotti. Non esiste una penalizzazione per l&amp;#39;uso dell&amp;#39;AI in sé. Quello che viene valutato è il risultato: la pagina risponde a una domanda reale? Dice qualcosa che le altre non dicono? Chi la firma sa di cosa parla?&lt;/p&gt;&lt;p&gt;Più interessante è quello che Google ha smesso di dire. Nelle linee guida sui contenuti utili la formula «scritti da persone, per le persone» è diventata «creati per le persone». La parte rimasta è quella che conta: lo strumento non è mai stato il punto, il destinatario sì.&lt;/p&gt;&lt;h2&gt;La linea vera si chiama scaled content abuse&lt;/h2&gt;&lt;p&gt;A marzo 2024 Google ha aggiornato le sue politiche antispam introducendo il concetto di &lt;strong&gt;scaled content abuse&lt;/strong&gt;: produrre grandi quantità di pagine con lo scopo principale di posizionarsi, non di aiutare chi legge. La definizione è volutamente indifferente allo strumento. Vale per l&amp;#39;AI, per gli articoli pagati a peso, per i template che rigirano lo stesso testo su cento città.&lt;/p&gt;&lt;p&gt;Questo ribalta la domanda. Non «posso usare l&amp;#39;AI?» ma «questa pagina ha una ragione di esistere?». Le cento pagine «web agency + nome della città» erano spam dieci anni fa, quando le scriveva uno stagista, e restano spam oggi che le genera un modello in un pomeriggio. Un articolo che spiega bene una cosa vera, invece, non diventa spam perché l&amp;#39;ha impaginato una macchina.&lt;/p&gt;&lt;h2&gt;Il rischio vero non è la penalizzazione&lt;/h2&gt;&lt;p&gt;È l&amp;#39;irrilevanza. La maggior parte dei contenuti AI che vedo in giro non verrà mai penalizzata: semplicemente non si posizionerà, perché non aggiunge niente. Un modello linguistico lasciato solo produce il riassunto medio di quello che ha letto. Frasi corrette, generiche, che potrebbero stare su qualunque sito. Google non ha bisogno di punirle: gli basta preferire la pagina che porta qualcosa in più. Un caso reale, una misura fatta davvero, una posizione netta.&lt;/p&gt;&lt;p&gt;Il modo più concreto per stare sopra quella soglia è l&amp;#39;esperienza diretta. Le nostre regole di scrittura impongono episodi veri: un progetto ereditato, una misura fatta su un sito reale, un errore commesso in produzione. È la cosa che un modello non può inventare al posto tuo, ed è esattamente quella che manca al riassunto medio.&lt;/p&gt;&lt;p&gt;Poi ci sono i dati inventati. Quando un modello non conosce una cifra, spesso la produce lo stesso, con grande sicurezza. Un blog aziendale che cita numeri falsi danneggia la reputazione prima ancora del posizionamento.&lt;/p&gt;&lt;h2&gt;Com&amp;#39;è fatto un flusso editoriale che regge&lt;/h2&gt;&lt;p&gt;Il nostro, per come lo abbiamo messo in piedi:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Gli argomenti li sceglie una persona.&lt;/strong&gt; C&amp;#39;è una coda editoriale dove ogni voce ha un angolo e una keyword decisi da chi il mestiere lo fa. L&amp;#39;AI non decide mai di cosa parlare.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Le regole di scrittura sono divieti, per iscritto.&lt;/strong&gt; Nessuna statistica, percentuale o data che non sappiamo sostenere: se un numero servirebbe ma non c&amp;#39;è, la frase si riscrive senza. Niente aneddoti di fantasia, niente frasi riciclabili in un altro articolo.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Le verifiche stanno prima della pubblicazione.&lt;/strong&gt; Link interni che puntano a pagine esistenti, cifre sostenibili, una rilettura a caccia di frasi che suonano finte. Dopo la pubblicazione non rilegge nessuno, quindi il controllo deve stare tutto lì.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Sopra ogni articolo c&amp;#39;è un nome.&lt;/strong&gt; Se c&amp;#39;è scritta una cosa sbagliata, la figura la fa una persona dello studio, non «il sistema». La responsabilità è il correttore più efficace che conosco.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;La parte che sorprende chi me lo chiede: scrivere le regole è costato più lavoro dei primi articoli. Il lavoro non sparisce, si sposta. Dalla scrittura alla direzione editoriale: scegliere cosa vale la pena dire, e impedire al sistema di dire sciocchezze.&lt;/p&gt;&lt;h2&gt;Le domande da fare a chi ti vende contenuti&lt;/h2&gt;&lt;p&gt;Se stai valutando un fornitore che ti propone articoli scritti con l&amp;#39;AI, le domande da fare sono queste: chi sceglie gli argomenti, e in base a cosa. Chi verifica i fatti prima che vadano online. Cosa succede quando il modello sbaglia. E diffida di chi vende volume: «trenta articoli al mese» senza un piano è la descrizione di uno scaled content abuse con la fattura.&lt;/p&gt;&lt;p&gt;Secondo me l&amp;#39;AI dentro un flusso editoriale è come un framework nello sviluppo: toglie il lavoro meccanico e amplifica quello che sai già. Se non hai niente da dire, ti aiuta a dirlo più in fretta e su più pagine, e Google se ne accorge. Se hai un punto di vista e regole serie, ti permette di pubblicare con costanza cose che stanno in piedi. È il criterio con cui costruiamo i &lt;a href=&quot;https://madistudio.it/servizi/contenuti-ai/&quot; rel=&quot;noopener noreferrer&quot;&gt;flussi di contenuti AI&lt;/a&gt; per i clienti, ed è lo stesso che applichiamo quando &lt;a href=&quot;https://madistudio.it/servizi/seo/&quot; rel=&quot;noopener noreferrer&quot;&gt;facciamo SEO&lt;/a&gt;: prima la ragione di esistere della pagina, poi tutto il resto.&lt;/p&gt;</content:encoded><dc:creator>Dimitri</dc:creator><enclosure url="https://images.prismic.io/madi/7dEkloz8AZ6bcI8m_blog-contenuti-ai-seo-copertina.png?auto=compress" type="image/jpeg" length="0"/><media:content url="https://images.prismic.io/madi/7dEkloz8AZ6bcI8m_blog-contenuti-ai-seo-copertina.png?auto=compress" type="image/jpeg" medium="image"/><media:thumbnail url="https://images.prismic.io/madi/7dEkloz8AZ6bcI8m_blog-contenuti-ai-seo-copertina.png?auto=compress"/><category>SEO</category><category>AI</category></item><item><title>La pubblicità entra in ChatGPT, e il problema non sono gli annunci</title><link>https://madistudio.it/blog/pubblicita-in-chatgpt/</link><guid isPermaLink="true">https://madistudio.it/blog/pubblicita-in-chatgpt/</guid><description>Dal 24 agosto gli annunci arrivano anche in Italia, sui piani Free e Go. Gli annunci in sé sono onesti: quello che mi preoccupa è che stiamo passando da &quot;cerco e scelgo&quot; a &quot;chiedo e mi fido&quot;.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dal 24 agosto ChatGPT mostra pubblicità anche in Italia, insieme ad altri trenta mercati europei. Riguarda chi usa il piano gratuito e il piano Go; chi paga Plus, Pro o i piani aziendali non le vede.&lt;/p&gt;&lt;p&gt;La notizia in sé è poco sorprendente: un servizio con centinaia di milioni di utenti gratuiti da qualche parte i soldi li deve prendere. Quello che mi interessa è un&amp;#39;altra cosa, e non è tecnica.&lt;/p&gt;&lt;h2&gt;Cosa cambia, secondo quello che dichiara OpenAI&lt;/h2&gt;&lt;p&gt;Vale la pena separare i fatti dalle reazioni. Nella sua &lt;a href=&quot;https://help.openai.com/it-it/articles/20001047-ads-in-chatgpt&quot; rel=&quot;noopener noreferrer&quot;&gt;pagina di assistenza&lt;/a&gt; OpenAI scrive che:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;gli annunci compaiono &lt;strong&gt;sotto&lt;/strong&gt; la risposta, etichettati e visivamente separati dal testo;&lt;/li&gt;&lt;li&gt;girano su sistemi separati dal modello, e gli inserzionisti non possono modificare, riordinare o influenzare le risposte;&lt;/li&gt;&lt;li&gt;le conversazioni e i dati personali non vengono condivisi con gli inserzionisti;&lt;/li&gt;&lt;li&gt;non vengono mostrati ai minori di diciotto anni, né accanto a temi sensibili come salute, salute mentale e politica;&lt;/li&gt;&lt;li&gt;in Europa la pubblicità parte &lt;strong&gt;senza personalizzazione&lt;/strong&gt;, a differenza degli Stati Uniti dove è attiva da febbraio.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Negli Stati Uniti la personalizzazione, quando l&amp;#39;utente la attiva, usa il tema della conversazione in corso più, opzionalmente, le chat passate, la memoria e le interazioni con gli annunci precedenti. In Europa questo pezzo per ora non c&amp;#39;è, e la ragione ha un nome: GDPR.&lt;/p&gt;&lt;p&gt;Sul lato inserzionisti, in Europa si parte attraverso le grandi agenzie e una piattaforma self-service è annunciata ma non ancora aperta. Quindi per ora non è una cosa che una PMI italiana può comprare da sola.&lt;/p&gt;&lt;h2&gt;Una risposta contro dieci link&lt;/h2&gt;&lt;p&gt;Qui sta la differenza che conta, e non riguarda la tecnologia ma la forma del prodotto.&lt;/p&gt;&lt;p&gt;Quando cerco su Google ricevo dieci risultati. I primi sono a pagamento e c&amp;#39;è scritto, gli altri no, e io scelgo. Posso scorrere, confrontare, ignorare i primi tre. La pubblicità occupa uno spazio dentro una lista, e &lt;strong&gt;una lista per sua natura mi lascia il confronto&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Un assistente non mi dà una lista. &lt;strong&gt;Mi dà una risposta&lt;/strong&gt;. Se quella risposta consiglia un gestionale, io non vedo gli altri quattro che potevano andare bene: vedo quello. Anche con l&amp;#39;annuncio perfettamente separato sotto, il potere non sta nell&amp;#39;annuncio, sta nel fatto che sopra c&amp;#39;è una sola opzione e nessun modo di sapere cosa è stato scartato.&lt;/p&gt;&lt;p&gt;È un problema che esisteva già prima della pubblicità, per la verità. La pubblicità lo rende soltanto economicamente interessante.&lt;/p&gt;&lt;h2&gt;Il problema non è la separazione, è che non possiamo verificarla&lt;/h2&gt;&lt;p&gt;Prendo per buono che oggi i due sistemi siano separati. Non ho motivo di pensare il contrario e sarebbe una scelta suicida mentirci sopra.&lt;/p&gt;&lt;p&gt;Il punto è che nessuno, da fuori, può controllarlo. Con un motore di ricerca posso vedere l&amp;#39;etichetta &amp;quot;sponsorizzato&amp;quot; e confrontare con i risultati organici: la verifica è alla portata di chiunque. Con un assistente non esiste il risultato organico da confrontare. Esiste una frase, e la sua imparzialità è una promessa.&lt;/p&gt;&lt;p&gt;Non sto dicendo che la promessa sarà tradita. Sto dicendo che &lt;strong&gt;è una promessa e non un meccanismo&lt;/strong&gt;, e che quando gli incentivi tirano da una parte per anni le promesse si logorano. Anche Google separava bene la pubblicità, all&amp;#39;inizio.&lt;/p&gt;&lt;h2&gt;La parte buona, che esiste&lt;/h2&gt;&lt;p&gt;Detesto i pezzi che vedono solo il lato brutto, quindi metto anche l&amp;#39;altro piatto sulla bilancia.&lt;/p&gt;&lt;p&gt;Un livello gratuito pagato dalla pubblicità è il motivo per cui uno studente, un artigiano o un&amp;#39;associazione senza budget hanno accesso allo stesso strumento che uso io. &lt;strong&gt;L&amp;#39;alternativa non è un ChatGPT gratuito e puro&lt;/strong&gt;: è un ChatGPT solo a pagamento. Chi si indigna per gli annunci sta implicitamente proponendo di alzare un muro davanti a chi non può pagare venti euro al mese.&lt;/p&gt;&lt;p&gt;E la scelta di partire in Europa senza personalizzazione, per quanto imposta dalle regole, è la versione meno invasiva possibile: un annuncio legato all&amp;#39;argomento di cui stai parlando adesso, non al tuo profilo costruito in mesi di conversazioni.&lt;/p&gt;&lt;h2&gt;Cosa cambia per chi ha un sito o un&amp;#39;azienda&lt;/h2&gt;&lt;p&gt;Questa è la parte concreta, e secondo me è quella che passa più inosservata.&lt;/p&gt;&lt;p&gt;Da un paio d&amp;#39;anni si parla di ottimizzare i contenuti per &lt;a href=&quot;https://madistudio.it/servizi/seo/&quot; rel=&quot;noopener noreferrer&quot;&gt;farsi citare dalle risposte generate&lt;/a&gt;. È un lavoro che ha senso e che facciamo anche noi. Ma oggi arriva un dato nuovo: dentro quella risposta comincia a esserci &lt;strong&gt;spazio comprabile&lt;/strong&gt;. Il che significa che essere la fonte migliore non sarà più l&amp;#39;unico modo per stare lì.&lt;/p&gt;&lt;p&gt;La conclusione che ne traggo non è &amp;quot;smettete di curare i contenuti&amp;quot;. È che &lt;strong&gt;nessuna strategia di visibilità dovrebbe poggiare su un canale che non controlli&lt;/strong&gt;. Vale per i social da dieci anni e ora vale anche per gli assistenti: il tuo sito, la tua lista di contatti e i clienti che ti cercano per nome restano le uniche cose che nessuno può riprezzare.&lt;/p&gt;&lt;h2&gt;Più un bene o più un male&lt;/h2&gt;&lt;p&gt;Più un male, ma non per il motivo che sento ripetere in giro. Non mi preoccupano gli annunci sotto la risposta: sono onesti, li riconosci, li ignori come ignori tutto il resto.&lt;/p&gt;&lt;p&gt;Mi preoccupa che stiamo spostando l&amp;#39;abitudine di miliardi di persone da &amp;quot;cerco e scelgo&amp;quot; a &amp;quot;chiedo e mi fido&amp;quot;, e che stiamo aggiungendo un incentivo economico proprio nel momento in cui la fiducia diventa l&amp;#39;unico strumento di controllo che ci resta. La pubblicità dentro un motore di ricerca è un cartello sulla strada. Dentro un assistente assomiglia più a &lt;strong&gt;un consiglio di un amico che potrebbe essere pagato&lt;/strong&gt;, e non c&amp;#39;è modo di chiederglielo.&lt;/p&gt;&lt;p&gt;Continuerò a usarlo, ovviamente, e continuerò a pagarlo. Che sia già una risposta.&lt;/p&gt;</content:encoded><dc:creator>Dimitri</dc:creator><enclosure url="https://images.prismic.io/madi/CKIKlnP6F5U-JRhC_blog-pubblicita-chatgpt-copertina.png?auto=compress" type="image/jpeg" length="0"/><media:content url="https://images.prismic.io/madi/CKIKlnP6F5U-JRhC_blog-pubblicita-chatgpt-copertina.png?auto=compress" type="image/jpeg" medium="image"/><media:thumbnail url="https://images.prismic.io/madi/CKIKlnP6F5U-JRhC_blog-pubblicita-chatgpt-copertina.png?auto=compress"/><category>AI</category><category>SEO</category></item><item><title>Core Web Vitals: tre fastidi che hai già provato, misurati</title><link>https://madistudio.it/blog/core-web-vitals-sito-lento/</link><guid isPermaLink="true">https://madistudio.it/blog/core-web-vitals-sito-lento/</guid><description>Il bottone premuto due volte, il link cliccato per sbaglio, la pagina che non parte. LCP, INP e CLS misurano questi tre fastidi. Ecco cosa aggiustare per primo, e cosa non vale la spesa.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I Core Web Vitals sono tre misure che Google usa per dire se una pagina è piacevole da usare. Detta così sembra una faccenda da tecnici. Nella pratica misurano tre fastidi che hai provato mille volte da utente.&lt;/p&gt;&lt;h2&gt;Cosa misurano, senza sigle&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;LCP&lt;/strong&gt; è quanto tempo passa prima che compaia la cosa grossa della pagina: l&amp;#39;immagine principale, il titolo. Non quando &amp;quot;inizia a caricare&amp;quot;, quando si vede qualcosa di utile.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;INP&lt;/strong&gt; è quanto la pagina tarda a reagire quando tocchi qualcosa. È il bottone premuto due volte perché la prima sembrava non aver fatto niente.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;CLS&lt;/strong&gt; è quanto il contenuto si sposta sotto gli occhi mentre carica. È il link cliccato per sbaglio perché a metà tap è arrivato un banner e ha spinto tutto in basso.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Le tre insieme descrivono una cosa sola: quanto la pagina rispetta il tempo di chi la apre.&lt;/p&gt;&lt;h2&gt;Che effetto hanno per davvero&lt;/h2&gt;&lt;p&gt;Sul posizionamento &lt;strong&gt;sono un fattore, ma piccolo&lt;/strong&gt;: un sito lento con contenuti giusti batte un sito velocissimo che non risponde alla domanda. Chi ti promette il primo posto sistemando i Web Vitals ti sta vendendo la parte facile.&lt;/p&gt;&lt;p&gt;Sul comportamento delle persone invece pesano molto, e non serve un grafico per capirlo. Una pagina che si muove sotto il dito e un bottone che non risponde sono i due motivi per cui si torna indietro senza nemmeno leggere.&lt;/p&gt;&lt;p&gt;Dove il conto si vede subito è la pubblicità. Se paghi per portare traffico su una pagina e quella pagina si apre in cinque secondi, &lt;strong&gt;stai pagando due volte&lt;/strong&gt;: una il clic, una il fatto che una parte di quei clic se ne va prima di vedere l&amp;#39;offerta. È l&amp;#39;unico caso in cui la lentezza ha un prezzo che puoi leggere in una fattura.&lt;/p&gt;&lt;p&gt;Il punto pratico è questo: i Web Vitals non sono un esame da superare. Sono un modo di misurare un fastidio che altrimenti resterebbe una sensazione, e le sensazioni non si possono correggere.&lt;/p&gt;&lt;h2&gt;Le cause che trovo quasi sempre&lt;/h2&gt;&lt;p&gt;In ordine di frequenza, su siti aziendali italiani:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Immagini enormi servite piccole&lt;/strong&gt;. Una foto da 4000 pixel dentro un riquadro da 400. È la causa numero uno di LCP alto e la più facile da togliere.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Script di terze parti&lt;/strong&gt;. Analitiche, chat, mappe, pixel pubblicitari, cookie banner. Ognuno sembra innocuo e tutti insieme bloccano il browser proprio mentre l&amp;#39;utente prova a toccare qualcosa.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Niente spazio riservato per le immagini&lt;/strong&gt;. Se il browser non sa quanto sarà alta una foto, la pagina salta quando arriva. Si risolve dichiarando le dimensioni, e costa dieci secondi.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Temi pesanti&lt;/strong&gt;. Un tema comprato porta il codice di tutte le sue varianti, anche quelle che non usi.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Font caricati male&lt;/strong&gt;. Il testo resta invisibile mentre il font scende, oppure cambia forma a metà lettura.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Nessuna di queste è una scelta consapevole di qualcuno. Sono cose che si accumulano, come le librerie di JavaScript.&lt;/p&gt;&lt;h2&gt;Come guardarli senza illudersi&lt;/h2&gt;&lt;p&gt;Esistono due tipi di numeri e vengono confusi in continuazione. Il test che lanci dal tuo computer &lt;strong&gt;misura una visita finta&lt;/strong&gt;, in condizioni decise da te. I dati di campo misurano le visite vere, con i telefoni veri delle persone e la loro rete.&lt;/p&gt;&lt;p&gt;Il primo serve a capire cosa aggiustare. Il secondo è quello che conta. Un sito può passare il test in laboratorio e andare male in campo, e quando succede la colpa è quasi sempre di qualcosa che si carica solo nella vita reale: consensi, chat, contenuti personalizzati.&lt;/p&gt;&lt;p&gt;Il consiglio che dò sempre: prova il tuo sito col tuo telefono, in giro, non in ufficio col wi-fi. Ci vogliono due minuti e vale più di qualsiasi rapporto.&lt;/p&gt;&lt;h2&gt;Da dove partirei, in questo ordine&lt;/h2&gt;&lt;p&gt;Su un sito già in piedi, l&amp;#39;ordine conta più della lista, perché i primi due interventi si portano via la maggior parte del problema e costano poco:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Ridimensionare le immagini e servirle nei formati moderni. Nessuna modifica al design, nessun rischio, e di solito è qui che si recupera più tempo.&lt;/li&gt;&lt;li&gt;Fare l&amp;#39;inventario degli script di terze parti e togliere quelli che nessuno guarda più. Nei siti con qualche anno di vita ce n&amp;#39;è sempre almeno uno rimasto da una campagna finita.&lt;/li&gt;&lt;li&gt;Dichiarare le dimensioni di immagini e riquadri pubblicitari, così la pagina smette di saltare.&lt;/li&gt;&lt;li&gt;Solo dopo, se serve ancora, guardare il tema e il codice. È la parte che costa di più, e affrontarla per prima significa spesso pagare per risolvere un problema che era delle immagini.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Quello che sconsiglio è &lt;strong&gt;inseguire il punteggio&lt;/strong&gt;. Da un certo punto in poi si spende molto per guadagnare qualche decina di millisecondi che nessun utente percepirà, mentre lo stesso tempo speso sui contenuti sposta davvero le visite.&lt;/p&gt;&lt;h2&gt;La mia posizione&lt;/h2&gt;&lt;p&gt;La velocità non è una funzione da aggiungere alla fine. È il risultato di quello che decidi di non mettere dentro.&lt;/p&gt;&lt;p&gt;Nei progetti dove seguiamo &lt;a href=&quot;https://madistudio.it/servizi/seo/&quot; rel=&quot;noopener noreferrer&quot;&gt;anche il posizionamento&lt;/a&gt; la prima cosa che guardiamo non è il punteggio, è l&amp;#39;elenco di cosa arriva al browser. Quasi sempre metà si può togliere senza che nessuno se ne accorga, e quella metà è il regalo più grande che puoi fare a chi visita il sito.&lt;/p&gt;</content:encoded><dc:creator>Dimitri</dc:creator><enclosure url="https://images.prismic.io/madi/gV4zImvmGA19z1T3_blog-core-web-vitals-copertina-lunga-esposizione.png?auto=compress" type="image/jpeg" length="0"/><media:content url="https://images.prismic.io/madi/gV4zImvmGA19z1T3_blog-core-web-vitals-copertina-lunga-esposizione.png?auto=compress" type="image/jpeg" medium="image"/><media:thumbnail url="https://images.prismic.io/madi/gV4zImvmGA19z1T3_blog-core-web-vitals-copertina-lunga-esposizione.png?auto=compress"/><category>SEO</category><category>Sviluppo web</category></item><item><title>Cosa si rompe in un sito che nessuno tocca da tre anni</title><link>https://madistudio.it/blog/manutenzione-sito-web/</link><guid isPermaLink="true">https://madistudio.it/blog/manutenzione-sito-web/</guid><description>Il modulo che smette di inviare, il certificato scaduto, i backup mai provati: quello che si rompe davvero in un sito lasciato a sé stesso, raccontato da chi li eredita.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Un cliente mi ha girato gli accessi di un sito consegnato tre anni fa e mai più toccato. Dentro il pannello: decine di aggiornamenti in attesa, un tema abbandonato dal suo autore e un modulo di contatto che aveva smesso di inviare email chissà da quando. Nessuno se n&amp;#39;era accorto, perché nessuno lo apriva mai.&lt;/p&gt;&lt;p&gt;Non è un caso sfortunato: è la situazione più comune che trovo quando eredito un progetto. Il sito viene trattato come una brochure, si stampa una volta e poi vive di rendita. Solo che una brochure non ha dipendenze da aggiornare, non scade e non può essere bucata.&lt;/p&gt;&lt;h2&gt;Un sito è software, e il software invecchia&lt;/h2&gt;&lt;p&gt;Anche il sito vetrina più semplice poggia su una pila di componenti che non controlli: il linguaggio del server, il CMS, il tema, i plugin, le librerie del frontend. Ognuno di questi pezzi pubblica aggiornamenti, e ogni aggiornamento che salti allarga la distanza fra il tuo sito e il mondo che gli gira intorno.&lt;/p&gt;&lt;p&gt;Il problema non è quasi mai il singolo aggiornamento saltato: è l&amp;#39;accumulo. Aggiornare un plugin indietro di una versione richiede un clic. Aggiornarne venti fermi da tre anni, su una versione di PHP che l&amp;#39;hosting sta per dismettere, è un progetto a sé. Mi è capitato di metterci più tempo a rimettere in piedi un sito trascurato di quanto ne fosse servito per costruirlo.&lt;/p&gt;&lt;h2&gt;Le cose che si rompono in silenzio&lt;/h2&gt;&lt;p&gt;La parte insidiosa è che quasi niente si rompe con un errore a tutto schermo. Le rotture vere sono silenziose:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;il modulo di contatto smette di inviare, il sito sembra vivo ma le richieste finiscono nel nulla; è il danno peggiore proprio perché non lo vedi;&lt;/li&gt;&lt;li&gt;il certificato SSL non si rinnova e il browser comincia ad avvisare i visitatori che il sito non è sicuro;&lt;/li&gt;&lt;li&gt;un servizio esterno cambia le sue API e la mappa, il feed dei prodotti o il sistema di prenotazione smettono di funzionare;&lt;/li&gt;&lt;li&gt;i backup automatici si fermano per mancanza di spazio, e nessuno lo scopre finché non servono.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Su quest&amp;#39;ultimo punto ho una regola semplice: &lt;strong&gt;un backup che non hai mai provato a ripristinare non è un backup, è una speranza&lt;/strong&gt;. Il test di ripristino è la parte di manutenzione che nessuno vuole pagare e che un giorno vale da sola tutto il canone.&lt;/p&gt;&lt;h2&gt;La sicurezza non funziona come nei film&lt;/h2&gt;&lt;p&gt;Quando dico che un sito non aggiornato è un rischio, l&amp;#39;immagine che scatta in testa a molti clienti è l&amp;#39;hacker che sceglie proprio il loro sito come bersaglio. Non funziona così: non sceglie nessuno. Esistono bot che scandagliano la rete in automatico cercando versioni di plugin con vulnerabilità note, e quando ne trovano una entrano. Non gli interessa chi sei: gli serve il tuo server per mandare spam, ospitare pagine di phishing o reindirizzare i tuoi visitatori.&lt;/p&gt;&lt;p&gt;Non è nemmeno una questione di piattaforma. WordPress finisce spesso sul banco degli imputati perché è il più diffuso, quindi il più scandagliato, ma un progetto su misura con le dipendenze ferme da tre anni ha lo stesso identico problema.&lt;/p&gt;&lt;p&gt;Le conseguenze però le paghi tu: l&amp;#39;avviso di sito compromesso su Google, le email aziendali che finiscono in spam perché il dominio ha perso reputazione, &lt;a href=&quot;https://madistudio.it/servizi/seo/&quot; rel=&quot;noopener noreferrer&quot;&gt;il posizionamento costruito in anni&lt;/a&gt; che crolla. Ripulire un sito compromesso costa sempre più della manutenzione che l&amp;#39;avrebbe evitato, e una parte del danno, quella sulla reputazione del dominio, non si ripara con un intervento tecnico.&lt;/p&gt;&lt;h2&gt;Il conto arriva tutto insieme&lt;/h2&gt;&lt;p&gt;La manutenzione saltata è &lt;strong&gt;un debito che matura interessi&lt;/strong&gt;. Per mesi non succede niente e sembra di aver avuto ragione. Poi un aggiornamento obbligato dell&amp;#39;hosting, un plugin abbandonato dal suo autore o una compromissione presentano il conto di tre anni in una volta sola. A quel punto le opzioni rimaste sono due: un intervento d&amp;#39;urgenza costoso o il rifacimento.&lt;/p&gt;&lt;p&gt;Il paradosso è che spesso il rifacimento si fa, si paga, e il sito nuovo riparte esattamente come il precedente: senza nessuno che se ne occupi. Il ciclo ricomincia da capo, solo con un preventivo in più nel cassetto.&lt;/p&gt;&lt;h2&gt;Cosa deve esserci in una manutenzione fatta bene&lt;/h2&gt;&lt;p&gt;Non serve un contratto da multinazionale. Per la maggior parte dei siti aziendali una manutenzione seria contiene poche cose, fatte con regolarità:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;aggiornamenti di CMS, tema, plugin e dipendenze, provati in un ambiente di test quando toccano pezzi delicati;&lt;/li&gt;&lt;li&gt;backup automatici conservati fuori dal server del sito, con un test di ripristino ogni tanto;&lt;/li&gt;&lt;li&gt;monitoraggio di uptime, scadenze di dominio e certificato, errori nei moduli;&lt;/li&gt;&lt;li&gt;un giro a mano periodico sulle pagine che contano: la home, il modulo di contatto, il checkout se c&amp;#39;è.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;C&amp;#39;è poi una scelta a monte che cambia il peso di tutto questo. Una parte del nostro &lt;a href=&quot;https://madistudio.it/servizi/sviluppo-web/&quot; rel=&quot;noopener noreferrer&quot;&gt;lavoro di sviluppo web&lt;/a&gt; va verso i siti statici anche per questa ragione: meno componenti in esecuzione sul server vuol dire meno superficie da difendere e meno cose che possono rompersi da sole. La manutenzione non sparisce, ma si riduce a una frazione.&lt;/p&gt;&lt;p&gt;Se stai per commissionare un sito, la domanda giusta non è quanto costa farlo. È &lt;strong&gt;chi se ne occupa dopo&lt;/strong&gt;, e a quali condizioni. Un sito senza manutenzione non resta com&amp;#39;era il giorno della consegna: peggiora ogni mese, in silenzio. E il silenzio, qui, è la parte più cara.&lt;/p&gt;</content:encoded><dc:creator>Dimitri</dc:creator><enclosure url="https://images.prismic.io/madi/4BQzhVYYFo2uhSBn_blog-manutenzione-sito-copertina.png?auto=compress" type="image/jpeg" length="0"/><media:content url="https://images.prismic.io/madi/4BQzhVYYFo2uhSBn_blog-manutenzione-sito-copertina.png?auto=compress" type="image/jpeg" medium="image"/><media:thumbnail url="https://images.prismic.io/madi/4BQzhVYYFo2uhSBn_blog-manutenzione-sito-copertina.png?auto=compress"/><category>Guide</category><category>Sviluppo web</category></item><item><title>WordPress, headless o statico: chi ci metterà mano dopo?</title><link>https://madistudio.it/blog/wordpress-headless-cms-sito-statico/</link><guid isPermaLink="true">https://madistudio.it/blog/wordpress-headless-cms-sito-statico/</guid><description>Tre modi di costruire lo stesso sito, con tre conti di manutenzione molto diversi. La differenza vera non è quale sia più moderno, è chi si prende in carico il lavoro dopo il lancio.</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;La domanda arriva sempre nella stessa forma: &amp;quot;meglio WordPress o qualcosa di più moderno?&amp;quot;. È la domanda sbagliata, perché mette in fila una piattaforma e un aggettivo.&lt;/p&gt;&lt;p&gt;Le scelte vere sono tre, e si distinguono per una cosa sola: &lt;strong&gt;dove sta il lavoro che qualcuno dovrà fare dopo il lancio&lt;/strong&gt;.&lt;/p&gt;&lt;h2&gt;I tre modelli, in una riga ciascuno&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;WordPress&lt;/strong&gt;. Contenuti, pagine e sito vivono nello stesso programma, su un server che esegue PHP. Cambi una cosa nell&amp;#39;amministrazione e la vedi online subito.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Headless&lt;/strong&gt;. I contenuti stanno in un servizio a parte con la sua interfaccia di redazione, e il sito li legge da un&amp;#39;API. Chi scrive e chi sviluppa lavorano su due cose separate.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Sito statico&lt;/strong&gt;. Le pagine vengono costruite una volta in fase di rilascio e servite come file già pronti. Non c&amp;#39;è nessun programma in esecuzione quando qualcuno apre il sito.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Le ultime due si combinano, ed è la strada che uso più spesso: contenuti in un CMS headless, pagine generate staticamente. Questo blog è fatto così, e ne parlo sapendo anche cosa mi costa.&lt;/p&gt;&lt;h2&gt;La manutenzione è la voce che decide&lt;/h2&gt;&lt;p&gt;Un sito WordPress ha tre cose da aggiornare: il core, il tema e i plugin. Nessuna delle tre è opzionale, e ognuna può rompere le altre. Il conto non arriva il primo mese, arriva al secondo anno.&lt;/p&gt;&lt;p&gt;Su un sito statico non c&amp;#39;è niente in esecuzione da aggiornare sul server. Le dipendenze da tenere aggiornate ci sono comunque, ma stanno nel codice e le tocchi quando pubblichi, non mentre il sito è online.&lt;/p&gt;&lt;p&gt;Questa è la differenza che vedo pesare più di tutte quando eredito un progetto. Un WordPress lasciato fermo tre anni è un lavoro di recupero. Un sito statico lasciato fermo tre anni &lt;strong&gt;è semplicemente un sito vecchio&lt;/strong&gt;, che però funziona ancora.&lt;/p&gt;&lt;h2&gt;Sicurezza: quello che non esiste non si può bucare&lt;/h2&gt;&lt;p&gt;La maggior parte dei siti compromessi che mi è passata davanti non era stata attaccata da nessuno in particolare. Era un plugin vecchio trovato da uno script automatico che gira su tutto internet.&lt;/p&gt;&lt;p&gt;Con un sito statico quella superficie non c&amp;#39;è: nessun database da interrogare, nessun codice che gira a ogni visita, nessuna pagina di accesso da indovinare. Non significa essere invulnerabili, significa avere meno cose che possono andare storte.&lt;/p&gt;&lt;h2&gt;Velocità: uno parte veloce, l&amp;#39;altro lo diventa&lt;/h2&gt;&lt;p&gt;Un sito statico è veloce per costruzione: i file sono già pronti e arrivano da una rete di distribuzione vicina a chi li chiede. Non è merito di nessuno, è la conseguenza di come funziona.&lt;/p&gt;&lt;p&gt;WordPress può diventare veloce, e alcuni siti WordPress sono molto veloci. Ma è un risultato che si ottiene aggiungendo strati: cache, ottimizzazione delle immagini, riduzione degli script dei plugin. Ogni strato è una cosa in più che può smettere di funzionare.&lt;/p&gt;&lt;h2&gt;Autonomia della redazione, che è il punto dolente&lt;/h2&gt;&lt;p&gt;Qui WordPress ha un vantaggio che nessuno racconta abbastanza: chi ci ha già lavorato lo sa usare, e può costruirsi una pagina nuova da solo, anche sbagliando.&lt;/p&gt;&lt;p&gt;Con headless più statico l&amp;#39;editor è più pulito e non si può fare disordine, perché &lt;strong&gt;la struttura delle pagine la decide chi sviluppa&lt;/strong&gt;. Il rovescio è che una pagina di un tipo nuovo richiede una modifica al codice. Va detto prima, non scoperto dopo.&lt;/p&gt;&lt;p&gt;C&amp;#39;è anche un dettaglio pratico che sorprende sempre: su un sito statico la pubblicazione non è istantanea, perché il sito va ricostruito. Sono minuti, non ore, ma se pubblichi dieci notizie al giorno è una frizione reale.&lt;/p&gt;&lt;h2&gt;I costi ricorrenti non si assomigliano&lt;/h2&gt;&lt;p&gt;WordPress costa hosting, e un hosting che regge PHP e database costa più di uno che serve file. Poi costano le licenze dei plugin professionali, che si rinnovano ogni anno, e costa il tempo di chi aggiorna.&lt;/p&gt;&lt;p&gt;Headless costa un abbonamento al servizio dei contenuti, e va guardato con attenzione perché &lt;strong&gt;i prezzi crescono a scaglioni&lt;/strong&gt;: il salto di piano arriva quando aumentano gli utenti della redazione o le chiamate all&amp;#39;API, non quando aumentano le visite. La parte statica invece costa quasi niente da servire.&lt;/p&gt;&lt;p&gt;Detto in soldi: il primo modello ha una spesa piccola e continua più il rischio di una spesa grossa e improvvisa quando qualcosa si rompe. Il secondo ha una spesa fissa più alta e prevedibile. Quale conviene dipende da quanto vale la prevedibilità per te.&lt;/p&gt;&lt;h2&gt;Quando scelgo cosa&lt;/h2&gt;&lt;p&gt;WordPress resta la scelta giusta quando la redazione pubblica tanto e vuole autonomia totale sulla forma delle pagine, quando il team lo conosce già, o quando serve una funzione che nel suo ecosistema esiste pronta e altrove va scritta da zero: prenotazioni, aree riservate, corsi.&lt;/p&gt;&lt;p&gt;Headless più statico conviene quando il sito è soprattutto presentazione, quando le performance contano per il posizionamento, quando nessuno in azienda ha il tempo di fare manutenzione, e quando le pagine sono molte ma di pochi tipi ripetuti.&lt;/p&gt;&lt;p&gt;Il campanello d&amp;#39;allarme, in un &lt;a href=&quot;https://madistudio.it/servizi/sviluppo-web/&quot; rel=&quot;noopener noreferrer&quot;&gt;preventivo di sviluppo web&lt;/a&gt;, è quando la piattaforma viene proposta prima di aver chiesto chi pubblicherà i contenuti e quanto spesso. Quella risposta viene prima della tecnologia.&lt;/p&gt;&lt;h2&gt;La mia posizione&lt;/h2&gt;&lt;p&gt;Non esiste la scelta moderna e quella superata. Esiste chi si prende in carico la manutenzione e chi si illude che non serva.&lt;/p&gt;&lt;p&gt;Se la risposta è &amp;quot;nessuno ci metterà mano per due anni&amp;quot;, allora la piattaforma con meno pezzi in movimento è quella giusta, qualunque sia la moda del momento.&lt;/p&gt;</content:encoded><dc:creator>Dimitri</dc:creator><enclosure url="https://images.prismic.io/madi/grscot_fgm4qXfDD_blog-wordpress-headless-statico-copertina-tre-dischi.png?auto=compress" type="image/jpeg" length="0"/><media:content url="https://images.prismic.io/madi/grscot_fgm4qXfDD_blog-wordpress-headless-statico-copertina-tre-dischi.png?auto=compress" type="image/jpeg" medium="image"/><media:thumbnail url="https://images.prismic.io/madi/grscot_fgm4qXfDD_blog-wordpress-headless-statico-copertina-tre-dischi.png?auto=compress"/><category>Sviluppo web</category><category>Guide</category></item><item><title>JavaScript è nato in dieci giorni e non ce lo togliamo più</title><link>https://madistudio.it/blog/storia-javascript-perche-si-usa-ancora/</link><guid isPermaLink="true">https://madistudio.it/blog/storia-javascript-perche-si-usa-ancora/</guid><description>typeof null risponde &apos;object&apos; dal 1995 e nessuno lo sistemerà mai. Ho provato a capire come ci siamo arrivati, e perché quei difetti sono il motivo per cui lo uso ancora tutti i giorni.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Ogni volta che apro un progetto ereditato da qualcun altro, prima o poi trovo un == dove doveva esserci un ===. Il bug che ne esce è sempre lo stesso tipo di bug, e ha la stessa età del linguaggio.&lt;/p&gt;&lt;p&gt;Quel doppio uguale non è lì per pigrizia di qualcuno. È lì perché toglierlo romperebbe pagine che &lt;strong&gt;nessuno può più ricompilare&lt;/strong&gt;. Ed è la stessa ragione per cui JavaScript, messo insieme in dieci giorni nel 1995, è ancora l&amp;#39;unico linguaggio che il browser esegue davvero.&lt;/p&gt;&lt;h2&gt;Dieci giorni, e un nome scelto dal marketing&lt;/h2&gt;&lt;p&gt;Brendan Eich lo scrive in Netscape nel 1995. Il primo prototipo nasce in circa dieci giorni, e non doveva servire a costruire applicazioni: doveva far muovere qualcosa dentro una pagina. Validare un campo, aprire un menu. Nient&amp;#39;altro.&lt;/p&gt;&lt;p&gt;Si chiamava Mocha, poi LiveScript, poi JavaScript. L&amp;#39;ultimo nome è una scelta commerciale per agganciarsi a Java, che in quel momento andava forte e con cui non c&amp;#39;entra niente. È il primo pasticcio del linguaggio, e trent&amp;#39;anni dopo mi tocca ancora spiegare a qualcuno che sono due cose diverse.&lt;/p&gt;&lt;h2&gt;I difetti non sono stati corretti, e non è una dimenticanza&lt;/h2&gt;&lt;p&gt;Alcune cose che JavaScript fa ancora oggi, esattamente come le faceva allora:&lt;/p&gt;&lt;pre&gt;typeof null      // &amp;#39;object&amp;#39;
0.1 + 0.2        // 0.30000000000000004
[] == false      // true
&amp;#39;5&amp;#39; - 2          // 3
&amp;#39;5&amp;#39; + 2          // &amp;#39;52&amp;#39;&lt;/pre&gt;&lt;p&gt;Sui decimali è onesto dire che non è colpa sua: quello è lo standard IEEE 754 e lo fanno quasi tutti i linguaggi. Gli altri invece sono roba sua. typeof null che risponde &amp;quot;object&amp;quot; è un bug del 1995, riconosciuto come tale, mai sistemato.&lt;/p&gt;&lt;p&gt;Il motivo si riassume in una frase che in TC39, il comitato che decide lo standard, vale più di qualsiasi eleganza: &lt;strong&gt;non rompere il web&lt;/strong&gt;. Se domani typeof null iniziasse a rispondere correttamente, da qualche parte si spegnerebbe un modulo scritto nel 2004 che nessuno mantiene più e che però serve a qualcuno. Il web non ha un deploy: non puoi ricompilare tutte le pagine che esistono.&lt;/p&gt;&lt;p&gt;Questa è la parte che trovo interessante. I difetti di JavaScript non sono il prezzo della fretta del 1995. Sono il prezzo di una promessa mantenuta per trent&amp;#39;anni.&lt;/p&gt;&lt;h2&gt;Hanno provato tutti a sostituirlo&lt;/h2&gt;&lt;p&gt;E non sono stati tentativi timidi:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;VBScript&lt;/strong&gt; di Microsoft, che funzionava solo in Internet Explorer.&lt;/li&gt;&lt;li&gt;Gli &lt;strong&gt;applet Java&lt;/strong&gt;, morti di lentezza e problemi di sicurezza.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Flash&lt;/strong&gt;, che per anni ha fatto girare mezzo web e ha chiuso definitivamente nel 2020.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Dart&lt;/strong&gt;, per cui Google voleva mettere una macchina virtuale dentro Chrome, e ha rinunciato: oggi Dart compila in JavaScript.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Il caso più istruttivo è TypeScript, perché ha vinto. Solo che non sostituisce JavaScript: &lt;strong&gt;ci compila dentro&lt;/strong&gt;. Anche WebAssembly, che è veloce e serio, non lo tocca il DOM: per muovere un pixel deve comunque chiamare JavaScript. È un compagno, non un erede.&lt;/p&gt;&lt;h2&gt;Il 2015 è l&amp;#39;anno in cui è diventato un linguaggio serio&lt;/h2&gt;&lt;p&gt;ES2015 porta let e const, i moduli, le classi, le promise, le arrow function. Da lì in poi c&amp;#39;è un rilascio all&amp;#39;anno e un processo a stadi per proporre modifiche. Prima si scriveva JavaScript nonostante il linguaggio, con librerie che tappavano i buchi; da lì si è cominciato a scriverlo con il linguaggio.&lt;/p&gt;&lt;p&gt;In mezzo, nel 2009, era già arrivato Node: lo stesso linguaggio anche sul server. Il che è comodo e allo stesso tempo è la porta da cui è entrato il problema di oggi, che non è più la sintassi ma &lt;strong&gt;la quantità&lt;/strong&gt;.&lt;/p&gt;&lt;h2&gt;Cosa c&amp;#39;entra questo con il tuo sito&lt;/h2&gt;&lt;p&gt;Se stai facendo fare un sito, questa storia ti riguarda in tre punti concreti.&lt;/p&gt;&lt;p&gt;Il primo: tutto quello che si muove in una pagina passa da JavaScript. Non è una preferenza di chi lo sviluppa, è l&amp;#39;unico linguaggio che il browser sa eseguire. Chiedere &amp;quot;si può fare senza JavaScript&amp;quot; quasi mai ha senso; chiedere &amp;quot;quanto ne arriva all&amp;#39;utente&amp;quot; ha molto senso.&lt;/p&gt;&lt;p&gt;Il secondo: la retrocompatibilità che tiene in vita typeof null è la stessa che permette al sito di un&amp;#39;azienda di aprirsi ancora dieci anni dopo. È una garanzia che nessun&amp;#39;altra piattaforma ti dà.&lt;/p&gt;&lt;p&gt;Il terzo, ed è quello che vedo sbagliare più spesso: siccome aggiungere una libreria costa un comando, se ne aggiungono troppe. &lt;strong&gt;Ogni libreria è peso che l&amp;#39;utente scarica&lt;/strong&gt;, e quel costo non lo paga chi sviluppa dal suo portatile — lo paga chi apre il sito in 4G mentre cammina. Quando facciamo un &lt;a href=&quot;https://madistudio.it/servizi/sviluppo-web/&quot; rel=&quot;noopener noreferrer&quot;&gt;progetto di sviluppo web&lt;/a&gt; è la prima voce che guardiamo: quanto JavaScript arriva davvero al browser, e cosa si vede se non arriva.&lt;/p&gt;&lt;h2&gt;La mia posizione&lt;/h2&gt;&lt;p&gt;JavaScript non lo difendo perché è elegante, perché non lo è. Lo difendo perché è l&amp;#39;unico pezzo grosso di infrastruttura che ha deciso di non rompere niente, e ha tenuto la parola. Il conto di quella scelta lo paghiamo in bug del 1995 che ci portiamo dietro per sempre.&lt;/p&gt;&lt;p&gt;Mi sembra un affare. Un linguaggio progettato meglio, in dieci giorni, non lo avremmo avuto comunque. Un web in cui le pagine vecchie si aprono ancora, invece, ce lo siamo tenuto.&lt;/p&gt;</content:encoded><dc:creator>Dimitri</dc:creator><enclosure url="https://images.prismic.io/madi/gV81RjvXnh6g-6Vx_blog-storia-javascript-copertina-crt.png?auto=compress&amp;rect=0%2C0%2C2688%2C1520&amp;w=1800&amp;h=1018" type="image/jpeg" length="0"/><media:content url="https://images.prismic.io/madi/gV81RjvXnh6g-6Vx_blog-storia-javascript-copertina-crt.png?auto=compress&amp;rect=0%2C0%2C2688%2C1520&amp;w=1800&amp;h=1018" type="image/jpeg" medium="image"/><media:thumbnail url="https://images.prismic.io/madi/gV81RjvXnh6g-6Vx_blog-storia-javascript-copertina-crt.png?auto=compress&amp;rect=0%2C0%2C2688%2C1520&amp;w=1800&amp;h=1018"/><category>Sviluppo web</category></item></channel></rss>