Different types of web pages

From Computer Science Wiki
Web Science[1]

From March 2017, there were about 1 billion websites[2]. Almost all of them are unique but we could imagine they fall into general categories.

Different types of web pages[edit]

While there are millions of web pages, we could fit them into loose categories.

Type Definition Example
Personal page

Could be a static or dynamic site where a person posts CV, information about themselves or links to projects. Personal site may have photographs of personal stuff.


A blog (a truncation of "weblog") is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entries (posts). Posts are typically displayed in reverse chronological order, so that the most recent post appears first, at the top of the web page.[3]


An Internet forum, or message board, is an online discussion site where people can hold conversations in the form of posted messages. They differ from chat rooms in that messages are often longer than one line of text, and are at least temporarily archived. Also, depending on the access level of a user or the forum set-up, a posted message might need to be approved by a moderator before it becomes publicly visible.

Forums have a specific set of jargon associated with them; example: a single conversation is called a "thread", or topic.

A discussion forum is hierarchical or tree-like in structure: a forum can contain a number of subforums, each of which may have several topics. Within a forum's topic, each new discussion started is called a thread and can be replied to by as many people as so wish.

Depending on the forum's settings, users can be anonymous or have to register with the forum and then subsequently log in to post messages. On most forums, users do not have to log in to read existing messages[4]

Search Engine

A web search engine or Internet search engine is a software system that is designed to carry out web search (Internet search), which means to search the World Wide Web in a systematic way for particular information specified in a textual web search query. [5]

Online Store

Online shopping is a form of electronic commerce which allows consumers to directly buy goods or services from a seller over the Internet using a web browser. Consumers find a product of interest by visiting the website of the retailer directly or by searching among alternative vendors using a shopping search engine, which displays the same product's availability and pricing at different e-retailers. [6]

Social media site

Social media are interactive computer-mediated technologies that facilitate the creation and sharing of information, ideas, career interests and other forms of expression via virtual communities and networks. The variety of stand-alone and built-in social media services currently available introduces challenges of definition; however, there are some common features:

  1. Social media are interactive Web 2.0 Internet-based applications.
  2. User-generated content, such as text posts or comments, digital photos or videos, and data generated through all online interactions, is the lifeblood of social media.
  3. Users create service-specific profiles and identities for the website or app that are designed and maintained by the social media organization.
  4. Social media facilitate the development of online social networks by connecting a user's profile with those of other individuals or groups.[7]


A wiki is a knowledge base website on which users collaboratively modify content and structure directly from the web browser. In a typical wiki, text is written using a simplified markup language and often edited with the help of a rich-text editor.[8]

Video site

Video hosting services are platforms which allow users to upload, share videos or live stream their own videos to the Internet. These can either be for the general public to watch, or particular users on a shared network.[9]

Interactive web application

An interactive web application is a type of software that is designed to engage with users and allow them to interact with the application in real-time. This is typically achieved through a web browser or mobile device, and it can involve a variety of different features and functions, such as:

  1. Dynamic user interfaces: The application's user interface changes in real-time based on user input, allowing for a more personalized and engaging experience.
  1. User input and feedback: Users can input data into the application and receive feedback or responses in real-time, making the application more interactive and responsive.
  1. Collaborative features: The application allows multiple users to interact and collaborate with each other in real-time, such as in a multiplayer game or a shared workspace.
  1. Real-time updates and notifications: The application can push updates and notifications to users in real-time, keeping them informed and engaged with the application.

Examples of interactive web applications include social media platforms, online games, collaborative workspaces, and e-commerce sites with real-time inventory tracking and updates.

Learning management system

A learning management system (LMS) is a software application for the administration, documentation, tracking, reporting, and delivery of educational courses, training programs, or learning and development programs.[10]


These standards are used from the IB Computer Science Subject Guide[11]

  • Describe the different types of web page