Pages in blogs are basically created if the blogger/webmaster wants to display contents that will be "static". It won't have any permalinks or any other informations like the date of posting, author, labels, and it even won't have it's own url. It is standard on websites and other blogging platforms but in Blogger you'll have to modify the template to achieve this.
Bloggers usually add this so their readers can navigate with ease to important pages like Contacts, Links, About, etc. But one needs a bit of HTML knowledge to do this.
Fortunately, there's a easier way to do this. But you have to make Blogger in Draft your default dashboard. To do that. Just visit Blogger in Draft and sign in with your account.
Then your dashboard should look like this.
Now to make the static pages.
On your Dashboard click Layout ---> Posting ---> Edit Pages then Click the New Page button.
Put in the name ex. About, Contacts. Publish it and your done.
You can add up to 10 pages on your blog. You can also choose where you want it to appear and easy to do. On your Layout, just drag the page element of your Pages to where you prefer. If you want it on top,
put it at the bottom of the header or just above your posts. Or you can also put it on your side bar.