WordPress Posts Vs Pages – Key Differences

WordPress allows users to create two type of content – post and page. As a new user you may be confused what are the differences between these content types and in which scenarios they are to be used. In this article let us explore more on the key differences between WordPress posts vs pages.

WordPress Posts Vs Pages – When to Use

A website has some content dependent on time and some independent of time. For example, the content of “About Us” or “Contact Us” pages of a site in general is not dependent on time. They are more static in nature without much change required over the period of time.

A blog post in contrary is relevant to that particular point of time. For example, article on new product launch should be on blog post with the timestamp on it.

In order to indicate the time relevancy of an article, WordPress displays the timestamp on a published blog posts while pages don’t have timestamp on it. Based on the theme, the timestamp may be displayed as only date or date with exact publishing time.

Posts created are part of blog index and archives and can be grouped with categories and tags. Pages are independent and different pages can be linked in a hierarchical parent-child relationship.

Creating Posts and Pages

When you are in WordPress admin dashboard, navigate to “Posts > Create New” to create new post for your blog. All published, draft and deleted posts can be seen under “Posts > All Posts“.

Creating Posts in WordPress

Create Pages in WordPress

Similarly, pages can be created under “Pages > Create New” and can be managed under “Pages > All Pages”.

Differences on Visual Editor

WordPress visual editor has different set of meta boxes for post and page. the meta box “Page Attributes” can only be seen for pages to choose the order, template and hierarchy.

Page Attributes Meta Box for Pages
Page Attributes Meta Box for Pages

Post will have meta boxes for adding categories, tags, excerpt and trackbacks along with option to choose the format.

Post Category Meta Box
Post Category Meta Box
Post Tags and Format Meta Boxes
Post Tags and Format Meta Boxes

Though pages have author meta box, author name is not displayed on the published page. Also by default comments are disabled on pages which can be enabled for individual page in page editor.

Differences on Published Posts Vs Pages

The published post may look like below:

WordPress Post Attributes
WordPress Post Attributes

Posts have published date, category, tags and author name displayed while pages have none of these elements.

Summary of Key Differences

Below are the summary of key differences between WordPress posts and pages.

Function / ParameterPostsPages
GroupingRelated posts are grouped under category. Posts cannot be linked in hierarchical manner.Pages are linked using parent – child relationship in hierarchical structure. Page does not use category.
TemplateGenerally same template is used for all blog posts.  By default the post template is named as “single.php”.Different pages can have different templates. By default WordPress uses “pages.php” for page template.
TaggingTags are used to create index and link posts having the same keywords.Page does not use tags.
Meta boxesPosts have “Categories”, “Tags”  and “Excerpt”.Pages have special meta box called “Page Attributes”.
Blog indexPosts are displayed on blog index page in reverse chronological order.Pages are not part of the blog index page.
Sidebar WidgetsRelated posts,
Limit on numbersUnlimitedUnlimited
WordPress tablewp_postswp_posts
CommentsAllowed and enabled by default.Allowed but disabled by default.
FeedPart of RSS and other feeds.Not part of any feeds.
Time boundGenerally time bound and valid for particular time. Hence WordPress displayed date of publishing on the published posts.Content not changing with time and static in nature. Hence WordPress does not display date on the published pages.
AuthorAuthor name is displayed on blog posts.Author name is not displayed in published pages.
Social SharingPosts are shared and sharing meta box of the plugin in shown in post editor.Pages are not shared on social networking sites. Sharing plugins may not display meta box in the editor.

Setting Static Page as Front Page

A WordPress site can have a blog index page as a front page or have a separate static page as a front page. You can change this under “Settings > Readability” and for a static page you should have at least one page created on your site. When you choose a “Your latest posts” for front page displays, you should create a page named “Blog” to host the latest posts as an index page.

Setting Front Page in WordPress
Setting Front Page in WordPress

Editorial Staff at WebNots are team members who love to build websites and share the learning with webmasters community. Follow us on Facebook and Twitter.

Leave a Comment