Whether you are a freelance photographer, own a hardware store, or have another type of small business, a great website is essential for your company’s success. As a webmaster who has worked on building or marketing over 100 small business websites, I know what it takes to create great and engaging business websites.

If you are looking to build a new startup website or make your current site more effective, here are 10 key steps to getting started and helping your small business website compete effectively in the online marketplace.