SEO - Search Engine Optimization is imperative whether you take the free, longer journey or buy your way to the top. You can't have a successful website without search engine basics.
Social Media - make sure you have a business (not personal) page for Facebook, Twitter and Instagram. And always link to your website in your posts. eg: www.tnwcreations.com The more content with links to your site, tells search engines you are a valuable resource that needs to be visited.
Consider a blog - with relevant information, again be sure to link to your website in every post, increasing traffic to your site.
Ask for support - from friends and family to follow or like your posts. The extra exposure will increase traffic and potential customers. It doesn't cost anything for your support system or yourself.
Give your site time - set reasonable expectations. The web wasn't made in a day. Your website ranking is not going to miraculously pop to the first result overnight, unless you've shelled out big bucks in advertising.
Hire us to help you.