Small, local businesses face many challenges.

Employees are strapped for time, marketing budgets are rather small and there usually isn't a dedicated person on staff that handles online marketing.

With this in mind, I put together this list of free spots on the Internet to promote a local business.

The links below take you to the correct spot on each site to add your business.

  1. Google Maps
  2. Yahoo Local
  3. Bing Local Listing Center
  4. YellowPages
  5. SuperPages
  6. Local.com
  7. MerchantCircle
  8. MagicYellow
  9. YellowUSA
  10. iBegin
  11. DMOZ
  12. Localeze
  13. HotFrog
  14. Yelp
  15. InsiderPages
  16. Squidoo

The first 15 resources provide free business listings. Squidoo allows you to create a lens, which can function as a media-rich business listing.

Use these resources to help your business gain exposure for free. All it takes is your time.

Thanks to Saeed for pointing out Microsoft Live Search and InfoUSA.