I have been asked this question before: What is best for SEO? WordPress Pages versus Posts?
The answer is really easy if you know WordPress. And if you know Search Engine Optimization.
The answer is-
WordPress pages and posts are created differently and treated differently by WordPress. They are used for different purposes.
A WordPress Post is time stamped, and typically displays it's date, category, and author name. It is typically displayed in a website in a chronological order. They also generate a ping upon creating or editing. A Post is best for content that is added on a regular basis and for content that changes. Like this blog post. This is a post. And this content is best displayed in a post.
Wordpress Pages on the other hand, do not have categories, or time stamps. And they do not ping (unless a plugin is installed, which I have).
So Pages versus Posts?
Pages are best for content that does not change, or change very often. Posts are more useful for displaying relevant, fresh content.
Wordpress can be used as a Content Management System (CMS) and display mostly pages. And you can add a plugin to your WordPress installation designed to send an RSS ping whenever a page is added or edited.
You can and should have a "blog" section where your time-relevant and Social Media can interact. You can and should add blog posts on a regular basis. We can call it blog, or news, or whatever, but your website can and should have fresh and relevant content added as a blog post. So yes, regular contributions of content should be added as posts not pages.
What about SEO? What about Google on- and off-page SEO optimization?
Google has indicated that the next author rank update will make Panda update look like a teddy bear. But on page SEO should not be neglected.
Write for people first but don't forget the search engines. Therefore taking a little extra effort to have page/post title tags and meta tags properly filled out, is still important. Most quality, premium WordPress themes come built-in with SEO support. If not add a SEO plugin which encourages good practice of on-page SEO during creation of each post and page.
In summary, use WordPress Pages for static content that changes little, and use Posts for content that gets updated on a regular basis.
Add a plugin to ping RSS feeds from pages.
And lastly, add a ping optimizer plugin, which prevents the website from sending too many pings and then getting banned (every edit to a post or creating a new post sends a ping. Lots of edits can result in lots of pings which can result in a blog/website getting banned or delisted by ping sites.)