I've been doing SEO for a few months now and I'm still learning a lot as I do different gigs - all that I've learned so far is basically through the internet, reading articles, and following guides. So far, I never hired any SEO specialist for my blog or my two websites. It was very tempting to especially at the start though since it can save a lot of time if you have somebody to do it for you.
I am curious if you guys have ever hired an SEO specialist and how did it go? Were you satisfied with the things that they've done for your websites and how much did they improve your overall ranking on the search engines?