I tell people all the time that a website is like a storefront: Just because you have one, doesn't mean people will come in. There are many more components to it.
Just like a storefront has to encourage people to leave their homes and drive to the store, a website has to encourage people through other media channels to no only visit the site, but also encourage people to buy by creating a sense of urgency and opportunity.
For a website to be "found online" the website has to be published, connected to search consoles and then the item or topic must be sought after by the consumer. Which means, it has been typed into a search console such as safari, Google, MSN, Yahoo, etc. When it is searched items or topics are brought up, and in a perfect world, they are connected to your site, which then, leads them to you.
It is at that time that we need to have a strong call to action and really good content on the website.
So, what if your topic/ products aren't sought after often? This is where social media marketing, blogs, youtube channels, and even a more active Google Business page come in extremely handy.