Doing SEO properly and maintaining a high ranking is a full time job. It's not hard but it is very monotonous, tiring and time-consuming work and you are vulnerable to Google's ever-changing rules so you feel like a gerbil on a treadmill running furiously just to stay in the same place.