Digital marketing is any marketing you do online or on a phone: your website, Google, social media, online ads, email and SMS. The goal is the same as any marketing, getting the right people to notice you and buy from you. What's different is that you can target people more precisely and see what's working almost straight away.

If you run a small business, you don't need to do all of it. Most businesses do well with two or three channels done properly. This guide explains each one so you can decide where to put your time and money.

What are the main types of digital marketing?

ChannelWhat it doesHow fast it worksRough cost
WebsiteYour home online. Explains what you do and lets people contact or buyLive in about a weekOne-off, plus hosting
SEOHelps you show up on Google without paying per clickSlow, 3 to 6 monthsMostly time and content
Google Business ProfilePuts you on Google Maps for local searchesDays to a few weeksFree
Social mediaBuilds trust and keeps you in people's mindsWeeks to monthsTime, or a monthly fee
Paid adsPuts you in front of new people right awaySame dayYou set the budget
EmailBrings past customers backImmediate once you have a listLow
SMSReaches every phone with short offers and remindersImmediatePaid per message

Your website

Everything else points somewhere, and that somewhere should be a website you own. Social media accounts get hacked, suspended or buried by the algorithm. A website stays put. It doesn't need to be big. A clear page that says what you do, shows proof, and has a WhatsApp button is enough to start. We wrote about how we build one in a week.

SEO (search engine optimisation)

SEO means making your website easy for Google to understand and trust, so it shows you when people search for what you sell. It's slow, but the traffic is free and it keeps coming. Our SEO for beginners guide goes deeper.

Social media

Instagram, Facebook, TikTok and LinkedIn are where people discover brands and check whether you look legit. For many businesses in Tanzania, Instagram is where the first conversation happens. Social media rarely makes sales on its own. It builds the trust that makes the sale easier.

Google Ads show you to people searching right now. Facebook and Instagram ads show you to people who match an audience you choose. Ads are the fastest channel, and the easiest one to waste money on. Start small, measure messages or sales rather than likes, and only spend more once something works.

Email and SMS

These two talk to people who already know you, which makes them cheap and effective. Email suits longer updates and online stores. SMS reaches every phone, even without data, and works well for offers and reminders.

Where should a small business start?

Here's the order we usually recommend when the budget is tight:

  1. Set up your Google Business Profile. It's free and brings in local calls quickly.
  2. Get a simple website with a WhatsApp button.
  3. Pick one social media platform where your customers spend time, and post consistently.
  4. Start collecting customer phone numbers and emails from day one.
  5. Add paid ads once you know which message and offer works.

That last point matters. Ads make a good offer reach more people, but they won't fix an offer nobody wants.

How do you know if it's working?

Pick numbers that connect to money: enquiries, WhatsApp messages, calls, bookings, orders. Check them every month. Followers and likes are nice to see, but if they're going up while sales stay flat, something needs to change.

Two colleagues planning marketing on a laptop
A simple plan you stick to beats a complicated one you abandon after a month.

How is digital marketing different from traditional marketing?

Traditional marketing means radio, TV, newspapers, billboards, flyers and events. It still works in Tanzania, and radio in particular reaches a lot of people. The big differences with digital are targeting and measurement. A billboard on Bagamoyo Road is seen by everyone driving past, whether they care or not, and you can't easily tell how many customers it brought you. An Instagram ad can be shown only to women aged 25 to 40 in Dar es Salaam who are interested in fashion, and you can see exactly how many people clicked and messaged you.

TraditionalDigital
TargetingBroad, by area or audience of the station or paperNarrow, by location, age, interests and behaviour
Minimum budgetUsually higherCan start very small
Measuring resultsHard, often guessworkClicks, messages and sales are trackable
Changing the messageSlow and costlySame day
Two-way conversationRareNormal: comments, DMs, WhatsApp

Many of our clients use both. A radio mention or a flyer can push people to your Instagram or WhatsApp, where the conversation continues.

What does a digital marketing funnel look like?

A funnel is just the path a stranger takes before becoming a customer. People rarely buy the first time they see you. They notice you, look you up, compare, ask a question, and then buy. Each channel tends to do a different job along that path.

  1. Getting noticed. Reels, TikTok videos, ads and Google search results put you in front of new people.
  2. Building trust. Your Instagram profile, website, reviews and Google listing answer the question "are these people legit?".
  3. Starting a conversation. WhatsApp, DMs, calls and contact forms are where interest becomes an enquiry.
  4. Making the sale. Clear prices, easy payment with mobile money and quick replies close the deal.
  5. Bringing them back. Email, SMS and WhatsApp broadcasts turn one purchase into many.

When sales are slow, the funnel tells you where to look. Lots of followers but few messages usually means a trust or pricing problem. Lots of messages but few sales often means slow replies or an unclear offer.

How much should a small business spend on digital marketing?

There isn't a correct number, and anyone who gives you one without knowing your business is guessing. A useful way to think about it: decide what a new customer is worth to you over a year, then decide how much of that you'd happily spend to get one. If a customer spends a lot with you every month, you can afford to spend more to win them. If it's a one-off small purchase, you need cheaper channels like organic social media, Google Maps and referrals.

Start with the free and cheap channels, measure what they bring, and only then add paid ads. Spending a large budget before you know which message works is the fastest way to waste money.

Should you do it yourself or hire an agency?

If you enjoy it, have time, and your business is small, doing it yourself is a good way to learn what works. Many successful businesses started with the owner posting on Instagram at night. The problem comes when the business grows and marketing becomes the thing that gets done "later". Posting stops, replies slow down, and the ads run without anyone checking them.

An agency or freelancer makes sense when your time is worth more running the business, or when you need skills you don't have, like design, video, ads or web development. Whoever you hire, ask for a monthly report in plain language that connects their work to enquiries and sales. If they can only show you likes, ask more questions.

A busy street market with shoppers and traders
Your customers are already online. Digital marketing meets them where they spend their time.

Common mistakes we see

  • Being on every platform at once and doing all of them badly.
  • Copying what big international brands do, without the budget behind it.
  • No clear way to contact or pay you from the profile or website.
  • Judging success by followers instead of enquiries and sales.
  • Stopping after a month because "it doesn't work", before anything has had time to build.

Digital marketing is a habit more than a campaign. The businesses that do well online usually aren't the ones with the biggest budgets. They're the ones that show up every week, reply quickly, and keep improving what they already have.

Example: a small restaurant going digital

Picture a family restaurant in Upanga that relies on walk-in customers. A sensible first three months could look like this. Month one: claim the Google Business Profile, add menu photos and opening hours, and start asking regulars for reviews. Month two: a simple one-page website with the menu, prices, location and a WhatsApp button for orders and bookings. Month three: Instagram posts three times a week (dishes, the kitchen, happy customers) and a small ad for the lunch special aimed at people working nearby.

By the end, the owner knows how many calls come from Google, how many WhatsApp orders come from Instagram, and which dishes get the most attention. That information decides where the next shilling goes.

Your plan for this week

  1. Write down who your best customers are and where they spend time online.
  2. Set up or fix your Google Business Profile.
  3. Choose one social platform and commit to posting there for three months.
  4. Start a list of customer phone numbers and emails, with permission.
  5. Decide on one number you'll track each month, like enquiries or orders.

Frequently asked questions

What is digital marketing in simple words?

It's marketing that happens online or on phones: websites, Google, social media, online ads, email and SMS. The aim is to reach the right people and turn them into customers.

Which digital marketing channel is best for a small business?

There's no single best one. For local businesses, a Google Business Profile plus a simple website and one social media platform is a strong start. Add ads once you know what sells.

How much does digital marketing cost?

Some channels are free, like Google Business Profile and posting on social media yourself. Others, like ads and SMS, cost what you choose to spend. Agencies usually charge a monthly fee for running the work.

How long does digital marketing take to work?

Ads can bring results the same day. Social media and SEO usually take a few months of steady work before the results add up.

Is digital marketing worth it for very small businesses?

Yes, especially the free and low-cost parts like Google Business Profile, WhatsApp Business and posting consistently on one social platform. Start there before spending on ads.

Do I need a website if I'm active on Instagram?

Instagram is a good start, but a website gives you a home you control, helps you show up on Google, and looks more credible to many customers.