The <head> section of your main page is buried deeply within the <body> where it doesn't belong. Move that section, which holds all of the <meta> information, back up between the <html> and <body> tags. You should consider using an HTML validator on your pages regularly to spot errors, especially when you notice that the search engines aren't parsing them as expected.
You have mentioned the details. For better user understand in SERP and ranking you need to write your META as per Search Engine specifications. In your header sections of your pages write the following: "<head> <meta name="description" content="Your Page Description" /> <meta name="keywords" content="Your Keywords for the Page" /> <meta name="author" content="You can give the author name" /> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> </head>"
The title will come whatever you will give in "title" tag.