As a programmer, you should be dealing a lot with different problems where the solution is not immediately visible and requires additional searching.
The next time you encounter the same problem, there are chances that you have absolutely no idea how you solved it in the past. So you do the searching again, wasting the same amount of time.
And the next time. And again, six months later.
In order to be more productive, you can start by taking notes. What was the problem? In which context? What was the solution? This takes time in short term, but is tremendously helpful in long term.
Such notes may be kept private. In this case, only you benefit from them. Or they can be public at practically no cost (other than taking care of spelling and presentation) by publishing them in a blog.
The benefit of making them public is not necessarily SEO or advertisement, since as you have noted, you are attracting only junior programmers who don't care about you or your blog, but exclusively about the solution. On the other hand, the major benefit is that you can then use Google to search through your own blog. If your notes are private, you should either spend a lot of time organizing them, or you'll waste your time searching for a note every time you have a problem.
Further reading: Google Search is great, or why should your internal documentation be public
There are few second-class benefits:
By explaining the problem and the solution to others, you may discover things you weren't thinking about. This is essentially Rubber duck debugging applied in a scope larger than debugging per se.
Trying to communicate clearly the problem and the solution is a good opportunity to enhance your communication abilities. How many times have you seen programmers asking: “Hey, I have a problem: there is a error with my code, well, I kinda don't know how to explain it, I was doing... well... I was writing code, and then the error appeared, and I don't know why, and don't know what to do...”?
“Anything you say or do (on the internet) may be used against you in a job interview.” Interviewers do search about you; if you have a blog with high quality content, well written, well presented, it actually matters, even if the problems in this blog are actually basic. At least you have shown your communication skills and the fact that you are willing to share things with the community. Similarly, you may use your blog to back up your assertions during an interview.
“I'm quite experienced in WCF. See, for the last four years, I had to manage three large projects which were heavily relying on WCF, those project being described here and here on my website, and I also published more than 80 blog posts about the different problems I encountered with WCF.”—is much more solid than:
“I'm quite experienced in WCF. I worked on three large projects which were heavily relying on WCF, and I know how to handle many of WCF problems.”