My domain is a phrase that isn't directly related to the topic of my blog. (I chose it because it was related to my interests, and fairly memorable, but not because the phrase is what my blog is focused on.)
I've noticed that many visitors to my blog come as a result of Google searches on that phrase. Since my domain matches their search, I appear quite highly in the results--but I have nothing they could possibly be looking for.
I feel a little bad about that, and would like to fix the situation. The easiest solution I can think of is to redirect any such visitors to a page with basic information on the topic they're looking for, with links to sites with more in-depth information.
An alternative would be to display a little message near the top of my page with a message along the lines "Looking for information on [topic]? Click here."--but only if visitors had come from one of several Google searches.
Is either of these ideas good? If so, how would I implement them? I'm pretty good with computers and am at an advanced-beginner level in programming, but have no PHP experience to speak of. I'm not afraid to dabble, though.