Previously I asked whether it would be a good idea to always put the important tags in the title, visible to Google. As Grace Note points out, something similar is already done, but only for the first tag (sorted by popularity of the tag).
Could important tags like programming language be included in the title of the question automatically, so that they would be visible only to google, but not on SE? I'm no search engine specialist, but I'm thinking of perhaps just hiding the 'tags' part of the title?
A similar question has been asked before. "Should language-specific questions contain the language name in the title?" This question IMHO correctly states a problem.
Placing e.g. the name of the programming language to which the question relates causes redundancy as the tags already should specify the same, but improves search engine results.
The opposite to my suggestion has been proposed as well: "Automatically move bracketed [tags] in the title to the tags field", but this doesn't solve the search engine issue.
In this case I'm still wondering whether it would be a good idea to reenforcing no tags in the title as a convention. Personally I find the tags clear enough, but as long as there is no convention to follow, some people will edit questions to remove the tags, and other could actually add them to the title.
Whether or not an algorithm could be found to reenforce (or suggest) a correct title is something which can follow later.