I somehow feel that the best way to market a small business is to create a blog about it. A blog helps in two ways. One it can be easily optimized and whenever you publish a post you have an option to ping various services. This acts like a bait for google and other search engines. Secondly it creates more awareness about your product and people or users can put forward their suggestions about your product.
The other way or the offline way to promote your business is to get a nice business card designed. Business cards are an essential item when it comes to running a business. There are many online websites that can help you in doing so. One of them is businesscarddesigns.us. It has various articles on Business Card Designs. Having a nice business card can mean the difference between acquiring more clients and not being able to expand your business to new heights. The business card has to be unique as per your business. Business card for any person can be creative and original in many different ways. You should experiment with your card and look out of the box for more options. It need not be simple old style name and number written on it. There is never anything wrong with being different when it comes to designing a business card and the same can be said for any business card.