Un sito Web è rappresentato da un gruppo di pagine Web correlate, ospitate in un server HTTP (HTTP: Protocollo Internet per il trasferimento di informazioni sul World Wide Web. Consente di utilizzare un programma client per immettere un indirizzo URL (o di fare clic su un collegamento ipertestuale) e ottenere testo, grafica, suoni e altre informazioni digitali da un server Web.) sul World Wide Web. Nella maggior parte dei siti Web è inclusa una home page che può essere utilizzata come punto di partenza dai visitatori del sito. La home page è connessa alle altre pagine mediante collegamenti ipertestuali e la struttura del sito.
È possibile creare un sito Web basato su disco oppure basato su server. Un sito Web basato su disco è ospitato in un computer locale. Un sito Web basato su server è ospitato su un server Web, ad esempio Microsoft Internet Information Server (IIS), o su una rete di server virtuali.
Per semplificare e rendere più rapida la creazione di un sito Web è possibile utilizzare i modelli (modello: Insieme di formati prestrutturati per testo e grafica, su cui è possibile basare le nuove pagine Web e i nuovi siti. Le pagine o i siti creati con un modello possono essere comunque personalizzati.) e le procedure guidate (procedura guidata: Caratteristica che consente di creare in modo guidato un elemento, ad esempio una maschera o una pagina Web, in base alle indicazioni fornite dall'utente.) di Microsoft FrontPage. Grazie all'utilizzo di questi strumenti, la maggior parte delle attività di progettazione del sito viene realizzata da FrontPage ed è pertanto possibile concentrarsi sul contenuto. I modelli e le procedure guidate consentono la creazione di una vasta gamma di siti, dalla semplice pagina Web ai siti Web più complessi con più pagine e interattivi.
La creazione di un sito Web con FrontPage include i seguenti passaggi fondamentali:
- Ottenere un account di hosting di siti Web o URL (URL (Uniform Resource Locator): Indirizzo che specifica un protocollo, ad esempio HTTP o FTP, ed il percorso di un oggetto, documento, pagina Web o altra destinazione su Internet o in una rete Intranet. Ad esempio http://www.example.com.) da un provider di servizi di hosting, quale un provider di servizi Internet (ISP) (provider di servizi Internet: ISP, Internet Service Provider, società che fornisce l'accesso a Internet per l'utilizzo della posta elettronica, delle chat room o di Internet. Alcuni provider di servizi Internet sono multinazionali e offrono servizi in numerose località, mentre altri operano in regioni specifiche.) o un provider WPP (Web Presence Provider) (WPP (Web Presence Provider): Provider di servizi Internet e di hosting Web che gestisce l'hardware e il software del server Web necessari a rendere il sito Web disponibile su Internet.).
- Creare la struttura del sito Web utilizzando i modelli e le procedure guidate.
- Aggiungere contenuti personalizzati.
- Pubblicare il sito Web sul World Wide Web.
Se si dispone di autorizzazioni di amministratore, un account di hosting di siti Web e la connettività a un server che esegue Microsoft Windows SharePoint Services, è possibile creare un sito SharePoint e personalizzarlo tramite Microsoft FrontPage.
Un sito Web può contenere uno o più siti secondari. I siti secondari sono siti Web nidificati all'interno di un altro sito Web. Il sito Web che contiene siti secondari è denominato sito Web principale (sito principale: Cartella principale di una gerarchia di cartelle di siti Web. Il sito principale può essere ospitato in un server Web, in una rete con server virtuale o nel disco rigido di un computer locale.). Il sito Web può essere considerato come una cartella contenente un insieme di sottocartelle e il sito secondari come una sottocartella contenente un sito autonomo.
È possibile assegnare a ciascun sito secondario autorizzazioni di amministrazione, modifica e visualizzazione indipendenti. I siti secondari consentono pertanto di limitare la visualizzazione di informazioni riservate o pertinenti a gruppi specifici di visitatori.
Le cartelle contenute in un sito Web principale possono essere convertite in siti secondari. Analogamente, è possibile convertire in sottocartelle i siti secondari. È tuttavia possibile che durante il processo di conversione vadano perse molte delle impostazioni applicate al sito Web, ad esempio i collegamenti ipertestuali e le attività associate alle pagine convertite. Tali caratteristiche vanno perse perché la struttura del sito e le attività vengono memorizzate indipendentemente per ciascun sito Web. Infine, la conversione di un sito Web in una sottocartella o di una sottocartella in un sito Web richiederà una quantità di tempo direttamente proporzionale alle dimensioni del contenuto dell'elemento che si desidera convertire.