Yes, you can do SEO yourself. However, it is a time consuming task to learn all the best practices and in most cases it will be more cost effective to pay an SEO agency such as ourselves to take care of this for you. Similarly to when you heating breaks down, its better to call a qualified heating engineer rather than to try and fix it yourself. An SEO expert will be able to quickly and efficiently resolve any SEO issues on your website and provide high quality ongoing SEO to make sure your site is kept up to date with the latest search engine changes.