I am looking for a way to thoroughly check my site against common errors (like 404 links, duplicated title tags and so on). I'd like to define some custom rules too, for example:
We changed name of our product. So I would like to define a rule that any instance of "OldName" generates a warning (except at some predefined pages which actually refer to differences between old product and new one).
I'd like to ensure that all instances of our company name or product name are properly marked as trademarked. So any instance of "CompanyName" that is not followed by a unicode character "TM" should generate a warning.
I know that some basic checks can be made through Google Webmaster Tools or similar, but it is slow and does not check many things.
I am now using a custom home-made crawler, but maybe there are better choices?
It doesn't have to be free. It can be a SAAS or an installable app.