I have tried so many different ways but nothing is as good as getting picked up by the search engines.
Making more pages and covering all the keywords and phrases for the subject of your website is pure gold!!!!
New content on site and link building techniques such as press releases and article distribution has certainly worked for us . Please be aware and prepared for the fact that search engine optimisation is a highly competitive and you need to be patient to achieve the results.
It has taken us almost 7 months before actually receiving inquiries form customers regarding our web design services. Our traffic is still moderate but search engine optimisation is a constant process.
Write articles about various aspects of producing, purchasing and installing carpets.
Add a signature at the bottom of the article with a link back to your site and post the articles on article directories, on your blog etc.
On-site optimization plays a big role in bringing traffic to your site. Check all the likely words and phrases people searching for what you sell might be using in search engines, and then include them in the META Keywords and META Descriptions of your related pages. Exchange links with other related but non-competitive sites, whose visitors might be interested in what you sell.
Viral promotions or viral marketing is another way to gain more traffic for a site. It may take the form of video clips, interactive Flash games, advergames, ebooks, brandable software, images, or even text messages.