I don’t know about you but I found it difficult to understand the difference between WordPress Posts compared to WordPress Pages. Why? Because they both created Web Pages.
Important part of content publishing is blogging, and creating web pages. The difference between WP posts and WP pages is that Posts are used for blog posting with date, category, tag details attached to them.
Posts are entries listed in reverse chronological order on the site homepage or on the posts page if you have set one in Reading Settings. If you have created any sticky posts, those will appear before the other posts. Posts can be found in the Archives, Categories, Recent Posts, and other widgets. Posts are also displayed in the RSS feed of the site. You can control how many posts are displayed at a time in the Reading Settings.Reference
Pages are static in a sense they are not listed by date of publication. And critically WordPress Pages are not placed within tags or categories. An About page is the classic example.
Video Explaining the Difference
How to Create the Perfectly Optimized Blog Posts?
First identify practical information that your ideal customers may be searching Google for. You do that through keyword research.
Then, create content that will answer these questions people are searching for making sure that you include keywords throughout your web copy. Then, make sure that presentation of your content is easy for the visitor to consume. You do that by adhering to conversion optimization best practices with clear call to actions as explained in the SEO Tips How to Double Your Conversions in a Week video tutorial