Breadth first: You have no meta keyword, description, or content tags. These will help. The color scheme is wrong, IMHO. Purple is not a color which is commonly associated with technology related sites. More often, blues and blacks are common. The site has sizing issues. You did a good job with making it fluid, now it's time to restrain that. Set a max-width, and a min-width on the overall page. As it is, I can stretch it out to 2000px and it looks ridiculous, and I can shrink it down to 200px, and it looks even sillier. Perhaps set a max width around 1200px and a min width around 600px. As has been stated, the header is huge, and needs to be made smaller. The shadow on the logo does not blend well with the menu below it. It is not obvious what the purpose of the website is. Is it about phones? Tablets? Programming? Development? What authority do you have for discussing whatever it is you're discussing? Make these things obvious. The blog posts all blend together, it might help to make them look more separate.