WordPress Posts Vs. WordPress Pages Explained

Learn about the main differences between WordPress posts and WordPress pages and when to use posts or pages to publish your content online.

Pages & Posts - Main Differences Between WordPress Pages & PostsIf you want an easy way to manage your content online, then we strongly recommend that you consider building your website with WordPress.

WordPress provides website owners with two main content publishing types: Posts and Pages.

In this tutorial, you are going to learn about the most important differences between Posts and WordPress Pages and which type you should use when publishing content to your website.

First, we’ll explain the most important differences, and then we’ll show you when to use Posts and Pages on your website.

Using WordPress: An Introduction To WP Pages And Posts

WordPress lets you publish content online using either a Post or a Page.

Although your blog readers and site visitors may not care whether you choose to publish your content using Pages or Posts, it’s important that you understand the differences between these two types, so you can choose whichever one you feel is the most appropriate type whenever you have new information to share online.

Let’s take a look, then, at these differences, starting with Posts.

WordPress Posts

What do you think about when you hear the word “blog”? Most people associate blogging with content related to documenting people’s opinions, sharing latest news and updates, and so on.

Normal “blog” entries are typically written using posts. We refer to these as “blog posts.”

WordPress blog posts can be used to publish all of the above content online, but there is another reason for using posts, and that is covered in our series on driving traffic to your business using WordPress.

To learn more about this article series, go here: Website Traffic Blueprint Part 1 – A Complete Guide To Getting More Traffic For Your Business Automatically Using WordPress

By default, Posts are entries listed by date and typically displayed in reverse chronological order on your home page, so that the most recent entry shows above the older entries …

Posts normally display in reverse chronological order, with the latest blog entry at the top

(Blog posts normally display in reverse chronological order, with the latest blog entry at the top)

How WordPress Posts Display On Your Site

WordPress posts can display as entry summaries in the site’s home page or the blog page …

Posts displayed as entries on a blog page

(Posts displayed as entry summaries on a blog page)

And also as individual blog posts on your site’s single post template …

Single blog post

(Single blog post page)

Useful Tip

Learn how to create a blog page in WordPress here: How To Create A Blog Section In Your WP Site

To learn how to create a WordPress Post, see this step-by-step tutorial: How To Create A WP Post

Sticky Posts

Posts marked as “sticky” display before your other blog post entries …

WordPress Posts can be featured on your blog

(Posts can be featured on your blog page)

Note: Making a WordPress post “sticky” is explained in more detail in another tutorial.

Where WP Posts Show On Your Web Site

Posts can display throughout different sections of your site like Archives, Tags, Recent Posts, and in a number of widgets …

Posts appear throughout different sections of your site

(Posts display throughout various sections of your web site)

Posts also appear in your WordPress RSS feed section, making your content easier to syndicate …


(Posts automatically appear in your WordPress RSS feed)

Posts can display a comments section below the main content area, allowing visitors to engage with your content …

WP Commenting Fields

(Commenting Area)

Posts can be grouped according to Categories

WordPress Post Category Archives

(WP Post Category Archives)

And posts can also be referenced using Post Tags

Post Tags

(WP Post Tags)

Note: To learn more about WordPress Categories, Tags, RSS Feeds, etc. see our other articles.

Now that we’ve seen some of the unique characteristics of Posts, let’s take a look at the similarities between WordPress Posts and Pages.

Posts And Pages – Similarities

WordPress posts and pages have some things in common:

  • Posts and pages both share the same functions and methods for adding page/post titles using title fields and adding and formatting content using the WordPress Editor.
  • WP pages and posts both use theme template files to keep the look of your site consistent.
  • Posts and pages both allow you to use keyword-rich URLs
  • WordPress pages and posts are viewed as indexable content by search engines.
  • Depending on the plugins and theme you have installed, WP posts and pages both give you control over settings like Title, Meta Description, and Meta Keywords.
  • Depending on the theme and plugins you have installed on your website, content from or links to WordPress pages and posts can display in your menu and widget areas.

Although WordPress posts and pages are very similar in many respects, pages have a number of distinct characteristics that separate them from posts.

WP Pages

Pages normally are found outside of the blog chronology and are mostly used for displaying information to readers that is not as time-sensitive as Posts, such as:

  • Company Information Page
  • Contact Us
  • Products And Services
  • Itineraries
  • Copyright
  • Terms Of Use
  • Customer Testimonials
  • etc …

A Pages is not listed by date and isn’t referenced using tags and categories.

Pages can be used, however, to help you organize and manage your site content hierarchically.

WordPress Parent And Child Pages

For example, you can organize your top-level subjects into “Parent” pages (where you assign each of your top-level information topics its own page), and then add subpages (called “child” pages) for each of your secondary information sections …

WP Page Organization

(In WordPress, main pages and subpages can also be referred to as “parent” pages and “child” pages)

You can add as many “child” pages as you require to keep your content organized within “topic hierarchies”, as shown in the example below …

WordPress Page Organization

(Organize Your Content Using Parent & Child WordPress Pages)

Pages can be displayed in the sidebar of your website using the Pages Widget

WordPress Page Widgets

(Displaying A List Of Your Pages With A Pages Widget)

In the above screenshot, a “Pages Widget” is used to display links to five main pages and three “nested” pages.

As well as displaying pages in your sidebar using widgets, many themes also display pages in menu tabs within the header and footer sections of your site …

WordPress Pages

Templates For WordPress Pages

Pages can also use different templates. Your page templates normally include template files, template tags and other PHP code that allow unique, complex or sophisticated elements to be added to pages.

This is useful for creating different styles of pages, such as:

  • Sales Pages
  • Opt-In Pages
  • Video Pages
  • Membership Pages
  • etc.

For example, here are just some of the various sales page templates from a very popular WordPress theme for marketers called OptimizePress

Sample sales pages from OptimizePress

(Sample sales templates from OptimizePress)

In its most basic form, Use “pages” for “non-blog” information and “posts” for telling people about your business. In fact, if you removed all posts from your WordPress website, you should end up with something that resembles a typical “non-blog” website structure (i.e. a website that comprises only of the regular web pages found in most business websites.)

What Pages Are Not

Another way to understand the difference between WordPress pages and posts is to look at what pages are not:

  • Pages are not posts. Pages are not processed by the WordPress Loop, which is PHP code used by WordPress to display posts and to cycle post data (like time, category, etc.) through your blog’s main page. Note, however, that you can change this using certain plugins or customizations.
  • Pages cannot be associated with post categories and cannot be assigned post tags. This means that pages can only be organized according to a hierarchy where you specify and assign parent pages and child pages, not by referencing tags or categories.
  • Pages are not server files. Unlike most websites that are built from a collection of static pages saved as separate files inside your server, WordPress pages are created, managed and stored in your CMS (just like Posts).
  • Pages are not included in your website’s RSS feed. Earlier, we explained that posts display in your RSS feed. Pages do not. Note: there are WordPress plugins available that will add your pages to your site’s RSS feed.
  • Pages (or even a specific post) can be set as the “main” page. In other tutorials, we explain how to specify a page to be the main page of your website, and show you how to create a blog page (where a list of your latest blog post entries display in a separate blog page).


Because posts and post content can be referenced from different sections of your WordPress site (e.g. archives, searches, tags, categories, RSS feeds, custom menus, etc.) than content published using pages, many WordPress SEO experts argue that it is generally better to publish content designed to attract more exposure from search engines using posts instead of pages.

When To Use WordPress Pages Or Posts

What Type Of Content Can Be Added To Pages Vs Posts?

WordPress lets you easily add and edit the following types of content into Posts and Pages:

Text-Based Content

You can add plain, formatted and/or hyperlinked text-based content using different fonts and styles to posts and pages …

Add Content In Posts And Pages

(Add text-based content to WordPress)

WordPress lets you add text-based content into pages and posts using either the Visual Editor, or a Text Editor (or both).

Depending on how have configured your site’s settings and plugins, you can also add SEO information to posts and pages (e.g. titles, descriptions and keywords that let you specify how you want your posts or pages to appear in search results), create custom excerpts, etc.

Media-Based Content

You can add or embed media content into WordPress posts and pages, such as videos, audio files, animation, images, photos, graphic elements, banners, etc …

Adding Media To WordPress Pages And Posts

(Add media-based content to WordPress)

Add Content Via Scripts

WordPress lets you paste scripts into pages and posts with code or applications like Javascript, shortcodes and a range of plugins.

Many scripts also allow you to manage the content that appears on your site remotely. This is useful for managing things like site-wide banner ads, subscription forms and time-sensitive content (e.g. coupon codes), or adding information such as tax calculators, feeds, etc …

Add Scripts In WordPress

(Add content to WordPress via scripts and applications)

To learn more about adding scripts to posts and pages, see this tutorial: How To Embed Snippets Of Code And Scripts Into Your Pages

Important Info

Content can also be added to posts and pages by inserting code directly into your file templates. Please note, however, that in order to add and edit file templates, you should have at least a basic understanding of code languages like HTML and PHP.

As you can see, WordPress posts and pages have a significant number of differences, and knowing what these differences are can help you choose which type to use to publish your content.

Hopefully, now you have a better understanding of the differences between Pages and Posts.


"Learning WordPress has been a huge stumbling block for me. I've been looking for something that covers absolutely everything but doesn't cost an arm and a leg. Thank you so much ... you have just provided me with what I have been looking for! Truly appreciated!" - Tanya

Disclaimer: WordPress and its related trademarks are registered trademarks of Automattic, Inc. This site and the services and products offered on this site are not associated, affiliated, endorsed, or sponsored by WordPress, nor have they been reviewed, tested, or certified by WordPress. The owner, contributors and/or advertisers may derive financial benefit from sales of items reviewed, linked to, or advertised on this site.

Landing Pages for WordPress


Did you enjoy this tutorial? Feel free to share this tutorial using the social buttons below.

Author: Martin Aranovitch

Martin Aranovitch is the founder of WPCompendium.org and has authored hundreds of FREE WordPress tutorials for beginners. WPCompendium.org provides detailed step-by-step tutorials that will teach you how to use WordPress with no coding skills required and at minimal cost!

Originally published as WordPress Posts Vs. WordPress Pages Explained.