Site web dont les pages HTML se construisent lors de sa consultation par un internaute, en sollicitant des bases de données filtrées par des outils logiciels de mise en forme.
Pour un site dynamique, le contenu d'une page est généré par un système de gestion de contenu (CMS / Back office ou interface de gestion) mis à la disposition de l'administrateur du site.
Les sites web dynamiques sont généralement évolutifs, dans la mesure, où l'on peut intégrer à terme de nouveaux composants (modules E-commerce, newsletter, promotion, agenda...) permettant de s'adapter aux évolutions du marché et des comportements.
En ce qui concerne l'hébergement des sites dynamiques, l'hébergeur doit permettre la mise en place de scripts et de bases de données correspondant aux technologies utilisées (PHP, MySQL par exemple.). La plupart des hébergeurs proposent MySQL et l'utilisation de PHP pour accéder et traiter les données.
En opposition aux sites dynamiques nous retrouvons les sites statiques.