You are here: Home » Creating Content » What’s The Difference Between WordPress Posts And Pages?

What’s The Difference Between WordPress Posts And Pages?

by Dave Doolin on September 7, 2009 · 2 comments

(Reading time: 2 – 4 minutes)

Here’s a simple answer for the difference between WordPress posts and pages:

  • Post: short, time sensitive article of less than timeless consequence, article written on a time line basis. Characteristics: more time sensitive, usually under 1000 words (highly dependent on context or subject matter).
  • Page: long article with long-lived content. Relatively time-insensitive. For example, article on WordPress become irrelevant when WordPress is no longer used. These articles may need to be kept current with up-to-date information. Received opinion puts pages over 1000 words, but again, that’s partly a function of context or subject matter.

These definitions are more or less the “received opinion” in the WordPress (or blogging world). That is, if you were to ask a wide range of prominent bloggers, I believe they would more or less not disagree with these definitions.

The truth is a little more complicated

But “not disagreeing” isn’t quite the same as agreeing.

If you take a look at the writing on a couple of dozen prominent blogs, you’ll find they don’t quite match these simplistic definitions either. In reality, the difference between a WordPress post and a WordPress page is considerably more complicated.

Financial blogs such as Global Economic Analysis and RGE Monitor routinely post articles in the 1,2,3000 word range… which are extremely time sensitive. And they post daily at this length. “Pages” in this field run 3000-5000 words. Tanta’s incredible series entitled The Compleat Ubernerd is an excellent example.

On the other hand, productivity, marketing and “make money” blogs typically limit posts to around 500 words. (Yaro Starak’s Entrepreneur’s Journey is a welcome exception to this.) Quite often, pages on these types of sites tend to go out as small ebooks or bribes for newsletter signups.

In short, context matters. Your goal for your blog should drive how you choose to separate posts and pages.

Given all this discussion, there is still a set of articles that you need as pages, and they are practically required.

The “standard suite” of WordPress pages

The opinion on required pages for an effective business website is near-unanimous. You will need a way for readers to contact you, and very often it makes the most sense to have a contact page designed expressly for that purpose. You may need Terms and Conditions, Privacy Policy and more. Some sort of “About” page is regarded as critical. All of these pages are outside the current discussion. These pages are discussed in more depth in “Web Site Infrastructure — Required posts and pages for your WordPress blog.”




Would you like more? Send me a letter...
"Hi Dave,
Website In A Weekend seems pretty cool. I'm serious about this WordPress and web stuff, and I'd like to keep up with it. My name is and my email address is . I'm comfortable with email newsletters. I know you will protect my privacy, and that I can unsubscribe at any time. "

{ 2 comments }

Sean September 8, 2009 at 9:50 am

The way I usually think of the difference between posts and pages is that a page is best for content that won’t change much, and you want to be easily accessible by your users. Posts are good for content that is relevant for a short time, or is updated often.

So pretty much, what you said.

The other big distinction from a technical point of view is that you can only get the content of ONE page on any given webpage of your website, but you can get the content of MANY posts on any given webpage of your site.
Sean´s last blog ..Vote for OnlyTheValiant.com! My ComLuv Profile

Dr Wordpress! September 8, 2009 at 9:55 am

One page content is a really good observation. Makes perfect sense, of course. One of those “blindingly obvious” facts that nobody sees until it’s pointed out. Thanks!

Comments on this entry are closed.

Previous post:

Next post: