If you can, just meet with people. Sit down, talk about their problems, and how you can help them. Far more direct than blogging and hoping someone reads it.
I don't disagree with your point, but blogging has a purpose. Which is to define him/her as a an expert in the field. When you go in to a business meeting, your credibility plays a big part. Through blogging, you develop your credibility. Same as publishing a book (even if its self-published). Being a published author makes a huge difference. I've had people contact me from the other side of the planet asking for a consultation. All through books and blogs.