These are very important points you highlighted,Branding is a picture or an image that remains after an advertisment has ended,therefore it is very neccessary for a business to be consistent in its branding features like colour,graphics and front page site and logo.Transmitting it through various media platform is very vital to make the brand go far.Be consistent. The most important thing to branding is consistency. Optimize your site. One thing you need to understand in online marketing is that your website is the face of your brand. Make use of the social media. Only use quality content. Leverage on video marketing. Make use of press releases. Start a blog.