Information to provide your agency to get the perfect website

Written on by Anastasiia Ivanova

When you need a new website, you are usually faced with a series of questions - what to do, where to start, in what order? Fortunately, web studios with years of experience and appropriate skillset can take the burden off you.

SuperCraft has one single goal of creating the best performing websites because happy clients mean more happy clients and we love long-term relationships. Identifying a full range of the customer’s requirements and wishes for the future site or app is a rather long process which can be accelerated if the customers deliver as much information about their project as possible.

Without further ado, we have outlined a list of things that our customers can communicate to us before we start working on the project. Believe us, it will save your time and peace of mind, help you analyze your project once again, and make us look together in the same direction.

  • Overview
  • Design wishes
  • Site structure
  • Technical requirements
  • Timeline
  • Budget


Firstly, we would love to know more about your project goals and the company behind it. No one knows your business strengths and competition better; tell us about your target audience, products, and services. Include a link to a current site if you have it.

Why do you need to build this website and how are you going to use it? Is it for increasing sales, lead generation, retention optimization, or providing business information?


If the design work is already done and you have the designs in hand, just send us those assets via the following tools: Sketch, Zeplin, Figma, Adobe XD.

If the design is not ready yet, we incorporate design as part of the project scope. In that case, it’s important to share your wishes with the web designer so they can transform your ideas into a visually appealing design.

Depending on a project and a designer you work with, there will be a different kick-off process but the following details can help your designer to create what you strive for and estimate the workload:

  • Do you have a corporate style or brand guidelines (logo, colors, icons, typography etc)?
  • Is your design concept ready or you need it to elaborate with the designer?
  • Describe your design preferences. Share the website examples that you like so the designer can grasp your vision and aesthetics.
  • What types of images do you want to use? Do you plan to use stock and own images or do you need custom illustrations, icons, and complex graphics to be created?


If you already have a visual understanding of your future website, send us your wireframes or mockups.

Otherwise, the designer will need information about your desired site in order to create the mockups that will be later used for the development. Note that Craft CMS doesn’t have ready-to-use themes; the freedom to create the structure from scratch and customize everything is why we and our clients love this CMS.

To start with, the structure of the intended website should correlate with the structure of your business.

Define the following:

  • Home page and its necessary blocks
  • Navigation menu
  • Site categories and subcategories
  • Page types

For example, the About Us category can be broken down to History and Team; Products to Product 1 and Product 2 and so on.

Determine a certain content layout for different pages, e.g. Team page will be structured differently from the Contact page. But some pages may have the same layout and in this case, they will be counted as one page type. You can reduce the project price by reusing the same blocks between the pages. For accurate estimation, we need to know the number of different page types.

It is great if you create a sitemap so we have a visual representation of your desired web structure.

Site map sample

If you already have a functioning site, compile a list of sections and modules that you are currently not satisfied with. Similarly, there could be a list of the useful functionality and capabilities that you’d like to keep using. Share them with the web designer.


If you have specific technical requirements, provide them as well because it impacts the development price. For example:

  • eCommerce functionality
  • Search functionality
  • Custom features (calculator, image carousel, map, Flash animations, illustrations etc)
  • Multilingual functionality
  • Analytics, tracking
  • Integration with third-party systems


In order for us to evaluate the workload and better plan the project timeline, the customer provides us a deadline. There will be several milestones throughout the project duration for effective time management.


Knowing the customer’s budget allows us to understand what can be achieved and to present different options if the budget is limited.

Preparation is a foundation of any successful project. Whether you already have a functioning site that needs an upgrade or you order your first website, use this checklist so the collaboration goes off without a hitch and you get your perfectly good website.

Starting a new project?

Let us help you!