fra@fracucci.it:~/site$
~/home/risorse/github-pages-marketer
#tools·2026.08.05

GitHub Pages: pubblica dashboard e landing page gratis, senza hosting

posted by fra@fracucci.it · in /risorse/

Ogni marketer si è trovato almeno una volta in questa situazione: hai qualcosa che funziona — una dashboard, un mini-tool, una landing page per un test veloce — e ti serve un URL da mandare a qualcuno. Non un file da scaricare, non uno schermo condiviso su Loom: un link che si apre nel browser.

La soluzione classica è WordPress su hosting a pagamento, o Squarespace, o Webflow. Tutte opzioni valide, tutte con un costo mensile.

GitHub Pages fa la stessa cosa — trasforma file HTML in un sito raggiungibile pubblicamente — senza pagare niente. Se hai un repository GitHub con un file index.html, attivi Pages con tre click e in meno di un minuto hai un URL funzionante come tuonome.github.io/nome-repo.

Cosa ci puoi mettere

GitHub Pages serve file statici: HTML, CSS, JavaScript. Non gira codice lato server (no PHP, no Python, no database). Per la maggior parte di quello che serve a un marketer, questo è più che sufficiente.

Dashboard di reportistica: un file HTML con grafici costruiti in JavaScript che legge dati da un Google Sheet o da un'API pubblica. Il link lo mandi al cliente e vede la dashboard aggiornata in tempo reale, senza dargli accesso al foglio.

Landing page per A/B test: hai bisogno di testare due versioni di una pagina velocemente, senza aspettare il developer. Crei due repository, due pagine, due URL. Mandi traffico, misuri, decidi.

Tool interni condivisibili: un calcolatore di budget, un generatore di URL di campagna con UTM precompilati, un checker di conformità. L'AI te lo costruisce in HTML+JS, lo carichi su Pages e mandi il link a chi ne ha bisogno.

Mini-siti per progetti specifici: la pagina di lancio di un prodotto, la landing per un evento, un microsite per una campagna. Niente hosting da acquistare, niente configurazioni DNS complesse.

r/marketing · domanda · 53 upvote · 2026

Posso pubblicare una landing page di test senza hosting a pagamento e senza WordPress?

chiesto da u/landing_test

Ho bisogno di pubblicare una landing page veloce per testare una campagna. Non voglio comprare hosting, non voglio usare WordPress e non ho un developer disponibile. Esiste un modo per avere un URL funzionante in pochi minuti?

risposta di u/fra_fracucci · top answer

GitHub Pages è esattamente questo. Crei un repository, carichi un file `index.html`, vai in Settings → Pages, selezioni il branch main come sorgente e salvi. In meno di un minuto hai un URL tipo `tuonome.github.io/nome-progetto` che funziona. Gratis, nessun hosting, nessuna configurazione DNS. L'AI ti scrive la pagina HTML da zero in base alla descrizione che le dai: incolla il codice nel file, carica, pubblica. Se poi vuoi un dominio personalizzato invece di github.io, Pages supporta i custom domain — aggiungi un file CNAME e configuri il DNS sul tuo registrar.

Come attivare GitHub Pages in tre passi

Passo 1: Crea un repository su GitHub (o usa uno esistente). Carica il file index.html — può essere fatto direttamente dall'interfaccia web di GitHub senza strumenti aggiuntivi.

Passo 2: Vai in Settings → Pages nel repository. Nella sezione "Build and deployment" scegli "Deploy from a branch", seleziona il branch main e la cartella / (root). Salva.

Passo 3: Aspetta 30-60 secondi. Torna alla stessa pagina Settings → Pages: troverà scritto "Your site is published at https://tuonome.github.io/nome-repo".

Ogni volta che aggiorni un file nel repository, il sito si aggiorna automaticamente entro un minuto.

r/analytics · domanda · 67 upvote · 2026

Come costruisco una dashboard HTML per il cliente senza dargli accesso al mio Google Sheet?

chiesto da u/agenzia_report

Mando i report ai clienti via PDF o screenshot. Vorrei qualcosa di più professionale — una pagina web con i dati aggiornati in automatico — senza usare Looker Studio o Data Studio che richiedono accessi Google. Come si fa?

risposta di u/fra_fracucci · top answer

Flusso che uso con i clienti: pubblico i dati su un Google Sheet con visibilità "chiunque abbia il link può visualizzare", poi l'AI costruisce una pagina HTML che legge quel foglio via API pubblica e disegna i grafici con una libreria JavaScript (Chart.js o Plotly). La pagina sta su GitHub Pages — URL pubblico, si apre nel browser, si aggiorna ogni volta che ricarichi. Il cliente vede i dati senza avere accesso al foglio grezzo, senza login, senza installare niente. Il PDF sparisce, il link rimane. Se i dati cambiano, il cliente aggiorna la pagina e vede i nuovi numeri automaticamente.

Aggiornare il sito: due modi

Via interfaccia web: apri il file nel repository su GitHub, clicca l'icona matita in alto a destra, modifica, "Commit changes". Il sito si aggiorna in automatico. Zero strumenti, funziona dal browser del telefono.

Via GitHub Desktop: se hai più file da aggiornare spesso, l'app GitHub Desktop ti permette di tenere una copia del repository sul tuo computer, modificare i file con qualsiasi editor (anche il Blocco Note), e caricare le modifiche con un click.

Custom domain: come usare il tuo dominio invece di github.io

Se hai già un dominio, puoi usarlo al posto di tuonome.github.io:

  1. Nel repository, crea un file chiamato CNAME (senza estensione) che contiene solo il tuo dominio: miodominio.it
  2. Nel pannello del tuo registrar DNS (dove hai comprato il dominio), aggiungi un record CNAME che punta www a tuonome.github.io
  3. In Settings → Pages, inserisci il custom domain

Per i domini apex (senza www), usa quattro record A che puntano agli IP di GitHub Pages — la documentazione ufficiale li elenca. L'AI te li dice se descrivi la situazione.

r/growth · domanda · 38 upvote · 2026

GitHub Pages supporta HTTPS? E posso usare un dominio personalizzato?

chiesto da u/ssl_curioso

Sto valutando GitHub Pages per una landing page di test. Ho due dubbi: il sito è in HTTPS o è solo HTTP? E posso mettere il mio dominio invece di github.io?

risposta di u/fra_fracucci · top answer

HTTPS è incluso automaticamente e gratis, sia per i domini github.io sia per i custom domain. GitHub usa Let's Encrypt per il certificato SSL: non devi configurare niente, si attiva da solo. Per i custom domain: crei un file CNAME nel repo con il tuo dominio, aggiungi il record DNS nel tuo registrar, abiliti il custom domain in Settings → Pages e attivi "Enforce HTTPS". L'unica attesa è la propagazione DNS, che di solito prende da qualche minuto a qualche ora. Dopo di che il tuo sito github.io non esiste più pubblicamente — viene reindirizzato al tuo dominio personalizzato.

Cosa non puoi fare con GitHub Pages

È utile sapere i limiti prima di trovarsi a metà implementazione:

  • Niente backend: nessun form che salva su database, nessun login utente, nessuna autenticazione. I form puoi gestirli con servizi di terze parti (Formspree, Netlify Forms) che ricevono i dati e te li mandano via email.
  • Niente siti privati (sul piano gratuito): il sito è pubblico. Se hai bisogno di una pagina accessibile solo con password, Pages gratuito non è lo strumento — considera Notion o un Google Site con accesso ristretto.
  • Limite di banda: 100 GB al mese, 1 GB di dimensione repository. Per un sito di contenuti statici è praticamente illimitato; per un sito con molti video embed potresti avvicinarti.

Per tutto quello che rientra in questi limiti, è lo strumento più rapido che esiste per mettere online qualcosa senza friction.

// FILE.download ──────────
Leggi la guida
↓ SCARICA
© 2026 francesco cucciniello · fatto a manofra@fracucci.it · P. IVA 13977810962made with 🖤 · rap 'n patan