Yes, you can do your SEO, but remember it is a continuous process. Opting for a service provider can help you stay on track with your targets and ensure you do not forget any important step in the process. Moreover technical SEO is a little difficult and can be handled much better by a service provider rather than yourself. This way, a lot of time-consuming tasks can be cut short.