page vs Posts
What’s the difference between posts vs pages?
When should I use posts? When should I use pages?
- Posts are timely vs. Pages are timeless.
- Posts are social vs. Pages are NOT.
- Posts are organized using categories and tags vs. Pages are hierarchical and can be organized as child and parent pages.
- Posts are included in RSS feed vs. Pages are not.
- Posts have author and published date vs Pages do not.
Posts are blog content listed in a reverse chronological order (newest content on top).
If you are creating a Blog then you will end up using posts for the majority of your website’s content.
Due to their reverse chronological order, your posts are meant to be timely. Older posts are archived based on month and year unless you use another organizing method
Because WordPress posts are published with time and date in mind, they are syndicated through the RSS feeds. This allows your readers to be notified of the most recent post update via RSS feeds.
The very timely nature of posts make it extremely social. You can use one of the many social sharing plugins to allow your users to share your posts in social media networks like Facebook, Twitter, LinkedIn, Pinterest etc.
Posts encourage conversation. They have a built-in comment feature that allows users to comment on a particular topic. By default, comments, pingbacks, and trackbacks are enabled.
For example, your about page is not suppose to expire. Sure you can go back and make updates to it, but chances are you will not have about page 2012, about page 2013 etc. Because there is no time and date tied to pages, they are not included in your RSS feeds by default.
Similarly, pages also don’t include comments. You don’t want users to comment on your contact page or your legal disclaimers page. There is an option to enable comments, however, it is disabled by default for your WordPress pages.
Unlike posts, pages are hierarchical by nature. For example, you can have subpages or child pages within a page. You can easily turn a page into subpage by choosing a parent page from Page Attributes when editing a page.