Un sitio web es una colección de páginas web relacionadas alojadas en un servidor y accesibles a través de un navegador web. Las páginas se organizan jerárquicamente aunque los hipervínculos controlan el flujo de tráfico entre ellas. Los sitios web están escritos en lenguaje HTML de forma estática o dinámica y son servidos por software como Apache o Microsoft Internet Information Services ejecutándose en un servidor web.