Digital marketing for small business works when you do a few things well instead of everything badly: a website that loads fast and makes it easy to buy or book, a Google Business Profile if you serve a local area, one or two channels where your customers already spend time, and simple tracking that shows which of them brings in money. It does not reward the biggest spender. It rewards the owner who knows their customers and keeps showing up. This guide covers what to build first, which channels to start with, how much to spend, how to measure it, and a 90-day plan you can run yourself.
What digital marketing for a small business really covers
Digital marketing is every way you reach customers online: search, maps, social platforms, email, messaging apps, ads, and now AI answers. For a small business it helps to sort those channels by what they cost you.
| Type | Examples | What it costs | Speed |
|---|---|---|---|
| Owned | Website, email list, WhatsApp contacts | Time to build, small running costs | Slow, then compounds |
| Earned | SEO, Google reviews, word of mouth | Time and consistency | Weeks to months |
| Paid | Google Ads, Meta ads, sponsored posts | Money, every day it runs | Days, stops when you stop paying |
When people ask about the "4 main types" of digital marketing, they usually mean search, content, social media and email. The owned, earned and paid split is more useful for planning, because it answers the question you actually care about: what keeps working after I stop paying or posting?
The mistake I see most often is trying to be everywhere at once. Two channels done consistently beat five done half-heartedly.
Start with your website, the base every channel lands on
Every channel in this guide ends at the same place. The Instagram bio link, the "Website" button on your Google Business Profile, the ad click, the email link, the AI answer that cites you: all of them send people to your website. If that page is slow, confusing or invisible to Google, you pay for the visit and lose the customer anyway.
Social profiles and marketplace listings are rented; the platform decides who sees your posts. Your website and email list are what you own, so I treat the site as step zero.
Before you spend on any channel, check four things on your homepage and main service page:
- It loads fast on a phone. Most local searches happen on mobile.
- The offer is clear in five seconds. What you sell, where, and for whom.
- There is one obvious next step. Book, buy, call or message on WhatsApp.
- Google can index it. No stray noindex, no robots.txt block, a 200 status, a sensible canonical.
Owners rarely check the last point, because the page looks fine in a browser. I run both pages through the indexability checker, which fetches the URL the way a crawler does and reports the status code, redirects, robots.txt result, noindex in the meta tag or HTTP header, and the canonical. A forgotten "discourage search engines" switch can quietly hide a whole site. If a page fails, fix it first; the guide on why pages are not indexed covers each cause. If your site is old or does not exist yet, see building by hand vs page builders.

A 6-step digital marketing plan for a small business
A plan only needs to answer six questions, in order.
1. Define the customer and the one action you want
Write one sentence about who buys from you and why. "Families nearby who need a birthday cake on short notice" is useful; "everyone who likes cake" is not. Then name the single action that counts as a win: a booking, an order, a call, a WhatsApp message. Every channel is judged on that action.
2. Check what competitors rank and post
Search for what you sell plus your city on Google and Maps. Note who shows up, their reviews and their pages, and look for the gap: questions nobody answers well, areas nobody covers.
3. Pick two channels
A starting point, based on how customers in each type of business usually find a provider:
| Business type | Start with | Add later |
|---|---|---|
| Local service (salon, repair, rental) | Google Business Profile, website | Search ads |
| Restaurant or cafe | Google Business Profile, Instagram | TikTok, WhatsApp updates |
| Online shop | Website SEO, Instagram or TikTok | Email, retargeting |
| B2B or consultancy | Website content, LinkedIn | Email, search ads |
| Exporter or manufacturer | Website SEO in the buyer's language | LinkedIn, trade directories |
4. Set a budget in money and hours
Decide your monthly spend and weekly hours before you start; the budget section below shows how to split them.
5. Set up tracking before you spend
Install Google Analytics 4, connect Google Search Console, and tag every link you control with UTM parameters (explained under measurement).
6. Review monthly, cut what does not work
Once a month, check which channel produced the action from step 1. Keep what works, fix what is close, drop what has not moved after a fair trial: a few weeks for ads, a few months for SEO.
Free channels first
Start with channels that cost time rather than money. They are slower, but they keep working when the budget is tight.
Google Business Profile and reviews
If customers visit you or you serve a local area, your Google Business Profile is often the highest-return thing you can set up. It is what appears in the map results, with your hours, photos, reviews and buttons to call or visit your site.

- Claim and verify the profile with the real business name, no added keywords.
- Pick the most accurate primary category; add secondary ones only if they truly apply.
- Fill in hours, address or service area, phone, website and a plain description.
- Add real photos of the place, products and work, and keep adding them.
- Send every happy customer a direct review link right after the purchase or job.
- Reply to every review, good and bad, briefly and politely.
Do not offer discounts or gifts for reviews, and never write your own. Google's review policies prohibit incentivized and fake reviews, and violations can get reviews removed or the profile restricted. For what else moves local rankings, see local SEO signals that actually move the needle.
SEO and keyword research
SEO means shaping your site so it shows up when people search for what you sell. It is the channel that compounds: the traffic is free, targeted, and keeps arriving long after the work is done.
Start with the phrases customers actually type. I put a seed word into the keyword generator, which pulls ideas from Google's autocomplete, so every suggestion is something real people search. Say you run a bakery and enter "birthday cake". Sort the results into three groups:
- Location phrases ("birthday cake near me") go to the homepage and Business Profile.
- Product and occasion phrases ("custom birthday cake") each get their own page.
- Questions ("how far in advance to order a birthday cake") become FAQ answers or a short guide.

Work each group naturally into its page: title, main heading, first paragraph and body. One page per main topic keeps your pages from competing with each other, a problem explained in the guide on keyword cannibalization. For backlinks, the realistic sources are local news, suppliers, partners, community groups and trustworthy directories. Chase relevance, never volume; links from spammy sites can hurt.
Content that stays useful
You do not need a big budget to win at content. You need to answer, on your own site, the questions customers already ask you. Refresh or merge old posts before writing new ones, and favor evergreen pieces (how-to guides, pricing explanations, comparisons) over a daily posting treadmill.
Social media without spreading thin
Go where your customers are. A boutique, cafe or florist belongs on Instagram or TikTok; a consultancy usually gets more from LinkedIn. Mix product updates, behind-the-scenes moments and customer stories, and reply to every comment and message; that closeness is what big brands cannot copy. Put a tagged link to your website in the bio.
Email and WhatsApp
Email is cheap, direct, and the list is yours. Offer something real for signing up, keep each email short with one call to action, and hold a steady cadence.
In many markets, including Indonesia where I work, customers would rather message a business on WhatsApp than fill in a form. Treat it with the same discipline: a WhatsApp button on the site, saved replies for common questions, and broadcasts only to people who agreed to receive them.
Paid channels when you are ready
Ads amplify something that already converts. They do not fix a weak offer or a broken page. Start paying once your site is fast, your offer is clear and tracking works.
- Search ads (Google Ads). You pay when someone searching for your service clicks. Usually the best first paid channel for local services.
- Paid social (Meta, TikTok, LinkedIn). Targets people by interest and location. Good for products people do not search for yet, or for a launch or event.
- Retargeting. Ads shown to past site visitors. Only worth it once you have steady traffic.
Test small: one campaign, one location, a narrow keyword set or audience, and a daily cap you can afford to lose while learning. After a few weeks, compare the cost per booking against your profit per sale before raising the budget.
How much should a small business spend on marketing?
There is no single right number, but there are sensible ranges. BDC, Canada's business development bank, gives a rule of thumb of 2 to 5% of revenue for B2B companies and 5 to 10% for B2C companies. A new business trying to get known often sits at the high end in its first year. Count your own hours as well; they are part of the budget even if they never appear as an expense.
Three budget rules come up again and again. Here is what each actually means.
The 70/20/10 rule
The 70/20/10 rule splits your budget by risk: 70% to channels already proven to work for you, 20% to promising channels you want to grow, and 10% to experiments that might fail. Xero's guide describes it the same way: 70% to proven strategies, 20% to promising new ideas, 10% to experimental approaches. It protects what works while you keep learning. In your first months you may have no proven channel yet, so treat it as the target once you find one.
The 3-3-3 rule
The 3-3-3 rule has no single agreed definition, so be careful when someone quotes it as a standard. The two versions you will meet most are a planning framework (three audiences or content types, three messages, three channels, to keep effort focused) and an attention rule of thumb (about three seconds to catch attention, about three minutes to earn interest, and roughly three follow-ups before a lead goes cold). Both are reminders to stay focused and follow up. Neither is a budget formula.
The 40-40-20 rule
The 40-40-20 rule comes from direct mail and direct response marketing. It says a campaign's success depends 40% on the list (who you reach), 40% on the offer (the reason to act now), and 20% on the creative (design and copy). It is a split of importance, not of money. The lesson for a small business: a clear offer shown to the right people beats a beautiful ad shown to the wrong ones, so fix audience and offer before paying for nicer visuals.
A budget template you can fill in
Fill it with your own money and hours, and revisit it every quarter.
| Line | Money per month | Hours per month | 70/20/10 bucket |
|---|---|---|---|
| Website hosting, domain, upkeep | Proven | ||
| Google Business Profile and reviews | |||
| SEO and content | |||
| Social media | |||
| Email or WhatsApp | |||
| Paid ads test | Experiment | ||
| Tools and software |
Showing up in AI search answers
More people now ask Google's AI Overviews, AI Mode and chat assistants. There is no separate trick. Google states there are no additional requirements or special optimizations needed to appear in AI Overviews or AI Mode: the page must be indexed and eligible to show in Search with a snippet, like any result. What helps is the fundamentals done carefully:
- Consistent business details. The same name, address, phone and hours on your site, Business Profile and directories.
- Pages that answer directly. The answer in the first sentence or two, then the detail.
- One page per service. What it is, where you offer it, and how pricing works.
- Structured data where it fits. LocalBusiness or Organization schema helps machines read your details, but it is not a requirement.
Nobody can guarantee a place in an AI answer; the fundamentals make you eligible.
Measure what works
You do not need a complicated dashboard. You need a few numbers per channel and a way to connect each visit to its source.
| Channel | What to watch | Where | Judge it after |
|---|---|---|---|
| Website | Bookings, orders, messages | GA4 key events | Every month |
| Business Profile | Calls, website clicks, directions | Profile performance | Every month |
| SEO | Clicks, impressions, top pages | Search Console | 3 to 6 months |
| Social | Link clicks and messages, not likes | GA4, platform inbox | 1 to 2 months |
| Email or WhatsApp | Clicks and replies | Email tool, GA4 | A few sends |
| Paid ads | Cost per booking or order | Ads platform, GA4 | 2 to 4 weeks |
UTM tagging makes this table work. A UTM is a few parameters added to a link that tell Google Analytics where the visit came from; without them, a click from your Instagram bio can land in vague referral or direct traffic. I build the links with my free Google Analytics UTM builder. For an Instagram bio, use source instagram, medium social, campaign bio. For a monthly newsletter, use source newsletter, medium email, and the month as the campaign, such as 2026-11. Keep values lowercase, because GA4 treats "Instagram" and "instagram" as different sources.

In GA4, open Reports, then Acquisition, then Traffic acquisition, and set the primary dimension to Session source / medium. Each tagged link appears as its own row with sessions and key events. Set that against what each channel costs in money and hours, and you have a return on investment good enough for decisions.
What I do for my own small business
Besides client SEO work, I run Tangkap Rasa, a camera rental business in Yogyakarta. Its growth has come mostly from organic channels: content on its own website that answers what renters actually ask, and a booking system I built myself, so customers can check availability, see the price and book without waiting for a reply. Lessons that carry over:
- The website does the selling. Posts and chats bring people in, but the decision happens on the product pages and the booking form.
- Own the customer path. Bookings come through my own system rather than a marketplace, so the customer data and order history stay with the business.
- WhatsApp supports the funnel. Customers here want to chat before and after booking. The form collects the details and WhatsApp handles confirmation and questions, so neither does the other's job.
- Consistency beats bursts. Steady updates to product pages did more than any single campaign.
Most businesses can start with a simple site and form; if you are weighing a custom build, see building a custom tool vs buying SaaS.
DIY or hire help?
Most small businesses can run the basics themselves: a Business Profile, a simple site, one social channel and email, a few hours a week. Get help when your site is not indexed or traffic dropped and nobody knows why, when you are about to spend real money on ads, or when you need a site built or content at a pace you cannot write yourself. A good middle path: have the foundation set up once, then run the day-to-day yourself. A website audit that leads to action is a sensible first step if you are unsure where your site stands.
Your first 90 days
Each phase builds on the one before, so resist skipping ahead to ads.
- Week 1: define your customer and the one action that counts as a win.
- Weeks 1 to 2: check your main pages for speed, clarity, a next step and indexability.
- Week 2: install GA4, connect Search Console, and mark bookings, orders or WhatsApp clicks as key events.
- Weeks 2 to 3: complete your Google Business Profile and start asking for reviews.
- Weeks 3 to 4: run keyword research, group phrases by page, and update your main pages to match.
- Week 4: choose your second channel and create UTM-tagged links for every link you control.
- Weeks 5 to 8: publish a useful page every week or two and post on a schedule you can keep.
- Weeks 5 to 8: send your first email or WhatsApp broadcast to people who opted in.
- Weeks 9 to 10: review which source produced conversions and fix the weakest page.
- Weeks 11 to 13: if the foundation works, start a small paid test with a strict daily cap.
By day 90 you will have a working site, a profile collecting reviews, two active channels, and data that tells you where your next hour and your next dollar should go.
Frequently asked questions
What is the best digital marketing strategy for a small business with a small budget?
Start with what costs time rather than money: a fast, clear website, a complete Google Business Profile with genuine reviews, and one social or email channel your customers already use. Add paid ads once those basics turn visits into customers.
How much should a small business spend on digital marketing per month?
A common benchmark is a share of revenue, roughly 2 to 5% for B2B and 5 to 10% for B2C according to BDC. Judge spending by the cost per customer it produces.
What is the 70/20/10 rule for a marketing budget?
It splits the budget by risk: 70% to channels that already work for you, 20% to promising channels you want to grow, and 10% to experiments.
How long does digital marketing take to show results?
Paid ads can bring visits within days, a Google Business Profile often brings calls within weeks, and SEO and content usually take three to six months to build momentum.
Should I start with free or paid digital marketing?
Start with free channels and your website, then add ads. Ads amplify whatever happens after the click, so a slow page or unclear offer means paying to lose customers. Once the site converts, a small test shows whether ads pay.
Do I need a website if I already have Instagram or a Google Business Profile?
Yes, if you want growth you control. Platforms can change their rules or reach at any time, while a website is the one place you fully own and where search engines and AI answers can find detailed information about you.
If you would rather have someone set up the foundation for you, SEO services and content optimization cover the work that keeps paying off, or you can get in touch and tell me about your business.
