The short answer: everyone.
That is, looking after your business website should be a shared responsibility – everyone has a stake in its success, so you should have as many eyes monitoring it as possible at all times. To get a closer look at who usually does what, though, here are a couple of quick thoughts…
Your business web design team should handle the technical aspects. That might include looking after the hosting package, making security updates, monitoring your company’s reputation (and any new reviews), and of course mentioning any new ideas or opportunities that come up. In short, they should handle the “professional” aspects of your business website, so long as you have an ongoing agreement in place.
Your staff, on the other hand, should be looking for company or industry-specific things that your business web design team wouldn’t (or couldn’t) know about your company. For instance, if your products have changed, if industry terminology has shifted, or there are new pages to add to your calendar or staff sections.
And finally, it’s worth pointing out that you shouldn’t simply pass these responsibilities off to an intern or someone else who’s fairly low on the totem pole. After all, you want high-level thinking when it comes to updating your website, and don’t want to have a continuity problem if your key person moves on.
In short, the more people you have looking out for your business website, the less likely it is to ever get out-of-date.