With numerous tools and platforms to choose from, small business marketing online can be confusing. New strategies frequently appear, offering untapped sources of traffic and targeted customers. In many cases, though, these strategies won’t work unless you have spent the time building the foundations. When your small business has an online presence that can identify targeted audiences, offer them significant value, move them into a sales funnel, and sell your products, you are built for success. So what are the main elements required for small business marketing?