What is a Website?

A website is a collection of discrete documents and files made up of text, graphics, links, layout, colors and formatting bundled together to create a whole user experience. Web pages are the discrete elements in a website.

Website is simply a collection of related web pages.

Websites connect with domain names, like, which describe all the necessary files of a website on the computer.

One can reach a website by a uniform resource locator (URL) by a web browser which is a computer application capable to download and display the files that make up a website.

The most Popular web browsers are Microsoft Edge, Google Chrome, Mozilla Firefox, Internet Explorer and Safari, which read and interpret the domain names.

A Website can be of various kinds like a personal website, a commercial website, a government website or a non-profit organization website. There are basically two major types of websites are: static and dynamic.

1. Static Website: A static website is one that is primarily written in plain HTML along with design/appearance properties of CSS. It is in the code of the web page which is displayed to the user. In a static website the web pages (static) are stored on the web server and rendered to the client browser.

2. Dynamic Website: A dynamic site is one that is coded using a server-side scripting language such as ASP, ASP.NET, PHP, JavaScript, JSP, Python, Ruby, etc. In a dynamic site with the user actions the page contents are rendered by scripting languages or database.

e.g. Facebook, Twitter, etc.

Process of working of a website is as stated:

• The web server receives the request for a page sent by the client (web browser).

• The browser connects to the server through an IP Address acquired by translation of the referenced domain name by the DNS.

• Finally, the server sends back a response after processing the request.

Contents in the web pages categorize the Websites as below:

1. Personal Websites: These are websites that include an individual or a small group.Example: Celebrity website, Individual Portfolio

2. Photo Sharing Websites: These are websites created to share digital photos with the online community. Example: Flickr, Instagram, Pinterest

3. Blogging Websites: These websites are used by bloggers for Blogs i.e. online diaries, journals, or editorials. Blogs is another name for Web Logs. Example: WordPress,

4. Electronic commerce (e-commerce) websites: These are websites that offer goods and services for online sales. Example: Amazon, Flipkart, eBay

5. Forum Websites: These are website where people, group, community discuss over various topics and subjects.

6. Gaming Websites: These are websites that offer users to play online games. Example: Miniclip, Gametop

7. Government Websites: These are websites developed by the local, state, department or national government of a country projected to inform tourists or support tourism, governmental services. Example:,

8. Social Networking Websites: These are websites where users communicate with other users and share media, like pictures, videos, music, blogs, etc. Example: Facebook, Google+

9. Micro-blogging Websites: These websites are short and simple forms of blogging websites. They contain limited characters and work similarly like a post update on a Social Networking Websites. Example: Twitter.

10. Web Portals: These are websites that provides an initial point or a gateway to other resources. Example:,

11. Questions and Answers Websites (Q &A): These are website where users can ask questions & get answers. Example: Quora, Yahoo! Answers, Stack overflow

12. Search Engine Websites: These are websites where information is retrieved using a query to search the data which is indexed over the Internet which is response of collective links to related information. Example: Google, Bing, DuckDuckGo

If you want to create a website follow this process:

1. Register a Domain Name
2. Purchase a Web Hosting Service
3. Configure the connection by modifying the DNS Settings.
4. Upload your website files (HTML/CSS/JS/Code) using an FTP client (FileZilla) to the web server.
5. That’s it you have setup your website successfully.

To know more about Website Development, check our blog post on “An Overview of Website Development”.


Leave a Reply

Your email address will not be published. Required fields are marked *