If you are using WordPress as a blog, then you will end up using posts for a majority of your site’s content. Posts are content entries listed in reverse chronological order on your blog’s homepage. Because of their reverse chronological order, your posts are meant to be timely. Older posts are archived based on month and year. You have the option to organize your posts based on categories and tags.
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. You can create a daily or weekly newsletter for your audience to subscribe to. The very timely nature of posts makes it extremely social. You can use one of the many social sharing plugins to allow your users to share your posts on social media networks like Twitter, Facebook, Google+, LinkedIn etc.
For example, your about page is not supposed to expire. Sure you can go back and make updates to it, but you cannot change the about page 2017, about page 2018 etc. Since there is no time and date to pages, they are not included in your RSS feeds by default. Pages are not meant to be social in most cases this does not include social sharing buttons or comments.
You don’t want users to comment on your contact page or your legal disclaimers page. Unlike posts, pages are hierarchical by nature. For example, you can have subpages within a page. A key example of this in action would be our Blueprint page. This feature allows you to organize your pages together, and even assign a custom template to them.
Pages also have this archaic feature called Order which lets you customize the order of pages by assigning a number value to it. However, this feature is extended by plugins like Simple Page Ordering that allows you to drag & drop the order of pages.
Posts are timely Pages are timeless.
Posts are social Pages are NOT.
Posts can be categorized Pages are hierarchical.
Posts are included in RSS feed Pages are not.