Competing against big brands may seem daunting for small businesses, but search engine optimisation (SEO) provides a level ...