There is a conversation about the limit of 1000 personalized results, wanting it increased.
I think that a lot of those filters eventually become dead weight, spammers probably tend to change domains when they get noticed and blocked/downranked.
I propose that when you detect a blocked site, you set up a timestamp (and perhaps a seen count for the last 3 months or so) for every personalized result, and show that information on the list.
This way the user will be able to make a decision to either remove the unused ones, or optionally make it automatic to clear the unused ones 6 months or a year after one was created and/or not seen.
This could be a possible Ultimate feature as well.