Accueil / Case Studies / 13 essential checks to perform before starting a website developpement

The website specifications document is a document that will explain your project as a whole. It clearly defines goals and issues, expectations but also restrictions. It doesn’t require any specific technical skills.

Here are the 13 essential checks you shouldn’t miss in you website specifications document.


This is an example of structure you should use to specify your website project.  Feel free to custom this template! Detailed functional specifications are a good way to secure your budget, delivery time and compliance.

  1. Presentation of your company: Allows your provider to get a clear overview of your company and to understand your global strategy
  2. Contact: List the different people involved in the project (email, name and surname, phone) and define their role.
  3. Main goals: What are the goals you are pursuing? If you want to rebuild your current site, please identify the problems or essential improvements. Describe your strategic goals: better communication? Membership services? Collaborative content management? ...
  4. Describe your audience: Who is visiting your website? Age, country, work habits etc... It must be accurate. This step aims at identifying what your visitors are looking for when they visit your website, or what you want them to do easily.
  5. If you already have a website: Make a list of what should be improved, modified or added. Do you want to start from scratch or work on the existing one?
  6. Competitors and inspiration: List your competitors and your sources of inspiration whether they are in your field or not. Detail what you like or don’t like and explain why.
  7. Structure & Content: The navigation within the website is used to be specified in a tool called “tree structure”. Estimate the number of pages your website will contain. How are they connected together? What kind of content will they have (video, pdf, slider, blog, contact form, ...)?
  8. Features: Describe the features you would like to offer: multilingual, responsive design, search engine, analytics, newsletter ...... Take time to detail each feature. The provider has to get a precise briefing. Additional features can increase your budget so we recommend that you order your priorities by categories: the essential ones and the ones you would like to develop as “extra”.
  9. Services: In this part you will describe what you expect from your provider, and possibly what you will achieve by yourself.
  10. Technical framework: Specify your expectations and needs for the technical framework. Which programming languages should be used? Would you like to use Worpdress, Drupal, or another Content Management System (CMS)? Should the website be optimized for reading on mobile and tablet (responsive design)? What about security and accessibility for people with disability?
  11. Hosting and security: Who will host your site? Which domain name should be used? Do you also need to create email addresses? Does your website need an accurate security standard?
  12. Budget and planning: We recommend that you announce your budget. That will allow your provider to see what is possible and maybe to offer alternative solutions if your budget is too low. Don’t forget to give the expected delivery date. When do you want the website to be online? Describe the validation process: who will validate, what items and when? .... The schedule will allow the provider to define if the project is feasible in the given time.
  13. Request for proposal: Don’t forget to indicate your expectations in terms of proposal: Deadline? Format? Context (call for tender)? Contact person?

No time or inclination?

Colloquium can help you define your website project thanks to the agile method we have developed.


nike air max 1 grey

Nathan Grisolet FR

Chef de projet web

Share this article