There’s more to this than meets the eye when it comes to websites.
I’ve found that constant improvements are a great way to actually get stuff done. I’d say it’s probably even faster than just trying to save up or make time to do it all at once.
In the case of websites though, Google likes to see that you are active. There are actually services out there that will tell you which pages would be best to update based on how popular they are and how long it’s been since you’ve last updated it.
I’m not saying publish junk of course, but try to make constant changes to your website and improve it little by little. I’ve seen a lot of things get really out of date because I myself, or a client will say “I’ll get to it when I do the other updates.”
Something that helps with this process though is keeping things simple. You don’t need a website for every service you do. A page, yes, but a whole other website or some system that adds to the things you need to keep an eye on… No. There are exceptions, but a general rule is to keep it simple. That helps with security too.