How does a website work?

how websites works

So, you may be familiar with the concept of a website, however do you know what components are used and how they are used to interact with a website visitor. In this blog we have summarised each of the basic components needed for any website.

What is a Website?

Firstly, lets understand what a website actually is. Websites usually display sets of documents or files in the form of imagery, text, links and colours, that come together for a great user experience. Every website is given a specific domain name which the computer uses to recognise the location of the document.

Web browser

default browsers

Next, what is a web browser? All websites are accessible via a web browser. Web browsers download and display the files in the form of imagery, texts, links and colours, that make up the website. They can interpret and locate the files with the domain name entered into the search bar, which then is displayed on computer screens.


HTML is a mark-up language that is used to create and design websites. This is the most basic level of designing a website. The HTML code is saved within documents with a file type .html that the web browser uses to know how to display the created website.


user server

All websites need to be stored in a web server. To open any website, the web servers must be able to receive requests from web browser users for them to be able view the website. Web serves often connect to fast internet connections, have large amount of storage and can handle more than 1000 users. They also have a different language to display websites, the language is known as server-side.

How it all works together?

All these come together for anyone to be able to view websites online. Users type in domain names into web browsers, the web browsers send this information to a webserver to find the location of the website. The browsers then download the files, such as .html files containing texts, images and links, that then is displayed on the screen of the user. When viewers interact with the website, the information is passed back and forth via the web-server, the data received and transmitted is managed by server-side languages. These languages are necessary to organise all information and to manage user request for new web pages when user navigates through as site.

Alternate platforms

There are sites that allow you to build you own websites within a few days. Wix is the top leading one, it is easy to use for beginners. There are few more sites that provide similar services. These sites use previously created HTML templates and have web-servers which are already set up for the created sites to work. You will not however have much control if you wanted to build a business site because you will me limited to using a one size fits all platform.