In regards to the first paragraph, that's a sound idea.
In terms of the last part, sometimes it is a good idea to just move on and ask for a referral instead of wasting time with an individual who may be too stubborn etc.
Well let me elaborate on this. Never move on because the prospect stepped on your shoes. With the attitude of let me just move on, most people are looking for what the client can do for them. This is typically what makes them step on your shoes.
If they do look like a waste of time (not your ideal prospect). You then can provide value, by helping them with a free consultation (this could be 3 SUPER SIMPLE THINGS). Then you set yourself up to not look like your out for yourself.
This is hard pill for many geeks (calm down...I'm part geek too) who try to go out & sell. They don't realize that your customers don't care about what your services are. They don't care about SEO. They don't even care about getting more customers. Each business owner wants the desired END which the successful business will give them. Whether its lots of money, beautiful women, to impress friends, get back at a spouse that left them years ago, they all want something different. Anyone opening their mouth about their services will always rub people the wrong way. It sounds salesy.
So to what I was saying is NEVER & I mean NEVER squander an opportunity when your in front of a person who is remotely interested in your services. Why? Like I said,
you don't know who they know. If you disagree with that, then continue to run your same business model & watch your sales pipeline dry up at some point along the journey.
Once you stop trying to sell a person like that & help them, 9 times out of 10 they will return the favor & help you. Its just a quick question.
Me: So it looks like my services are too expensive for where you are at. Let me show you 1, 2, 3 that can help you grow your business.
If they find it helpful.
Me: Who else do you know that may be able to benefit from the same help I just gave you?
If you haven't sold for years, then you won't realize, you have to provide value before people are interested in your services. Trust me, it took me many years to learn this. Why? Because I was playing the numbers game of, "Oh well...let me just move on".