While designing a web page, one need to consider many factors e.g.
customer experience,
page speed
freshness
browser friendly
mobile friendly
website is accessible to people with disabilities
As technology, laws, search engine algorithm evolve one need to keep fixing portal to algin with these.
A good customer experience means - website is easy to use and user can navigate. It further translate into clear and concise layout,
Page speed is important for user and SEO. However most content manageemnt system use backend db even to store text content. This is not optimal. Moreover it create challenges if one need to migrate content from one system to another.
Freshness is another factor. However it means continuously pay attention to page layout , links while adding content.
A good CMS should allow content owner to focus on content and it should evolve with technology, search engine algorithms.