There are lots of ways:
- Long Term SEO strategies to rank for your keywords
- Promotion on social media (FB, Pinterest, etc)
- PPC advertising on Google, Bing, etc
- Youtube videos with a link to your site
- Banner ads on relevant sites
- Influencer promotions
- Offline flyers, print ads...