Well, I do my own SEO. I have not only built my SEO skills and knowledge through online courses and training but also through self-learning. I have also worked as an SEO consultant for clients through a freelancing marketplace called SEOClerks. I do not call myself an expert and I do not guarantee that my SEO strategies will make you number one, but I can do whatever needs to be done for SEO.