I've read that you can have the most amazing website there is, but it's comperable to a billboard in the desert, if no one sees it! You have to constantly promote your site in order to be seen. Brick and Mortar stores have the same consideration, what to do to be found!
They've given you some really worthwhile things to try, they're good ones!
Good luck to you!