You can certainly attempt to do SEO yourself, but it can be a complex and time-consuming process that requires ongoing effort and expertise. Hiring an experienced digital marketing agency can help ensure that your SEO strategy is effective and tailored to your specific business needs.