pIf you have the time resources and are willing to embrace the constant learning curve you can try DIY SEO However SEO agencies have the expertise tools and experience to deliver better results faster while also helping to save on expensive technology costs down the road/p