Originally Posted by numeric
I believe to gain their trust is to treat them just like a close friend of yours. Give them some free information first. Help them out with their needs and they'll come back to you. Always talk to them as if they're your best friend.
The process of earning trust is quite long and complicated.
First, you should know everything connected with your target audience. To my mind, the best way is not to hurry. Get as much information about them as you can. And then use it for your benefit.
Problem solving works well. Find their problem and then help to solve them – that's one of the ways to gain trust.