There are 2 type of pages every website basically has: Static and Dynamic. Those who are new and not sure the difference between static vs dynamic pages: Dynamic pages are those which frequently changes over time; such as the homepage of a blog, whereas static pages do not change frequently or remain unchanged over the course of time.
Static Vs Dynamic: Static Pages you Should have
This is a checklist whether your blog or website has below 5 static pages or not. If not, then you might consider including them soon.
A contact page is a must have static page to get the visitors in touch with you. They might have any query, offer, suggestion as well as asking for paid advertisements on your blog. If you are using WordPress, then several cool contact form plugins are available in the repository.
An about page is useful for visitors to know more about the blog owner. If you are new to blogging, then about page will help you to get exposure and build credibility and trust, which is a vital factor to succeed online.
Once your blog start receiving 200 visitors per day, then you ought to create a advertisement page to guide interested advertisers about price and other factors. You must mention your blog PageRank, Alexa Rank, Advertising Options, Placement, Price etc. in details to attract advertisers on your blog.
Guest Post Submission
Guest post is going viral after Google Panda, Penguin and Zebra updates and when your blog grows and receive PR, you should see couple of interested bloggers seeking to submit guest posts on your blog. You should make a detailed and clear guest post submission guildeline for this.
Additional: Comment Redirection
This is optional but very useful if you have a squeeze page or something to offer or build your email list, you might like to redirect first time commenter into any of the above mentioned pages. The plugin Comment Redirection from Yoast might be handy for doing so.