I wouldn't call myself a god-like salesman, but so far, I have been pretty successful with every meeting I attend, pitching 7878's ORM method to my prospects. And you don't need to be god-like neither, because people who reach out to you are probably already SOLD. They just need to get further information and proceed from there. The following are what I experienced and hopefully it will help some of you guys here: Never promise anything you can't control OK. You might be a genius / guru / expert in the world of SEO. You might be someone who can rank every keyword for your clients and destory competitions. But sometimes (and very often), things change. Services like SEO and ORM are not something you can 100% control. I've came across threads and stories where some users here got burned because their clients fired them due to poor performance (panda/pengiun) or some other unpredictable stuff. If you can't control them, why promise or guarantee it? It's just easier and smarter to explain to your client ahead. Be honest and make them aware that nothing is guaranteed in this world and you will do your best. Save your own ass and avoid preventable trouble. Be precise. Show them the issues. Then present them the solution. Not every business owner has time to spare and spend hours listening to what you offer. I too, have been pitched many times, and I usually lose patience after the first 5 minutes of listening to proposal that I am not too interested in. Instead, get straight to the point please. Prepare your presentation / pitch; Existing issue + proposed solutions + delivery/price. That's it. Don't go all the way back to once upon a time and stupid stuff. A strong call to action Sometimes I notice that they just need to be told what to do. If you offer 5 services in total (and it's common; SEO, PPC, email marketing, web development and ORM etc.), don't present them all at once. Instead, do your research and see what they need the most. Presenting them with so many different options will just confuse them. The more they are confused, the harder they will trust your service. So decide on what you believe will do best for that because, and create a strong call-to-action plan for them. Tell them exactly what they need to do, how much and why. And seal that deal! Dress equally Some people will disagree with me, but I tend to or try to dress equally as the person I am meeting with. For example, if I have a meeting with plumber, I might go with a polo shirt. If I meet with a dentist, then I might go with a dress shirt etc., This is really a personal thing, there is no right or wrong. I tend to like to dress equal to make the other person feels comfortable - like talking to a friend that wants to help him/her. Full suit is not needed for every event, it will just make the other party uncomfortable. Business cards. Website. If you are offering an online marketing service and you don't have a website for your own company, then something tells me or your customer that you aren't ready. So that should be top of your list regardless if you are offering ORM, or SEO or web development services. Having a business cards ready is definitely essential, especially for networking events. Just remember that not everyone is 'techy' that knows how to use QR codes or have their iphone ready all the time. A lot of people I met are still behind in the internet marketing world; and that's the #1 reason why they approach you or you approach them at the first place.