You’ve probably heard many, many times that Search Engine Optimisation (SEO) is a vital digital marketing tool, but even though you may have a basic understanding of what it entails, you may still not have a solid grasp on this complex and multifaceted creature. SEO is formed from multiple different elements, and knowing what they …