Un sito web è un insieme di pagine correlate navigabile su un browser, presente nel [[Brief History of Internet| world wide web]], che può servire a molteplici scopi.
È composto da file (codice, immagini, database) che sono ospitati su uno o più server tramite un servizio di [[Hosting | hosting]].
Ogni server è raggiungibile tramite un indirizzo IP:
Quando scriviamo un [[Il dominio | dominio]] come “google.com”, il [[DNS]] traduce quel nome in un IP, così il browser può connettersi al server corretto e caricare il sito.
---
I suoi utilizzi spaziano tra:
- **Siti vetrina**: una vetrina online per aziende, professionisti o servizi, pensata per presentarsi e generare contatti.
- **E-commerce**: negozi online che permettono di vendere prodotti o servizi direttamente sul web.
- **Blog / magazine**: siti editoriali che pubblicano articoli, notizie o contenuti informativi.
- **Portfolio**: raccolte di lavori e progetti per mostrare le competenze di un artista o professionista.
- **Web app**: applicazioni accessibili da browser, come home banking, gestionali o giochi online.
- **Forum**: piattaforme di discussione dove gli utenti possono confrontarsi su temi specifici.
- [[Landing Page]]
- **Siti educational / wiki**: piattaforme dedicate all’apprendimento o alla condivisione collaborativa di conoscenza.
E altro ancora.
---
A **livello tecnico**, la struttura di ogni pagina di un sito web è un documento [[HTML]] che definisce i suoi elementi, il testo, le immagini. Lo stile di questi elementi è definito da un documento scritto in [[CSS]] , mentre gli elementi interattivi, login e funzionalità avanzate, da [[JavaScript]]. Come detto in precedenza, tutti questi file sono dentro a delle cartelle "online" tramite un servizio di [[Hosting | hosting]], con un [[Il dominio | dominio]] che indirizza il traffico al sito stesso. vengono invece usati [[CMS| CMS]] per gestire modifiche al sito senza dover mettere mano al codice.
---
Spesso è progettato da un web designer, un graphic designer specializzato nei siti web; nei progetti più semplici può occuparsi anche dello sviluppo.
Nella maggior parte dei casi, però, lo [[Web Development | sviluppo]] di quest'ultimo è affidato a un web developer. Attorno al progetto ruotano poi altre figure, come web master, IT manager, [[SEO]] e Ads specialist, insieme a ruoli strategici e creativi (marketing strategist, direttore creativo) per garantire coerenza con il [[Cos'è un Brand | brand]] e gli obiettivi di business.