Being newer to web industry, I would suggest to opt for WordPress platform. You can use it for blogging purpose too.
For optimization purpose, make sure that you have optimized content on website, you have rightly hyperlinked to internal and external web pages, website having high uptime, have versatility while choosing themes and plugins for website.