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 …

Posts & Pages - Understanding The Differences

If you want an easy CMS tool to publish information about your business online, then we strongly recommend that you consider building your website with WordPress.

WordPress provides users with two content publishing types: Posts and Pages.

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

First, we’ll help you understand the main differences, and then we’ll focus on specific ways to use Pages and Posts on your WordPress website.

All You Need To Know About Pages And Posts

In WordPress, you can publish content using either Posts or Pages.

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

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


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

When writing content for a blog, you would typically use posts. We refer to these as “blog posts.”

Blog posts can be used to publish all of this content online, but there is another reason for using posts, and that is discussed in more detail in our series on using WordPress to drive traffic to your business.

To learn more about this series, go here:

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 typically display in reverse chronological order, with the latest blog entry showing above older posts

(Blog posts typically display in reverse chronological order, with the latest entry displaying above the earlier entries)

How Posts Display On Your Site

A Post can display as an entry summary in the main page or the blog page of your website …

Blog posts displayed as entry summaries on a blog page

(Posts displayed as entry summaries on a blog page)

And also as single posts on your site’s single blog page …

Single post

(Single post page)

Useful Tip

Learn how to set up a blog page in WordPress here:

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

Sticky WordPress Posts

”Sticky” Posts feature above all other blog posts …

WordPress Posts can be featured on your blog

(Posts can be featured on your blog)

Note: We cover how to make a WP post “sticky” in a separate tutorial.

Where WordPress Posts Appear On Your Web Site

Posts can display throughout various sections of your site like Archive Pages, Tag Pages, Recent Posts, and on several widgets …

Posts appear throughout various sections of your WordPress site

(Posts display throughout different sections of your site)

Posts also display in your RSS feed, making your content easier to syndicate …


(Posts automatically display in your WordPress RSS feed section)

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

WP Comments

(WordPress Comments)

You can group posts using Categories

WordPress Category Archive Page

(WP Post Category Archives)

And posts can be grouped using Tags

WordPress Tags

(WordPress Post Tags)

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

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

Pages Vs Posts – Similarities

WordPress pages and posts share some things in common:

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

Although posts and pages have many similarities, pages have a number of distinct characteristics that make them different from posts.

WordPress Pages

Pages normally reside outside the blog chronology and are mostly used for presenting information that is unlikely to less likely to require constant updating, such as:

  • Your “About Us” Page
  • Contact Information
  • Services And Products
  • Itineraries
  • Copyright
  • Reprint Permissions
  • Resources Section
  • etc …

A Pages is not listed by date and is not referenced using tags or categories.

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

Go here to learn how to create a new WordPress page:

Parent And Child WordPress Pages

For example, you can organize your main subjects into “Parent” pages (where you assign each of your primary content sections its own page), and then add subtopics for each of your secondary information sections into “child” pages …

WordPress Parent And Child Pages

(In WordPress, main pages and nested pages are also referred to as “parent” pages and “child” pages)

You can add as many ”nested” pages as you need to organize your content within “topic hierarchies”, as shown in the example below …

WP Parent And Child Pages

(Organize Your Pages Using Parent & Child Pages)

Pages can be displayed on your sidebar using the Pages Widget

WP Pages Widgets

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

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

In addition to displaying pages in your sidebar using widgets, many themes also display pages in menu tabs within the header and footer sections of the website …

WordPress Page Navigation

Templates For WP Pages

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

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

  • Sales Pages
  • Squeeze Pages
  • Video Pages
  • Membership Pages
  • etc.

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

OptimizePress sales templates

(OptimizePress templates)

At its simplest, “pages” should be used for publishing ”non-blogging” content and “posts” for telling people about your business. In fact, if you removed all blog posts from your website or blog, you would end up with something that would look very much like your traditional website structure (i.e. a website that comprises of the regular web pages found in most business websites.)

What WordPress Pages Are Not

Another way to understand the important differences between WordPress pages and posts is to look at what WordPress 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 various 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 main pages and subpages, not from referencing tags or categories.
  • Pages are not server files. Unlike websites that are built from a collection of static pages saved as separate files within your server, pages are created, managed and stored in tables inside your WordPress CMS (same as Posts).
  • Pages are not included in your site’s RSS feed. Earlier, we explained that posts appear in your WordPress RSS feed section. Pages do not. Note: there are WordPress plugins available that can add your pages to your site’s RSS feed.
  • Pages (or a specific post) can be set as a fixed “front” page. In other tutorials, we explain how to set up a page to be the main page of your website, and show you how to create a separate page for displaying your latest blog entries (where your latest blog post entries will display in a separate blog page).

Important Info

Because posts and post content are referenced from different areas of your WordPress site (e.g. archive pages, searches, tags, categories, RSS feeds, custom menus, etc.) than content published using pages, many SEO experts recommend publishing content designed to attract more visitors from search engines using posts rather than pages.

WP Posts And Pages - When To Use

What Types Of Content Can You Add To Posts And Pages?

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

Add Text

Add plain, formatted and/or hyperlinked text using different fonts and styles to posts and pages …

Add Content In Pages And Posts

(Add text to WordPress)

WordPress offers the option of using either its Visual Content Editor or an HTML Editor (or both) to add text-based content to posts and pages.

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

Add Media-Based Content

You can add or embed media content into WordPress, such as videos, audio files, Flash presentations, images, photos, graphic elements, banners, etc …

Add Media To Pages And Posts

(Add media-based content to WordPress)


WordPress lets you add scripts to your pages and posts with code or applications like Javascript, shortcodes and plugins.

Many scripts also allow you to control your content from an external location. This is useful for managing site-wide advertising banners, subscription forms and time-sensitive content (e.g. special pricing), or adding information such as foreign conversion calculators, feeds, etc …

Add Scripts To WP Posts And Pages

(Add content to WordPress via externally-managed scripts and applications)

To learn more about inserting scripts into WordPress posts and pages, go here:

Useful Information

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 site templates, you will need to have at least a basic understanding of code languages like HTML and PHP.

As you can see, pages and posts have a number of significant differences, and knowing what these differences are can help you decide when to use one or the other type to publish new content.

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


"If you're new to WordPress, this can stand on its own as a training course and will stay with you as you progress from beginner to advanced and even guru status." - Bruce (Columbus, Ohio)