Als Dynamische Seiten werden Web-Sites bezeichnet, die durch Programmausführung im Moment des Seitenabrufs erstellt werden. Solche Seiten werden meist aus Layout-Schablonen und Inhalten aus einer Datenbank erstellt. Als Beispiel für eine Dynamische Seite, können Sie schon diese Seite selbst nehmen. Der Inhalt wird aus einer Datenbank ausgelesen und über XSLT zu einem HTML-Dokument transformiert. Das Layout der Seite wird über CSS (Cascading-Style-Sheets) gesteuert. Das Programm das diese Komponenten zu einer HTML-Seite generiert ist ein ASP.Net-Programm.
Es gibt natürlich noch viele andere Techniken um eine HTML-Seite dynamisch zu erstellen. Auch durch "Server Side Inlcudes" modifizierte Seiten zählen zu den Dynamischen Seiten.
Erwähnenswert ist vielleicht noch, dass man versuchen sollte eine natürliche URL zu generieren. Also einen Dateinamen der sprechend ist und von den Suchmaschinen auch aufgenommen wird. URLs mit vielen Parametern z. Beispiel /web?name=2&t=4&x=7 werden von den Suchmaschinen selten aufgenommen. Auch hier ist diese Seite selbst wieder ein gutes Beispiel für eine Dynamische Seite.