It used to be the case of 'if you built it, they will come'. Unfortunately that's just not the case anymore. You'll need to know your target audience well and do some critical keyword research and ensure that you have everything on point in regards to on-page SEO.
If you've not heard of SEO then now would be the time to read up on it. There's a lot of information but the best way to learn is to just go out and do it. See your website as a testing ground and keep track of everything you do, everything that works, and everything that doesn't.
Out of the things mentioned above I personally feel the most important part of getting your site noticed is the keyword research as this is where everything starts and you'll be able to write better posts/pages that are targetted more to your market.
There are a lot of tools around which help you gain insight into what people are searching for on the internet (primarily Google) and with some perseverance and lots of reading you'll be able to target these keywords to help you gain more visitors.
If you need any further guidance then I'd be more than happy to help via a reply on your post so that other people can learn (and me learn too!).