Unless your website/company has had years of branding or a Massive budget, getting new customers to find your website only happens a few ways.
1. Search Engines like Google and Bing
2. Social Media Sharing Facebook and Pinterest
3. Backlinks from other sites
4. Advertisements on Websites
Getting your site in the position to be found via Search Engines is Called SEO(Search Engine Optimization). SEO is done many ways and only a few ways being correct. It is important to ask questions and view past experience when hiring someone to do your SEO. If done correctly customers will find you or your website when they need it most.
Social Media outlets like Facebook.com, Twitter.com and Pinterest.com are normally considered part of a good SEO plan. The way you are portrayed through these social outlets can be a very powerful tool for New customers and keeping past customers connected and informed about your business. Every single mention of your companies website on these social websites is monitored and effects your ranking. When adding something to your Facebook Page, for example everyone that likes, shares and or repost; your content is helping new people find you.
Advertising on the Web can be very costly. If you are not trained on how to setup up your Ad, you may lose tons of money and may not connect with actual possible customers.
The goal of all of your online marketing should be to generate and promote content designed to entice and engage your potential audience, with the ending result being consumer interaction and actual sales.