Design, layout, integration into the site engine. An overview of stages as a guide.

A sequence of step-by-step actions leading to the moment when your website goes live in its new design — when the look you created comes to life and stops being just an idea on a mockup.

Rating based on reviews:
Total stars received: 0
Total reviews: 0
Average rating: 0
Filed under: User Blog

 

The complete path of website design creation: from idea to ready-made «skin»

For beginners, creating a website design often looks very simple: come up with a look, draw a beautiful page — and the site is ready. But in practice, everything is arranged quite differently. Real website development is a long technological process consisting of many stages, each of which affects the final result.

Most people first encounter website creation at the stage of choosing a design. However, design itself is just a shell. Behind a beautiful «skin» lies the structure, the logic of the site, the content management system, integrations, and a great deal of technical work.

This article examines in detail the entire process: from the design idea «on paper» to the moment when the site is fully working in its new visual shell.


 

Stage 1. Forming the idea and logic of the site

The first stage of creating a website is not design. It is understanding what exactly the website should do.

At this stage, the basic concept of the project is formed.

The following are defined:

  • the purpose of the site
  • the audience of the site
  • the main sections
  • the page structure
  • the type of content
  • the functional capabilities

For example, a site can be:

  • a corporate website
  • an online store
  • a blog
  • an information portal
  • a landing page
  • a service or platform

Each type of site has its own structure.

For example, an online store includes:

  • product catalog
  • product card
  • shopping cart
  • checkout
  • personal account
  • filter system

While a blog may consist of only:

  • home page
  • list of articles
  • article page
  • categories
  • author page

Therefore, at this stage it is important to understand the site architecture.


 

Stage 2. Creating a prototype (wireframe)

When the site structure is clear, a page prototype is created.

A prototype is a schematic representation of site pages without graphic design.

It can be:

  • a drawing on paper
  • a diagram in a graphic editor
  • an interactive mockup

The purpose of the prototype is to show:

  • the arrangement of blocks
  • the page structure
  • the user logic

For example:

The home page may consist of the following blocks:

  • site header
  • main menu
  • banner
  • benefits block
  • services list
  • news
  • contact form
  • site footer

At this stage, the visual appearance does not matter. The interface logic is important.


 

Stage 3. Determining the design strategy

After the site structure is determined, it is necessary to decide how the design will be created.

There are two main approaches:

  1. custom design
  2. using a ready-made template


 

Custom design

Custom design is created by a designer specifically for a particular project.

The process usually looks like this:

  1. preparation of technical specifications
  2. creating a concept
  3. layout development
  4. a series of revisions
  5. design approval

Such design is created in graphic editors:

  • Figma
  • Adobe XD
  • Photoshop

Advantages:

  • unique appearance
  • exact compliance with the brand
  • the ability to implement any idea

Disadvantages:

  • high cost
  • long development time
  • the need for many approvals

The starting cost of such design usually starts from $300, but can reach thousands of dollars.

This option is more often chosen by large projects or companies with serious budgets.


 

Using ready-made templates

The second method is using ready-made designs.

Today, there are a huge number of sites on the internet where you can find thousands of templates.

Such templates represent already finished website layout, including:

  • HTML pages
  • CSS styles
  • JavaScript scripts
  • images
  • fonts

For example, on resources like ThemeForest you can find a large number of ready-made HTML templates.

Essentially, these are already finished sites that can be downloaded and adapted to your own needs.


 

Why ready-made templates are so popular

The main reason for the popularity of templates is saving time and money.

Most standard solutions for websites have already been implemented long ago.

These include:

  • page grids
  • forms
  • navigation
  • product cards
  • galleries
  • responsive blocks

Therefore, developers often use a ready-made base and then adapt it to a specific project.

This can be compared to industrial production.

Just as metallurgy uses the same raw materials for different products, web development often uses the same basic solutions for different websites.

The difference lies in:

  • branding
  • content
  • structure
  • functionality settings


 

Stage 4. Selecting a design template

When the decision to use a ready-made template is made, the search for a suitable option begins.

When choosing a template, you should consider:

  • the type of site
  • the page structure
  • responsiveness
  • code quality
  • the number of ready-made pages
  • support for modern technologies

It is also important to see how easy the template is to modify.

Sometimes a visually beautiful template turns out to be difficult to integrate.


 

Stage 5. Obtaining the source files

After selecting a template, an archive with the source files is downloaded.

The project structure usually looks something like this:

- template/ - css/ - js/ - images/ - fonts/ - index.html - about.html - contact.html

This is already a ready-made website layout.

But it is important to understand: such a template is only a static site.

It is not yet connected to a content management system.


 

Stage 6. Preparing the template for integration

Before integration, the template must be prepared.

Usually the following actions are performed:

  • removing unnecessary pages
  • cleaning unused scripts
  • optimizing images
  • simplifying the structure

Templates often contain a large amount of demonstration code.

It is intended only for presenting the design and is not used in a real project.


 

Stage 7. Integrating the design into the site management system

At this stage, the most labor-intensive part of the work begins.

The HTML template must be integrated into the site management system.

For example, the site can run on CMS such as:

  • WordPress - WP
  • OpenCart - OC
  • DataLife Engine - DLE
  • Cotonti Siens - Cot

Each system has its own template architecture.

Therefore, the HTML markup must be reworked for a specific CMS.


 

Stage 8. Splitting the template into components

A large HTML page is split into parts:

  • header
  • footer
  • sidebar
  • content templates

For example:

header.php footer.php sidebar.php single.php archive.php

This allows the management system to dynamically form pages.


 

Stage 9. Connecting dynamic content

Now, instead of static text, dynamic content is connected.

For example:

  • displaying articles
  • displaying products
  • comments
  • menus
  • categories

At this stage, CMS functions are used.


 

Stage 10. Creating page templates

Different page types require different templates.

For example:

home page
category page
article page
search page
contacts page

Each page type is configured separately.


 

Stage 11. Adapting additional elements

After connecting the basic pages, the configuration of additional elements begins.

These may include:

  • contact forms
  • product filters
  • sliders
  • modal windows
  • pop-up notifications


 

Stage 12. Responsiveness

A modern site must work correctly on different devices.

Display is checked on:

  • desktops
  • tablets
  • smartphones

If necessary, changes are made to the CSS.


 

Stage 13. Testing

After integration, the site undergoes testing.

What is checked:

  • link functionality
  • correct display of pages
  • form functionality
  • image loading
  • site loading speed

This stage helps to identify errors.


 

Stage 14. Optimization

After testing, optimization is performed.

This may include:

  • image compression
  • minification of CSS and JavaScript
  • caching
  • query optimization

The goal is to improve site loading speed.


 

Stage 15. Populating the site

Now the site is filled with real content.

Added:

  • texts
  • images
  • products
  • articles
  • categories


 

Stage 16. Final configuration

Before launch, final settings are performed.

These may include:

  • SEO setup
  • analytics connection
  • backup configuration
  • security check


 

Stage 17. Launching the site

After all work is completed, the site is published.

Now it is accessible to users.


 

Why integration takes so much time

Many beginners are surprised that installing a template can take weeks.

The reason is that the template is only a visual shell.

To make it work with a real site, you need to:

  • rework the code
  • connect the management system
  • adapt the pages
  • test the functionality

Even when using a ready-made template, the amount of work remains significant.


 

Conclusion

Creating a website design is a multi-stage process that includes:

  1. developing the concept
  2. creating the structure
  3. choosing the design
  4. preparing the template
  5. integrating into the CMS
  6. testing
  7. optimization
  8. launching the site

Only after going through all these stages can we say that the site is fully «dressed» in a new skin and ready to work.



Reviews

No reviews yet


Comments (0)

No comments yet
Only registered users can post new comments

Recommended Products and Services

Cotonti CMF: Plugin Installation, Integration, and Adaptation

Cotonti CMF: Plugin Installation, Integration, and Adaptation

professional services for the installation, deep integration and adaptation of plug-ins for Cotonti
Index36: Modern Theme for Cotonti CMF

Index36: Modern Theme for Cotonti CMF

Index36, a website theme for Cotonti, is a complete website management ecosystem. The main focus is
CleanCot - шаблон сайта для новичков CMF Cotonti v.0.9.26

CleanCot - шаблон сайта для новичков CMF Cotonti v.0.9.26

CleanCot - Современная тема на Bootstrap v.5.3.3 для CMF Cotonti v.0.9.26 без режима наследия, код

Content author

webitproff

Offline

Sodium Carbonate

Last logged: 2026-07-20 04:22

  • Чем могу помочь?

    Оказываю весь спектр услуг по CMF Cotonti. Разработка открытых и закрытых корпоративных интернет порталов, небольших социальных сетей, торговые площадки, маркетплейсы, биржи фриланса, каталоги товаров оптовых поставщиков, интернет-магазин под заказ, чтобы делать совместные покупки и групповые совместные продажи от имени нескольких продавцов.

  • Разработки на GitHub бесплатно
    • Page published: 2026-03-31 12:07
    • Last update: 2026-03-31 12:29
    • Language:

    Связанные статьи