You can definitely implement some basic SEO stuff yourself, but it could become very time-consuming depending on the complexity of your website, your willingness to learn, and the competitiveness of your industry. Working with SEO experts can save you a lot of time and money, as well as give you the ability to look at SEO from a more technical perspective than just the surface.