Getting customers to your website can happen in different ways:
SEO and Content Marketing can bring new customers to you from search results
Social media marketing can capture attention on social channels and bring interested viewers to your website
Email marketing can keep subscribers interested in your business and give them opportunities to come back to your site
Run discounts and limited-time sales to pique the interest of people
Run ads on social and search channels to reach the type of people who are typical customers.