Digital Marketing for Small Business: Where to Start and What to Do First
A practical order of work for small businesses: set a goal, fix the basics, start with search and local SEO, then add social, email and WhatsApp.
Work out a digital marketing budget from target customers, close rate and lead value, with a made-up worked example and a monthly review routine.
"How much should I spend on marketing?" is the most common question we hear, and any answer that starts with a flat figure or a percentage of turnover is a guess. Your digital marketing budget should come from your goals, your close rate and what a customer is worth to you.
This guide gives a step-by-step method for setting a digital marketing budget, with an arithmetic example (clearly made up) so you can follow the logic and then replace the numbers with your own. It does not quote typical ad prices, because costs vary widely by industry, city and season and any figure we gave would mislead you.
Rules such as "spend 5 percent of turnover" ignore your situation. A clinic with high-value patients, a school filling seats before admissions close, and a small shop with thin margins all have different limits on what they can pay to win a customer.
The question to answer is: how much can I afford to pay for one customer, and how many customers do I want? Everything else follows. A goal-based budget also gives you a way to stop: if the cost of a customer stays above your limit after a fair test, change the plan.
If you do not yet know your close rate or lead value, do not skip the step. Use a cautious estimate, label it as an estimate, and replace it with real data after the first month.
Illustration only: These numbers are invented to show the arithmetic. They are not benchmarks and not a prediction for any business.
Imagine a home services company that wants 12 new customers a month from marketing.
| Step | Made-up figure | Calculation |
|---|---|---|
| Target new customers per month | 12 | Your goal |
| Close rate | 25 percent (1 in 4) | From the owner's records |
| Enquiries needed | 48 | 12 divided by 0.25 |
| Average profit per customer | Rs 8,000 | Owner's estimate after costs |
| Most the owner will pay to win a customer | Rs 2,000 | One quarter of that profit |
| Maximum cost per enquiry | Rs 500 | Rs 2,000 multiplied by 0.25 |
| Maximum ad spend for the goal | Rs 24,000 | 48 enquiries multiplied by Rs 500 |
What this tells the owner: if the campaigns can bring enquiries at or below Rs 500 each, the goal is workable. If real results show that enquiries cost more than Rs 500, the owner has three options: improve conversion (landing page, follow-up speed, close rate), narrow targeting to better enquiries, or accept a lower number of customers. The method does not promise any result; it shows the limit within which the plan makes sense.
The figures above are fictional. Put in your own and check the arithmetic before you rely on it.
Media spend, the money paid to Google or Meta, is only one part. Budget for:
Weak landing pages and poor tracking make every rupee of ad spend work less hard, so these supporting items often deserve funding before the ad budget grows.
As a general principle, put most of your money into channels closest to a sale and use a smaller share to test others.
There is no universal ratio. Start with the intent channel, test a second channel with a smaller share, and let your cost per customer decide how to rebalance. Our article on digital marketing for small business suggests an order of work.
Begin with one or two channels and a defined test period, long enough to gather meaningful data. A single week is rarely enough; ad platforms need time to learn and enquiries take time to turn into customers. Decide in advance what you will judge: cost per enquiry, share of enquiries that are genuine, and customers won.
Increase effort only after tracking is trustworthy and results are consistent. If you run Google Ads, avoid the common errors in our guide to Google Ads mistakes before judging the channel.
Tip: Judge enquiry quality, not just quantity. Ask whoever answers the phone to note which enquiries were genuine, so you measure cost per real lead.
Seasonality matters. Schools, tutoring, weddings and festivals have peaks, so plan the budget around them, not as flat monthly slices.
You decide the goal, the limit you will pay per enquiry and the length of the test. The ad platforms then decide how many people see your ads and what each click costs in the auction, which changes with competition and season. That is why a budget should be a ceiling tied to results, not a promise of a fixed number of leads.
If results are weaker than your calculation allows, work through the causes in order: is tracking correct, does the landing page match the ad, are the keywords or audiences too broad, and are your replies fast enough? Only after those are fixed is it fair to judge the channel itself.
There is no honest universal figure. Work from your target customers, close rate and what a customer is worth, as shown above. That gives a limit that suits your margins, rather than a generic percentage.
If you need enquiries soon, search ads give faster feedback. SEO and local SEO build slowly but last. Many businesses run both: ads for immediate demand and learning, SEO for longer-term visibility.
Give it enough time to gather useful data and allow for the learning phase and your sales cycle. Set the test period and the success measures before you begin, and avoid changing everything each week.
Start tracking it now. Log every enquiry, its source and whether it became a customer. Until you have data, use a cautious estimate and mark it as an assumption to replace after the first month.
A good budget is a calculation, not a guess: customers wanted, close rate, customer value and a limit per enquiry. Test, measure and review monthly. If you would like help applying this method to your business, contact us and we will work through the numbers with you.