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 …

WordPress Posts & Pages - Main Differences Between Posts & Pages

If you want an easy tool to manage your content online, then you really should consider building your website with WordPress.

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

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

First, we’ll explain the differences, and then we’ll focus on when to use Posts and Pages on your website.

WordPress Pages And Posts – What’s The Difference?

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

Although your readers and site visitors may not care whether you use Posts or Pages to publish your content, it’s important that you understand the main differences between these two features, so you can know when to use one or the other whenever you have information to share online.

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

WP Posts

What do you think about when you hear the word “blogging”? Most people associate blogs with content related to personal experiences, sharing latest news and updates, and so on.

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

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 more detail in our article series on driving more traffic to your business using WordPress.

To learn more about this article series, go here:

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

Blog posts normally display in reverse chronological order, with the latest blog post appearing above earlier entries

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

How Posts Display

Posts and post content can be displayed as a list of entries on your site’s front page or the blog page …

Posts displayed as entries on a blog page

(Posts displayed as entries on a blog page)

And also as a single blog post on a theme’s single post template …

Single post page

(Single blog post page)

Practical Tip

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

Learn how to create a new Post in WordPress here:

Sticky WP Posts

Posts marked as “sticky” display above all other blog entries …

Posts can be featured on your blog

(WordPress 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 Display On Your Web Site

Posts can appear throughout different sections of your WordPress site like Archives, Categories, Recent Posts, and in a number of widgets …

Posts display throughout different sections of your site

(Posts display throughout various sections of your site)

Posts automatically display in your WordPress RSS feed section, which makes your content easier to syndicate …

WordPress RSS

(Posts automatically display in your RSS feed section)

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

WP Post Comments Section

(WordPress Commenting Section)

You can organize posts using Categories

WordPress Category Archive Page

(WordPress Post Category Archive Page)

And posts can be grouped using Tags

WordPress Post Tags

(WordPress Post Tags)

Note: We cover WordPress Categories, Tags, RSS Feeds, etc. in more detail in other articles.

Now that you’ve seen some of the unique characteristics of Posts, let’s take a look at what makes Posts and Pages similar.

WordPress Pages Vs Posts – Similarities

pages and posts have a number of things in common:

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

Although WP posts and pages can be very similar in many respects, pages have a number of distinct characteristics that make them different from posts.

WordPress Pages

Pages normally are found outside of the blog chronology and are mostly used for showcasing content to readers that is unlikely to change over time, such as:

  • Company Information
  • Location Details
  • Products And Services
  • Fixed Events
  • Copyright
  • Legal Information
  • Customer Testimonials Page
  • etc …

A WordPress Page is not listed by date and does not use tags and categories.

Pages can be arranged hierarchically, however, to keep your site content organized.

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

WordPress Parent And Child Pages

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

WordPress Page Organization

(In WordPress, top-level pages and nested pages are referred to as “parent” pages and “child” pages)

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

WP Page Organization

(Organize Your Pages Using Parent & Child WordPress Pages)

Pages can also be displayed in the sidebar of your site using the Pages Widget

WordPress Pages Widgets

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

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

As well as displaying pages through sidebar widgets, most themes also display pages in menus within the header and footer sections of the site …

WP Page Navigation

Templates For Pages

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

This is useful for creating different page styles, such as:

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

For example, below are just some of the various sales page templates used in a popular theme for marketers called OptimizePress

OptimizePress templates

(Sample sales pages from OptimizePress)

At its simplest, “pages” should be used for ”non-blog” type content and “posts” for telling people about your business. In fact, if you were to delete all “post” type content from your website, you should end up with something that would resemble very closely your typical “non-blog” website structure (i.e. a site that comprises of the usual web pages found in most business websites.)

What Pages Are Not

Another way to understand the main differences 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 through the use of certain plugins or customizations.
  • Pages cannot be associated with categories and cannot be assigned post tags. This means that pages can only be organized according to a hierarchy where you specify and arrange the order of pages and subpages, not from referencing tags or categories.
  • Pages are not static files. Unlike most websites that are built from a collection of static pages saved as individual files within your server, pages are created, managed and stored in tables inside your CMS (just like Posts).
  • Pages are not included in your website’s RSS feed. Earlier, we explained that posts appear in your RSS feed section. 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 a static “main” page. In separate tutorials, we explain how to specify a page to be the main page of your WordPress site, and show you how to create a blog page (where your most recent blog post entries display in a separate blog page).


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

WordPress Posts And Pages - When To Use

What Types Of Content Can Be Added To Posts And Pages?

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

Add Text-Based Content

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

Adding Content To Pages And Posts

(Add text-based content to WordPress)

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

Depending on how you choose to configure your settings and plugins, you can also add “meta” text to posts and pages (e.g. titles, descriptions and keywords that let you specify how you want your posts or pages to display in search engine results), create custom excerpts, etc.


You can add or embed media content into your posts and pages, such as videos, audio files, Flash presentations, images, photos, logos, banners, etc …

Adding Media In Posts And Pages

(Add media to WordPress)

Add Scripts

WordPress lets you add scripts to posts and pages using code or applications like Javascript, shortcodes and a range of plugins.

Many scripts allow you to add and manage the content that appears on your site from a remote location. This is useful for managing things like site-wide advertising banners, subscription forms and time-sensitive content (e.g. coupon codes), or adding information such as foreign conversion calculators, feeds, etc …

Add Forms To Posts And Pages

(Add content to WordPress via scripts)

To learn more about inserting scripts into WordPress pages and posts, 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 be able to add and edit site 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 about these differences can help you decide when to use one or the other type to publish your information.

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

Get Thrive Leads for WordPress


"I was absolutely amazed at the scope and breadth of these tutorials! The most in-depth training I have ever received on any subject!" - Myke O'Neill, DailyGreenPost.com