It's possible to create pages in WordPress if you need to make use of plugins that are only available to the blog. In order for WordPress pages to display correctly they will need a template setup similar to how blog posts use the Single Post template.
Reasons for Use
Host content that requires a WordPress plugin
You want migrated pages to continue to load from WordPress
Setup of Page Template
1) Duplicate your Single Post template to use as a starting place and rename it Page
2) Assign the Page WordPress Template setting to this page.
3) You will only need the Post Title and Post Content Placeholder Fields for this Page template. Remove any sections in the design for Comments, Pagination, Post Date.
4) Publish to make it live on your blog. WordPress pages should then be able to properly load.