Marketing and adsStrategy and budgets

Marketing plan for small business: a 90 day plan, week by week

You do not need more channels. You need the right few, in the right order, and a way to see which ones bring customers. This marketing plan for small business owners in Norway runs for 90 days and is built for a few hours a week.

How to get more customers in 90 days without doing everything at once
Short answer

A marketing plan for a small business should start by measuring where customers come from today, then fix the basics: Google Business Profile, the website and tracking. Next come reviews, fast replies and automatic messages. Only after that should you test one paid channel with a fixed budget for at least four weeks and optimise it. Ninety days is enough to see what works.

Key takeaways

  • Measure first: for two weeks, ask every new customer how they found you and write it down.
  • Fix what brings customers without ad spend before you pay for ads: Business Profile, website basics, reviews and fast replies.
  • Test one paid channel at a time, with a fixed budget and at least four weeks.
  • Track six numbers every week: calls, bookings, enquiries, cost per new customer, new reviews and the share of returning clients.
  • Change one thing at a time, so you can see what made the difference.
On this page
  1. What is a marketing plan for a small business?
  2. The 90 day marketing plan for small business, week by week
  3. Which marketing channels fit your business?
  4. How to split a small marketing budget of time and money
  5. Which numbers should you track?
  6. Common marketing mistakes small businesses make
  7. When should you get help with marketing?
  8. What to do this week

What is a marketing plan for a small business?

A marketing plan for a small business is a short written answer to four questions: which customers you want more of, where they find businesses like yours, what you will spend in time and money, and which numbers show that it works. For a salon, a clinic, a craftsman or a shop it fits on one page. It is not a list of small business marketing ideas to try at random, but an order of work that answers one question: how to get more customers from the time and money you have.

The order matters more than the channels. It is tempting to start with ads or a new Instagram routine. Start instead with what you already have: the Business Profile, the phone and the website. A paid click is wasted if the customer meets an empty profile or an unanswered phone.

The 90 day marketing plan for small business, week by week

The plan has three phases: foundations, routines, then one paid test. Each phase builds on the one before, so resist skipping ahead.

A 90 day marketing plan for a small local business. Hours per week are estimates for one person.
WeekFocusWhat to doHours
1MeasureAsk every new customer how they found you; note calls, bookings and enquiries; read your Business Profile performance1 to 2
2FoundationsComplete your Google Business Profile, fix the website basics, set up tracking3 to 4
3ReviewsStart a review routine: ask every customer, with a link or QR code1
4RepliesMeasure your answer time, set up instant replies and a text for missed calls2
5Automatic messagesReminders, thank you and rebooking messages, within the rules2
6ContentAnswer the five questions customers ask most, on your website and profile2 to 3
7Plan the testPick one channel, one offer, one area and a fixed budget2
8LaunchStart the ads and check that every enquiry is tracked2
9 to 10ReadCheck the numbers weekly and make one change per week at most1
11OptimiseStop what does not bring enquiries and move the money to what does1
12DecideKeep, adjust or switch channel, and write the plan for the next 90 days1 to 2

Weeks 1 to 2: foundations

Measure where customers come from today. For two weeks, ask every new customer one question: “How did you find us?” Write the answer in a sheet next to the date and the service. Then sign in at business.google.com, open Performance and note calls, website clicks, directions and bookings. If your website runs Google Analytics 4, add UTM tags to the links in your Instagram bio and emails, so the visits show up by name under Acquisition, Traffic acquisition.

Link with UTM tags for your Instagram bio

https://www.example.com/booking?utm_source=instagram&utm_medium=social&utm_campaign=bio

Google Business Profile. Google Business Profile is the listing that shows your business in Google Search and Maps, with address, opening hours, phone number, photos and reviews. Google ranks local results by relevance, distance and prominence, and says businesses with complete and accurate information are more likely to show up. You cannot pay for a better local ranking. Our Google Business Profile guide goes through every field.

Website basics. Each main service needs its own page with a price or price range, the area you cover, photos of real work, and a phone number and booking button at the top. See landing pages that bring enquiries, or building a website with AI if you have no site yet. If you use a booking marketplace, check your contract for fees per booking and on online payments, and consider your own booking page with Vipps for regular clients.

Tracking. In Google Analytics 4, mark the actions that matter as key events (Admin, Data display, Events, then the star icon): a booking, a form, a click on the phone number. It is often missing. In our own automated check of 604 websites of beauty salons, clinics and dental practices in Norway (30 September to 15 October 2026), 359 (59%) had neither a Meta pixel nor a Google Ads tag in the homepage code or its Google Tag Manager container. Tags that load only after cookie consent or only on other pages may be missed, so the real share can be somewhat lower. The tracking guide explains what this means for ads.

Weeks 3 to 6: reviews, replies, messages and content

A review routine. Ask every customer, not only the happy ones, and make it easy. In your Business Profile, open Read reviews, then Get more reviews, to copy the link or save the QR code. Google forbids offering discounts or gifts for reviews and asking selectively for positive ones. More in how to get more Google reviews.

Review request, in person or as a message

Thank you for coming in today, {name}. If you have a minute, a short review on Google helps other people find us: {link}. Good or bad, we read every one.

Answer speed. Every enquiry should get an answer the same day, ideally within the hour. In research published in Harvard Business Review in 2011, firms that tried to contact a lead within an hour were nearly seven times as likely to qualify it as those that tried an hour later. In the researchers' audit of 2 241 US companies, the average response time among those that answered within 30 days was 42 hours. Set up instant replies with your booking link and a text after missed calls, and if the volume is high, an AI assistant. See AI replies for salons and what an AI agent can do for a small business.

Automatic messages. A reminder before the appointment, a thank you with the review link and a rebooking message when the next visit is due save you hours of manual texting. Offers and campaigns by SMS or email are marketing, and in Norway marketing to private individuals by electronic message needs their prior consent (markedsføringsloven § 15). The exception is existing customers who gave you their address when they bought from you, for your own similar products and with an easy way to opt out. See automatic messages for salons.

Content that answers questions. Write down the five questions customers ask most: price, how long it takes, parking, what to bring, whether you cover their area. Answer each one on your website and, where it fits, in your Business Profile. Clear, factual answers help people decide, and they are the kind of text search engines and AI assistants can quote. See how to get found on Google and SEO, GEO, AEO and AIO explained.

Weeks 7 to 12: one small ads test

Choose one channel where your customers already are: Google Ads if people search for your service when they need it, Instagram or Facebook ads if they choose by pictures. Give the test one offer, one area, a fixed budget and at least four weeks. In Google Ads, set the daily budget to the monthly amount divided by 30.4: Google may spend up to twice the daily budget on one day, but not more than 30.4 times it in a month. Google also says automated bidding typically needs one to two weeks to optimise, sometimes up to six, so judge the test after a month, not after three days.

Before you start, read 10 Google Ads mistakes that waste your budget or Instagram ads for salons and clinics.

Which marketing channels fit your business?

A local marketing plan depends on how your customers choose. Use the table as a starting point; your own numbers from weeks 1 and 2 decide.

Where to start, by type of business.
BusinessStart withThen testWhy
Salon or beautyBusiness Profile, Instagram, a booking link everywhereInstagram ads to people nearby, rebooking messagesClients choose by pictures and reviews, and come back regularly
ClinicBusiness Profile, one page per treatment, reviewsGoogle Ads on treatment searchesPeople compare before they book, and Norwegian law requires marketing of health services to be responsible, sober and factual (helsepersonelloven § 13)
CraftsmanBusiness Profile, one page per service and area, a phone that gets answeredGoogle Ads on service plus townPeople search when they have a problem, and one job is worth a lot: bids for “rørlegger oslo” run 69 to 251 kr per click
ShopBusiness Profile with opening hours, Instagram or FacebookEmail or SMS to customers who agreed, local Meta adsRepeat visits and offers matter most

How to split a small marketing budget of time and money

A small marketing budget for a small business works when most of it goes to one thing at a time. Three examples with round numbers; they show the arithmetic, not results to expect.

Example 1: a salon in Lillestrøm with 3 hours a week and 3 000 kr a month. Weeks 1 to 6 cost only time: an hour on replies and reviews, an hour on Instagram posts, an hour on the Business Profile and the numbers. From week 7 the 3 000 kr go to one Instagram ads test for people nearby, about 100 kr a day. If the test brings 10 new clients, each costs 300 kr. Compare that with what a new client spends with you in a year.

Example 2: a plumber on Romerike with 2 hours a week and 8 000 kr a month. Google Ads on “rørlegger lillestrøm” and close searches, where our click price table (in Norwegian) shows bids of 29 to 105 kr. At about 67 kr per click, 8 000 kr buys around 120 clicks. If 5 to 10 percent get in touch, that is 6 to 12 enquiries, or about 670 to 1 330 kr per enquiry. If one enquiry in three becomes a job, each new customer costs about 2 000 to 4 000 kr. The daily budget would be 8 000 kr divided by 30.4, about 263 kr.

Example 3: a dental clinic on Romerike with 1 hour a week and no ad budget. Twenty minutes to answer reviews and ask for new ones, twenty minutes to add one answer to a common question on the website, twenty minutes to update the tracking sheet. After 12 weeks, the site has 12 new answers and the review routine runs every week.

Which numbers should you track?

Six numbers are enough. Write them down every week; the trend over several weeks matters more than any single week.

The six numbers to track, where to find them and how to calculate them.
NumberWhere to find itHow to calculate
CallsPhone log, Business Profile performanceCount per week, including missed calls
BookingsYour booking systemNew bookings per week
EnquiriesForms, email, messagesCount per week, with the source the customer gave
Cost per new customerAd accounts and your sheetMarketing spend divided by new customers
Reviews per monthBusiness Profile, Read reviewsNew reviews this month
Share of returning clientsBooking system or customer listReturning customers divided by all customers

Tracking sheet template, one row per week

Week | Calls | Missed calls | Bookings | Enquiries | Where they came from | Ad spend (kr) | New customers | Cost per new customer (kr) | New reviews | Returning clients (%)

Common marketing mistakes small businesses make

  • Doing everything at once. Five channels at the same time means none gets done properly, and you cannot see which one worked. One phase at a time.
  • Boosting posts without a goal. Boosting a post because it got likes is not a plan. Decide first what the money should buy, such as messages, bookings or calls, and measure that number.
  • No follow up. In the 2011 audit reported in Harvard Business Review, 23% of 2 241 US companies never answered a test enquiry at all. A customer who asked and heard nothing is likely to go elsewhere.
  • Changing too often. Google advises giving Smart Bidding one to two conversion cycles to learn after a significant change. Change one thing, wait two weeks, then read the numbers.

When should you get help with marketing?

Do the foundations yourself if you have the time; they are mostly routines. Get help when a step needs technical setup, such as tracking, ads or a new website, or when you know what to do but it never happens. Whoever you hire, the accounts, the website and the domain should be in your company's name, and the price should be agreed in writing before work starts.

For reference, my own prices: a website for 5 000 to 10 000 kr depending on the number of pages, Google or Meta ads setup with conversion tracking for 14 000 kr with the ad budget paid directly to the platform, and SEO for 7 000 kr per month for at least three months.

What to do this week

  • Start asking every new customer “How did you find us?”
  • Open your Business Profile performance and write down last month's calls, website clicks and directions.
  • Copy your review link and ask every customer this week for a review.
  • Check how long the last ten enquiries waited for an answer.
  • Write your 90 day plan on one page: the three phases, the budget and the six numbers.

Sources

  1. Tips to improve your local ranking on Google, Google Business Profile Help
  2. Understand your Business Profile performance and insights, Google Business Profile Help
  3. Create a Google link or QR code to request reviews, Google Business Profile Help
  4. Tips to get more reviews, Google Business Profile Help
  5. Prohibited and restricted content, Maps user contributed content policy, Google Maps Help
  6. URL builders: Collect campaign data with custom URLs, Google Analytics Help
  7. Mark events as key events, Google Analytics Help
  8. About average daily budgets, Google Ads Help
  9. Create Performance Max campaigns (time to optimise automated bidding), Google Ads Help
  10. The Short Life of Online Sales Leads, Harvard Business Review, March 2011
  11. Lov om kontroll med markedsføring og avtalevilkår (markedsføringsloven) § 15, Lovdata
  12. Lov om helsepersonell (helsepersonelloven) § 13, Lovdata
  13. Hva koster Google Ads? Click prices for 24 local services in Norway, Lysechko Digital

Questions and answers

How much should a small business spend on marketing?

There is no percentage that fits everyone. Start from what a new customer is worth to you over a year and what you can afford to pay to win one. Then test one channel with a budget large enough to give clear numbers in four to six weeks, and raise it only while the cost per new customer stays below your limit.

Do I need a website if I have Instagram?

Instagram is good for showing your work, but you do not own the platform, and people who find you on Google or in an ad need a page to land on. A small site with services, prices, area and a booking button works together with your Business Profile and any ads. See building a website with AI.

How long does it take before marketing brings customers?

It differs by channel. Ads can show the day they are approved, but Google says automated bidding typically needs one to two weeks to optimise, sometimes up to six. Reviews and a better Business Profile build up over months, and SEO is usually the slowest. That is why the plan runs for 90 days and is measured every week.

How do I get more customers without spending on ads?

Start with what costs no ad money: a complete Google Business Profile, an answer to every enquiry the same day, a review routine and a clear page for each service. Then follow up customers who have not been back for a while, within the rules for marketing messages. That is weeks 1 to 6 of the plan above.

What if I have almost no time for marketing?

Then keep two habits: answer every enquiry the same day, and ask every customer for a review. Both take minutes a day and cost nothing but discipline. Automatic messages can take over reminders and rebooking, see automatic messages for salons.

About the author

Vladyslav Lysechko
Vladyslav Lysechko, Performance marketer, Lysechko Digital, Rånåsfoss, Nes, Norway

I have worked with ads on Google, Meta and TikTok for more than seven years and personally managed ad budgets from $1,000 a day up to $50,000 a month. For the last two years I have built websites, automations and AI assistants with AI every day. I help local businesses in Oslo and on Romerike get more calls and bookings. LinkedIn

Recommended reading

More in Marketing and ads

Marketing and ads: all articles

Let's have a short call

Tell me a little about your business and you get a concrete suggestion with a fixed price.

Email vlad@lysechko.com · Phone +47 462 17 168

Book a short call WhatsApp (opens in a new tab)