Amongst other things, the skills required for SEO include an inquisitive mind, an understanding of how web pages are built and an ability to write compelling content.