I know search engine optimisation is not a simple art or science, it consists several factors including on page and off page factors, relevant link building and other stuff. But if you are to list the 5 most important factors required to secure high ranking in top search engines for a particular keyword, what would it be? This question goes to our resident SEO experts and budding experts