Why is one site worth more than another? What is the difference and what to expect when contacting a web studio? Let’s take the most common example – the creation of a corporate site and figure it out.

Who creates the site?

When creating any project, there is a minimum possible set of participants – this is a project manager and a programmer. The project manager communicates with the client, translates the requirements and wishes of the customer into technical tasks, creates a description of the project, plans the stages and manages the creation process. The programmer implements the project structure on the selected CMS/framework, creates the necessary menus and sections, content types, fields, forms, installs and creates the necessary modules for the project.

If the site needs an individual design, a designer and website layout designer are connected to the project. The designer creates several concepts for the project. The concept agreed with the customer is implemented in a design containing the main and internal pages of the project. The website layout designer takes the final agreed design from the designer and, on its basis, creates a theme for the site for the selected CMS or framework.

If the customer wants to fill the site with content, a content manager and a copywriter join the project. The copywriter writes all the texts and, together with the designer, selects suitable images. The content manager places the received texts and images on the site.

What makes up the price?

First of all, the price is affected by the number of specialists working on the project. The more people involved in the creation of the project, the more expensive and better the project comes out.

The second important factor is the number of standard hours of work of each specialist. The more complex the project structure, design or layout, the more time it takes to create it and the more expensive the project will be.

Also affects the price: programming language, database, CMS, framework. Specialists in different fields evaluate their knowledge and work differently.

What’s the difference?

Let’s say you decide to make an inexpensive business website. The minimum price in this case is the price for which the project manager and the programmer are ready to make this project. At the same time, we will discuss a site with several static pages, a news section, a template design with minimal edits and all the content from your side. The menu of such a site may look like this: home, about us, news, services, contacts.

If you need a specific CMS or programming language, then the price will vary. For example, a business site on the WordPress CMS will cost less than on the Drupal CMS, and when switching from PHP to ASP.NET, the project will become more expensive.

When adding complex pages (galleries, portfolios, order forms), content types (reviews, videos), blocks (sliders, recommended services or products), the number of programmer hours and, accordingly, the price will increase.

If you want to add an individual design for the project, the price of the project increases by the minimum amount for which this design is ready to be drawn by the designer and made up by the website layout designer. At the same time, an individual design is built around the basic theme-designer for the selected CMS. When creating a layout from scratch, the price tag increases again, as does the number of standard hours of the website layout designer.

Then, if you want to fill the site with content, the copywriter writes the texts, the content manager places the texts on the site. The cost of their services is added to the price of the project.

In total, it turns out that one corporate site can cost $1 000, and another $5 000. After all, a couple of people worked on one for several weeks, and the other was made by five people for a couple of months. Of course, the more time spent on the project, the more interesting opportunities can be realized.

How is the creation process organized?

We start discussing the project, find out all the details and features of the business, the history of company creation and previous projects on the Internet, analyze competitors and their solutions. The result of all this is a completed Brief – a document containing all the wishes and requirements for the project. Then we determine which solution is best suited, what specialists will be required and how long the implementation of the entire project will take. Based on this information, a preliminary estimate of the project is calculated, which is included in the commercial offer.

After agreeing on a preliminary estimate, a contract is concluded and payment is paid for the creation of a detailed document called Technical project, in which we describe in detail your project and all stages of its creation. Technical project is agreed with the customer and on its basis the initial estimate of the project is adjusted.

In the case of agreement with the new estimate and having received an advance payment for the project, a phased process of its creation begins. After each stage, an intermediate result is agreed upon, at which a decision is made – whether it is necessary to add/remove some elements regarding the initial Technical project.

After completion of development of the project, general testing and QA is carried out and, after full payment, the project is transferred to the customer and deployed to the production server.