Business is all about visibility. The more you are visible, the more business you have. I presume that you know that this is the fundemental rule behind advertising.
Now... for your business... I think you are targetting small scale customers (or customers within a small locality). So trying to list your business in a google search or such enterprise site might be a waste of money.
The question is how will you then market your business. You have to take an active role in promoting the business. It is self initiative. How will others know about your business if you don't tell. A few ways that you should improve your sell is...
1. Attach a signature in all your mails with your website URL. Not just tradeall.in Make it the full like eg: http://tradeall.in
2. Make sure your website is available 24x7. I checked your website and got a MYSQL error. This will give a negative effect for your business. For this, I suggest you should host your website with a reliable external ISP. You might need to pay some money. Remember.. There could be people who provide service for cheap cost. If you pay peanuts you will get monkeys.
3. Your namecard/businesscard should print your website address.
4. Try to get an advertisement through the mobile service providers. It can be as simple as a banner outside their office or having a small advertisement printed in their brochure. [You can even offer them that you will take the brochure print charges for these companies in a particular location.. a win-win deal
5. Last but not the least... the most effective advertisement is the satisfied customer. If your staff is going to deal with your customer in an unpleasant way, be sure the customer will never refer another one. See the success of website 'Google'. With no advertisement they became the market leader. The reason is short and simple. Satisfied customers.