Building back links is essential for your website to rank high in the search engines. Finding relevant websites to request back links from can take time and research. I have found a great way though to located relevant websites to build these back links from which is free. If you have a Google account then you can setup Google alerts to send you links to websites and blogs that have published freshly content that matches the keywords that you are looking for. To do this visit http://www.google.com/alerts and enter the keywords and interested in and your email address and you will be sent alerts of and new web page that publishes content that contains those specified keywords. You can visit each of these websites, that Google alerts has provided you a link to, check that this website is relevant and if they offer the ability to publish press releases or links on their website, then offer them as link to your website. This can be added in the form of a link swap on their links page, a link embedded in some content that you provide the website that links back to you website or a back link in a comment on one of their blog post s’. Make sure that you leave relatively quality comments on blog posts though or you will find that they will not publish your comments.
I have found that this is a great way for me to build back links to my website as on a daily basis I am provided with a list of websites that have published content that related to my keywords. Over time also you get to see which websites are the ones that publish content the most that relate to your keywords so you can work out whether it is worth forming a relationship with these websites to add a permanent link to you site. If anyone else has any great ways of building back links please leave a comment.