What are different types of pages in SharePoint

In this SharePoint 2013 tutorial, we will discuss what are different types of pages in SharePoint.

There are various types of pages presented in SharePoint. First of all, we need to understand what is a web page.

What are Pages in SharePoint

A web page is a document that is displayed in your web browser which has a special mark-up that tells the web browser how to display it. Based on that SharePoint provides different types of Pages.

Different types of pages in SharePoint

There are different types of pages in SharePoint Online or SharePoint 2013/2016.

SharePoint Wiki Page (Content Page)

You can add content to wiki pages by typing and formatting text, can insert images and Web Parts. It will be provided with a Rich text editor (WYSIWYG) to format text. WIKI pages are ideal for end-users to create and manage content on team sites.

SharePoint Web Part page

Web part pages are designed particularly for web parts. A Web Part page includes Web Part zones where you can add Web Parts. While creating a web part page, we can choose from multiple Web Part zone layouts.

Web Part pages are structured Web Part content objects including lists, libraries, and other collaborative content including rich media, web pages, search results, and an information aggregation via Rollup. Users can’t easily add text or images to Web Part pages.

SharePoint Publishing Page

A publishing page allows you to create a standard page layout and then let multiple users enter content using the page layout.

Publishing Pages are stored in the Pages library.

This library is only available when publishing infrastructure is enabled on the site. There can only be one-page libraries per site.

You can enable multiple page layouts by enabling multiple content types to the SharePoint pages library.

SharePoint Ghosted Pages

Ghosted pages are Un-Customized pages whose content doesn’t reside in the content database. i.e. these are saved as a row in the table with a null value for the content column and not null value for SetupPath column pointing to the file on the file system)

SharePoint Unghosted Pages

Customized pages where Content of the pages is stored in the content database of the site. These type of pages do not support inline coding.

Difference between Site Page vs Application Page

  • An application page is deployed once per Web server and cannot be customized on a site-by-site basis. But Sites pages are specific to one site or site collection.
  • Application Pages stored on the layouts folder of the SharePoint front-end web server. They are used by all the sites and site collections for that server. Site pages are stored in the content database of the site collection
  • Application pages support code behind and inline scripting. But Site Pages does not support code behinds. But we can only add Web Part zones to the site pages.
  • Site pages inherit the look and feel of the site whereas application pages do not inherit websites’ current master page. They will always inherit from the application master page.
  • Application pages are faster than site pages. When a user requests application pages are compiled and send back to the user. Site pages are parsed when requested by the user.

Site Page: Web Part pages, default.aspx, AllItems.aspx, NewForm.aspx, EditForm.aspx
Application Pages: settings.aspx, accessdenied.aspx etc

Read some SharePoint web part tutorials:

Here, we learned what are different types of pages in SharePoint? What are the difference between site page or application pages?