Here are seven ways to promote your business online that won't cost you a dime:
1. Use the three big local listing services
. Google
. Yahoo
. Bing
2. Embrace social media
3. Start a blog
4. Put up multimedia on YouTube and Flickr
5. SEO your company website
6. Press releases
7. Join a relevant online community and contribute