What are some good places to advertise my websites for free?
I've already submitted them to Google, Yahoo!, and Bing.
Now, I am looking for some places I can create legitimate backlinks.
Does anyone have any ideas?
The best way to get backlinks is to have quality content on your site that is not only worth reading, but worth searching for. For example, lets say I am helping a friend on a forum with a problem they are having with their iPhone or something. If I am searching for the problem and come across YOUR site and what you offer helps me out, I will put a link on the forum post to your site... telling my friend "Hey, here's where you can find the solution." These are the backlinks you want. You can create them yourself, if you want, but nothing is as good as producing content that is thought-provoking or helpful, because it earns its own backlinks.
My strongest content is my most well-written content. Google loves well-written content and so do readers... and readers WILL link out to good content.
One personal example is an article I'd written that was just a little complaint about how I thought "something" was unfair. Other people thought "something" was unfair and made searches on it. They came across my post and thought it was interesting and linked to it on FaceBook, twitter, on their blogs. They made comments on blogs linking to my post and on forums, too. My article became very popular and later the Wall Street Journal did an article on the thing I thought was unfair, interviewed me, and mentioned me in their article. It did me really well. Just because it was what people thought was thought-provoking.
So write great content and you will be surprised what comes your way. If you put all your effort in your content and none in backlinks, I think you can do really well. That doesn't completely rule out SEO, though. Make sure your site is search engine friendly, too. Then, you're good to go.
Social Media Sites and Web 2.0 sites are good for getting backlinks to your site. Set up a profile and meet people with interests similar to your niche. This can be a really good way to advertise your site - and its free. For the web 2.0 sites, you will need to provide some content to make the site into a real site and not just a shell of a blog. Posterous is a service that can help with this.