How to create Website Specifications for your web future projects

How to create Website Specifications for your web future projects

What is a website specification?

A website specification is a document that translates the project’s goals into clear objectives and tactics. The best website specification documents are short and concise and, most of the time, highlight the main design and technical features. 

Once they're finished, website specification documents contain the goals statement from the planning phase, as well as the structure and details of your website’s project. It is advised to also mention potential constraints, such as technical restraints, deadlines, while also mentioning the stakeholders and the members of the involved team.

What are the steps before creating this document?

To ensure that everyone is on the same page, in depth discussions and meetings with you and your team need to take place before and during the design process.

At the beginning of the project, expectations should be documented, along with any other problems that you, as a client, have encountered with their existing website. Asking many questions and identifying your needs during these meetings is extremely useful, since it can save a lot of work and, of course, time.

Another key factor is understanding what your websites’ must-have features are, from your perspective. As an agency, making use of past experiences when working on new projects and coming up with alternatives can be advantageous.


Using questions to define the goals and objectives of the website is extremely important. Why do you need a website? What are the problems of the existing website? What outcomes should be achieved? Are the outcomes measurable? What is the business need behind the change? 

Content structure overview

It is likely that the website’s structure will change during the design stage, so having the information written down, following the initial architecture, can serve as guidance through the process. The Information Architecture (IA) or the content structure contains the various parts of your website and can vary, depending on the size and complexity of each individual project.