Un sitio web está compuesto de varias páginas web creadas en HTML. Existen editores HTML y FrontPage que facilitan la creación de páginas web. FTP permite transferir archivos entre computadoras, mientras que el alojamiento web ofrece espacio para publicar páginas web, ya sea de forma gratuita o de pago a través de hosting compartido o dedicado. Los weblogs son sitios web estructurados como diarios personales.