Building a website or selecting a content management system (CMS) requires a clear idea of what features and functionality the site will need. How you define and implement those features will go a long way in determining the success of the site. That’s why a comprehensive requirements document, which gives your site developers a clear description of site functionality and workflow and the objectives behind that functionality is critical.
What should a requirements document include? Alas, there is no magic fill-in-the-blanks template you can finish in an hour. You need to do some research and thinking. However, carefully answering these 6 questions will serve as a pretty good website requirements template: