How do I manage 404s for old paths? We moved to Drupal from another CMS about a year ago, and we still get 100s of "page not found" log entries each day for paths that were for our old site that don't exist on the new site. By checking IPs, I have concluded that most of these are from Google's indexer, but not all.

I add redirects when I can, but most of the links are to some meaningless tokenized path that our old CMS used. I feel like there is probably something I should be doing to flag bad paths for Google/SEO/whatever. 

Is there a best practice for what to do with old broken links?
Is there a best practice for what to do with old broken links?



Redirect as much links as you can to existing pages using URL aliases.
Find out what pages are linking to your website on the old URLs, see if you can get them adjusted by contacting the webmaster (using a backlink indexing tool like Open Site Explorer or Majestic SEO).
For other links you have the HTTP 404 status code. Sometimes you just can't redirect the links...