I am totally agreeing with this.Its true that you have to find your potential consumers first and then ignore completely the non-consumers because all visitors are not the same.So you have to think differently about how you attract your each and everyone of your potential consumers.