A key step in designing any website--whether static or dynamic--is the visual design of the page. When adding dynamic elements to a web page, the design of the page becomes crucial to its usability. You should carefully consider how users will interact with both individual pages and the website as a whole.
A common method of incorporating dynamic content into a web page is to create a table to present content, and import dynamic content into one or more of the tables cells. Using this method you can present information of various types in a structured format.
For information on designing pages, see the following chapters: