"When it looks like outdated."
Bingo.
Gotta stay current. When you redesign you really should think of how to make your website timeless (that doesn't mean it has to be boring or bland) but it does mean not overdoing it with the "latest trends" which are giveaways your site is old:
eg. web 2.0 stripes & badges, wood backgrounds, etc.