Just like cars, bikes, and houses, websites need to follow a regularly scheduled maintainence schedule in order to remain at peak performance. What follows is a typical task list for iterative site management, covering tasks from a daily to annual cycle. It is scaled to a small-to-moderately sized website (a blog, a personal ecommerce site) run by a small team (one to three people) that does not carry advertising.

Every day

  • Add new content
  • Promote site via social media
  • Check for and respond to new comments and mail
  • Fix any mission-critical issues
  • Attend to any bugs that can be solved in less than an hour
  • Note new signups
  • Check visitor levels and activity on site

Every week

  • Check referrers, activity levels, devices used to access the site; make a note of overall trends
  • Ensure that latest entries on front page are appropriately tagged and entered into site navigation (side bar, feature bar)
  • Promote one article to an outside source (another person’s Twitter feed, an inbound link from an external site) to bring in new visitors.

Every quarter

  • Add a new feature to the site and/or remove a redundant or unused feature
  • Optimize the appearance and functionality of the site for a single device (Android, Blackberry) or platform (IE7) that constitutes less than 5% of your visits.
  • Evaluate attainment of goals for quarter; set or revise goals (number of visitors, average pageviews, average time on site, etc) for next 30, 90 and 180 days

Every year

  • Re-evaluate design and functionality of the site; do a site refresh or redesign as appropriate.
  • Renew domain and pay for hosting services