Its not difficult to get your site seen on Google. It just takes time and a bit of effort. We have been doing it for the last four to five years and run a free workshop to help you over some of the humps and bumps you will encounter if you decide you want to learn how to do it yourself.
Search engine positioning is a numbers game and the most difficult thing to learn is that these wheels move slowly. That once started you have to keep link building. You have to get into a routine, you have to watch and learn. We keep a list of the links directories we use on SEO Services and you are welcome to make use of it