SEO can provide a wide variety of benefits for those who choose to invest in it. The top five benefits that come with search engine optimisation are, it delivers high quality traffic, it doesn't mean having to pay for adverts to remain in a position, it tends to get higher number of clicks than PPC, it can support your overall branding and is one of the most effective ways to compete with your competitors.