What’s the difference between a Page and a Post in WordPress?
Depending on the theme you use, some of the things in the table below might behave a little differently than what I show here (for instance, not all themes list the pages in the nav bar). But as a rule, this is how it works.
Still confused?
Ask your question in the comments below. I’ll update the table with appropriate info as it comes up!
(Note: In this post, Pages and Posts are capitalized to distinguish between them. If “pages” is not capitalized, I’m talking about pages in the general “web page” sense. )
| POST | PAGE | |
|---|---|---|
| Examples | Blogs, Articles, News | About, Contact, Services, Policies |
| Type of Content | Dynamic (most recent displays at top of page) |
Static Only changes if you edit the Page |
| How is it found? | Posts are displayed on the dynamic content page (i.e., Blog), category pages and tag pages | A link in the nav bar is created when a Page is created in most themes (can be customized) |
| Categories | At least one required | Not used |
| Tags | Optional | Not used |
| RSS feed (What is RSS?) |
Included | Not included |
| Time Stamps | Used | Not used |
| Displayed in widgets | Manipulated in various ways i.e., Recent Posts, Popular Posts, Random Posts, etc. |
List of Pages only |
| Layout Templates | This is something people are working on for Posts, but it’s still uncommon | Many themes provide templates for different Page layouts (i.e., full width, archives, 404) |
| Hierarchy | Post categories can have sub-categories, but Posts themselves cannot have sub-posts | Pages can have sub- or “child” Pages |
| Comments | Optional Allowing comments on blog posts is optional, but very, very common |
Optional Pages can allow commenting, but it’s much less common than for posts |






This visual makes it very easy to understand the information being presented.
Did you take a screenshot of a spreadsheet or use a program?
Will´s last blog ..newsletter iPad and iPhone Support- New Member Ambasador
Neither! This table is the result of a wonderful WordPress plugin called Table-Reloaded. It allows you to create multiple tables and plug them in where needed on posts or pages. Really useful!