A blog can have many purposes. People use them as a source of outlet, recording their daily thoughts and activities for anyone to see. Businesses can make perfect use of blogs to help boost the strength of their online presence. Blogs can be used as part of a SEO online marketing strategy and they can be extremely beneficial to companies of all sizes. As a professional blogger I have had the opportunity to work on multiple free blogging platforms and I have discovered that I have my favourites. These are excellent for both promotional purposes and personal use.