update your social accounts on daily basis and you will see it will become the best FREE way of traffic for your site ........
There are many ways you can promote your website, and dont pay into any systems until you have done your research. There are so many websites and company selling deals, but theres always a deal somewhere else to beat another. By deals, im talking about "back link packages" etc You will be wise to follow a blog that is doing what your doing, promoting his/hers website freely. Ive scoured the net, and there are a lot of blogs that seem to do this but they all have a hidden catch such as ads or a file that you need to register for. There are no hidden charges, the guy is a complete dummies at internet marketing, but quick at learning, and passes on his experiences to you, including the programs that took him there.
Honestly, even though it is a bit expensive, I find that PPC advertising yields the highest turnaround. Also, the traffic that you get is often very highly targeted which means that they will often be return customers, or at a minimum sign up for your email list. Once you've done a bit of PPC, let your loyal customers do the advertising for you. Offer discounts for sharing your site on social media sites! This will get the word out incredibly fast.
Your page content lot of images, the best is you place image title tag and alt tag so Google will know what the image content about . Try to add more text content to increase the keywords density or you might open a blog on your site would be great. Build backlinks on those high PR and related site will more effective.
Assuming that your site is still in Google's sandbox & a new one, you should give it some rest. After sometime, Google may eventually start to list your website, but you should be patient about this ordeal.
you can do social media optimisation for your website to get more traffic. just sign up facebook, twitter, linkedin and stumbleupon and web2.0 sites like squidoo etc., to share interesting content and promote your website. or else add blog to your website and post content daily to make your site get good visibility in search engine. This surly helps your site to get faster indexing in google as well SMO gets good traffic for your website..
Video production will increase your sites visibility drastically it is also a lot easier to rank if you website is linked to the videos
There are plenty of ways to follow, you can do directory submission, forum, blogging, commenting, and so on to get good back links.