Yes! you can convert your website’s visitor into a recurring customer, No kidding, it is absolutely possible.
If you look at any established website, and in-depth their marketing strategy, some way or other they do the same.
You might know few of theme called 1. User Behaviour 2. Abundant Cart, 3 .Search History etc.
But most important thing is Landing Page, that’s the only way to convert your website’s visitors into a customer
by capturing leads which means (customers’s name and email address)