In an ideal world, your customers would walk into your business and know exactly what they wanted and be ready to buy. In the real world, you should consider investing in your best customers.
When we talk about investing in your customers, it means taking time to learn more about their goals and objectives and identifying ways in which you can assist them in achieving these goals. Virtually every company today has a website, so spending time visiting with your customers online can be the first step for investing in them.