If it is WordPress, no problem. There is some default SEO present as you mentioned. It can be improved further. That depends mainly on the type of website you use.
If you are building a website for your service, or a blog about Yoga etc you will have different needs and would need different kinds of optimisation, which is dynamic. One that worked for your competitor might not work for you at all.