Blog posts are great for posting current events or news. WordPress pages are meant for mainly static content—content that won’t change often. Posting on your blog, on the other hand – if done regularly – is dynamic, meaning that the content is ever changing…old posts are replaced at the top of your blog by new posts, allowing you to keep your site’s readers informed about the latest news—involving yourself, your business, your blog’s topic etc.
Some websites, or blogs, like to have a main post that “sticks” to the top of the page. My blog, wphow2s.com, for example, has a “sticky” post—which means that a specific post stays at the top of the blog page instead of being pushed downward by the newest posts.