WhatsApp
Chat on WhatsApp

Media Plan Guide: How to Plan Ad Campaigns That Pay Off

Almost no serious advertising campaign goes live without a media plan. It lets you see, before you spend the first euro, what your advertising is likely to deliver: how many clicks, how many leads, how many sales or newsletter sign-ups, and at what cost.

Plenty of businesses start advertising on Facebook or Google with a "let's see what happens" mindset. Sometimes it works. More often the budget burns through channels that were never a good fit, and nobody can say whether the result is good or bad, because nobody ever defined what "good" means. A media plan solves exactly that problem.

In this guide we cover:

  • what a media plan is and when you actually need one;
  • what it is made of, with a worked example for a small service business;
  • how to build a media plan step by step and calculate a forecast;
  • what to do after launch, how to compare plan against actual results, and which mistakes to avoid.

What a media plan is

A media plan is a document used to plan advertising campaigns, usually in the form of a table. It shows where your ads will run, how much they will cost and what results they are expected to bring. You can build a media plan for different periods: a month, a quarter or even a full year.

The document is prepared before the ads go live, at the planning stage. It is usually owned by a marketer, a media planner or a campaign manager. After launch, marketers, managers and business owners use it to track effectiveness, spending and progress towards the goals.

It is important to understand that a media plan is more than a budget sheet. It connects three questions: what do we want to achieve, where is the audience that can help us achieve it, and how much is it likely to cost? Once each of these questions has a number attached, you can manage your advertising instead of simply running it.

A three-dimensional glass table board with abstract rows and columns, next to a calendar, coins and icons of advertising channels
A media plan brings channels, budgets, dates and targets together in one place. Illustration: RJL Studio

When you need a media plan, and when you can skip it

You do not always need a full media plan. Small businesses often go without one, and the need is lower when the ad budget is small, when a campaign has to launch quickly, or when the campaign is simple, for example a single Google search campaign on a handful of keywords.

Detailed media plans are common in mid-sized and large companies, especially where forecasts and reports are expected and where the team is used to working with data. A media plan is particularly useful when:

  • you advertise on several channels at once and need to decide how to split the money between them;
  • the monthly budget is significant, and an error of a few percent is an amount you will feel;
  • your business is seasonal, for example around Christmas, Easter, the summer holidays, Black Friday or back-to-school, and you need to plan in advance when to push and when to pull back;
  • you work with an agency or a freelancer and want to agree on clear targets up front;
  • you need to justify the budget to management or investors.

Even a small business should build at least a short version: one row per channel, with budget, dates and one target metric. It takes an hour and saves months of guesswork.

What a media plan is made of

There is no single standard template for a media plan. Every company and every specialist builds it in their own way. It can cover one channel or several, include different metrics, stay high-level or go all the way down to individual ads.

The core components

In most cases, a media plan includes:

  • channels where you want to advertise and, if needed, the campaigns within each channel;
  • budget for each channel or campaign;
  • flight dates, especially if campaigns follow one another;
  • target metrics you need to reach.

The metrics

The metrics depend on the goal of the advertising. Most plans list expected reach, the number of clicks and the number of target actions, such as leads. Efficiency metrics are usually added too: CPM (cost per thousand impressions), CPC (cost per click), CTR (click-through rate), CR (conversion rate), and CPA or CPL (cost per action or per lead). For a detailed explanation of each one, see our guide to CPC, CPM, CPA and CPL ad metrics.

E-commerce businesses usually add ROAS as well, meaning the revenue generated by every euro spent on ads. Without a metric tied to revenue, it is hard to know whether a campaign with lots of cheap clicks is actually making money.

Internal media plan vs client media plan

Agencies often prepare two documents. The internal one is detailed: it includes a project description, goals and tasks, an extended forecast and every metric. It is the working tool for whoever sets up and manages the campaigns.

The external version is shown to the client. It is usually lighter: the client sees channels, budgets, dates and two scenarios, baseline and optimistic, for the key metrics. A media plan broken down to campaign or ad level is typically prepared for large budgets, or when the client asks for an especially precise forecast.

A media plan example for a small service business

Imagine a home services company in a mid-sized European city that wants to generate leads through a form on its website and through WhatsApp. The monthly budget is €3,500. The numbers below are purely illustrative: click and impression costs vary enormously between industries, regions and seasons.

  • Google Ads, Search campaign: days 1–30, €1,500, estimated CPC €1.50. About 1,000 clicks, a 5% conversion rate, about 50 leads, a cost per lead of about €30.
  • Meta (Facebook and Instagram), lead campaign: days 1–30, €1,300, estimated CPM €10. About 130,000 impressions, 1% CTR, about 1,300 clicks, 3% conversion, about 39 leads, a cost per lead of about €33.
  • TikTok, test budget: days 10–25, €700, estimated CPM €7. About 100,000 impressions, 0.8% CTR, about 800 clicks, 2% conversion, about 16 leads, a cost per lead of about €44.

Total: €3,500 and roughly 105 leads in the baseline scenario. Notice that the third row is a test: 20% of the budget goes to a new channel to check a hypothesis, not because it is obvious in advance that it will pay off.

The easiest place to build the table is Google Sheets or Excel. Make sure the CPM, CPC, CTR and cost-per-lead columns are calculated with formulas rather than typed in by hand. That way, when you change a budget or an assumption, the whole forecast updates automatically.

How to build a media plan step by step

To build a media plan, you need to analyse your target audience, your product and your competitors. After that you can set goals, budget, timelines and the metrics you want to reach. Let's go through each step.

Step 1: Analyse your target audience

The goal is to understand where the people who would be interested in your product actually are: which platforms they spend time on, what kind of content they consume and what is likely to catch their attention.

To do this, research and describe your audience in detail. Not only gender, age, interests and location, but also their pain points, needs and concerns. You can collect this information from analytics data (for example GA4), surveys, conversations with customers and your sales team. If you operate in a multilingual market, check language as well: if part of your audience prefers a different language, plan separate campaigns for them. We cover this topic in depth in our guide on how to define a target audience for your business.

White, faceless 3D figures standing on glass podiums in different colours, with a magnifying glass above them and bubbles showing a house, a shopping bag, a music note and a coffee cup
Audience analysis determines which channels are worth advertising on. Illustration: RJL Studio

Step 2: Analyse your product

Here you work out the average order value, how your sales funnel is structured, whether there is seasonality and how long your customer's decision cycle is. Add your unique selling proposition (USP) as well: why should people choose you?

All of this helps you predict campaign results. For example, if you know your average deal value and your lead-to-customer close rate, you can roughly calculate whether advertising pays off at a given cost per lead. If an average deal is worth €600 and a quarter of your leads close, a cost of €30 per lead means about €120 per new customer. That is a number you can check against your margin.

Step 3: Analyse your competitors

The aim is to estimate which channels work in your niche. If most of your competitors consistently advertise on Google Search, the channel is probably bringing them results. To see which ads competitors are running, use the official free tools: the Meta Ad Library and the Google Ads Transparency Center. An ad that has been running for months is usually a sign that it pays off for the advertiser.

Step 4: Set your goals

Decide what result the campaign should deliver: reach, leads, sales, sign-ups or something else. Write your goals using the SMART framework so that they are specific and measurable. For example: "get 100 leads at no more than €35 per lead over the month".

At this stage, based on your audience research, competitor analysis and goals, you choose the right advertising channels. The most common mix is Google (Search, YouTube and the Display Network) plus Meta (Facebook and Instagram). Depending on your audience, you might add TikTok, LinkedIn for B2B services, native advertising on content sites, or local advertising if you serve a specific area.

Step 5: Set the budget and timelines

Write down the budget allocated to advertising and the period during which the ads will run. Once you know your budget, dates and goals, you can already calculate how many target actions to expect.

Split the budget according to campaign goals, the nature of the product and the expected return from each channel. If the task is brand awareness or reach, it makes sense to prioritise video and display formats. If the goal is leads and sales, focus on performance tools such as search and conversion-based campaigns. A good practice is to set aside around 20–30% of the budget in advance for testing hypotheses: new channels, creatives and audiences.

A glossy 3D budget pie divided into slices of different colours, with coins flowing from one slice into three transparent glass pipes
Splitting the budget between channels, including a fixed share for testing. Illustration: RJL Studio

Step 6: Calculate the forecast

This is where you forecast the metrics in the document: cost per click, click-through rate, number of leads. Forecasts usually draw on experience. The basic formulas are:

  • Impressions = budget ÷ CPM × 1,000;
  • Clicks = impressions × CTR, or budget ÷ CPC;
  • Leads = clicks × landing page conversion rate;
  • Cost per lead = budget ÷ leads;
  • ROAS = campaign revenue ÷ ad spend.

If you have no historical data, use the platforms' own forecasting tools. Google Ads offers Keyword Planner, which estimates cost per click by keyword, and Performance Planner for accounts that already have data. Meta Ads Manager shows estimated reach and daily results while you set up the audience and budget. Published case studies and agency reports are also a useful reference.

But do not copy case study figures one-to-one. It is better to account for risk and reduce the forecast by 20–30%. That gives you two scenarios: baseline and conservative. Most importantly, do not build a media plan "blind". Base it on assumptions you can verify in the first weeks of the campaign.

Step 7: Set up tracking

A forecast is only worth something if you can compare against it. Before launch, check that the Meta Pixel and Google Ads conversion tags are configured correctly, that every link carries UTM parameters, and that leads from the website and WhatsApp land in one place, ideally your CRM. Without this you will not know which channel brought the leads that turned into customers.

If you advertise to people in the EU, tracking also has to respect privacy rules such as the GDPR and the ePrivacy rules on cookies: in practice that means a proper consent banner and tags that respect the visitor's choice. This is general information, not legal advice. We explain how to bring all your data together into one picture in our guide to end-to-end marketing analytics.

After launch: plan vs actual

Once the document is ready and the campaigns are live, you need to compare the plan with actual results on a regular basis and prepare reports.

Compare plan with actual results

Compare the forecast for each metric (reach, CTR, cost per click and others) with the real data. This comparison lets you:

  • see which hypotheses worked and which did not;
  • spot deviations from the forecast, for example which campaigns have more expensive clicks than expected;
  • assess how efficiently the budget is being used;
  • understand which combinations of audience, message and channel work best.

Use this to improve the campaign: stop inefficient channels, formats and campaigns, and scale whatever performs better than expected. A practical tip is to add an "Actual" column next to every "Forecast" column in your table and update it once a week.

Two glass panels floating side by side with 3D bar charts, one bar highlighted in orange with a magnifying glass above it
A weekly comparison of forecast and actual results shows where to adjust. Illustration: RJL Studio

Prepare a report

The forecasts in the media plan and the actual numbers form the basis of your report. Beyond current results, it is worth showing:

  • where you overestimated or underestimated;
  • what will be done next;
  • how spending and results will change in the next launch.

You can turn the weekly report into a self-updating dashboard in Looker Studio, which connects directly to Google Ads and GA4, and to Meta data through connectors.

Update the plan

You can, and should, update the media plan while the campaign is running. Do it when certain channels perform worse than expected, when tests uncover hypotheses that work, or when the inputs change, for example when the budget is cut or a promotion launches. Updating keeps the document relevant, so it stays a working tool instead of being forgotten in a folder.

Common media planning mistakes

Copying numbers from case studies

Another company's cost per click, in a different industry and a different season, is not a forecast. Use it only as a starting point, adjust it conservatively and check it quickly against your own data.

Measuring clicks instead of business results

A campaign with an excellent CTR can still bring irrelevant leads. Your target metric should be as close to money as possible: a qualified lead, a meeting, a sale. That is why it matters to connect leads to your CRM and record what happened to them afterwards.

Ignoring the landing page

The whole forecast rests on the conversion rate. If the website is slow, not mobile-friendly or the form is complicated, even the most precise planning will not help. A drop in conversion rate from 5% to 2.5% doubles your cost per lead. Before you increase the budget, review your landing page design.

Spreading a small budget across too many channels

Ad algorithms need a certain amount of data to learn. €300 a month split across five channels is usually not enough for any of them. With a limited budget, stick to one or two channels and run one test at a time.

Not planning for seasonality

The calendar affects advertising: Christmas and the end of the year, Easter, the summer holiday season and big retail events such as Black Friday. During some periods competition for attention and the cost of impressions go up, while in others demand in certain niches drops. Build your media plan by week, not just by month.

Building the document once and forgetting it

A media plan that nobody updates is just an old forecast. Set a fixed time each week to update the "Actual" column and make decisions.

Tools for building a media plan

You do not need specialist software. Most media plans are built with familiar tools:

  • Google Sheets or Excel: for the table itself, with formulas to calculate the metrics;
  • Google Ads Keyword Planner and Performance Planner: to estimate search demand and costs;
  • Meta Ads Manager: to estimate reach and results by audience and budget;
  • Meta Ad Library and Google Ads Transparency Center: to check competitors' ads;
  • GA4 and Looker Studio: for measurement and a plan vs actual dashboard;
  • CRM: to see which leads became customers and which channel they came from;
  • AI assistants such as ChatGPT, Claude or Gemini: to draft an initial template, check formulas and summarise data. Always check the numbers themselves against real data, because a language model does not know what a click costs in your niche.

You can also automate the weekly update: pull data from the ad platforms into a spreadsheet with n8n or Make, so the "Actual" column fills itself. Read more on our automation and integrations page.

Transparent glass pipes connecting icons for search, likes, video and settings to a glowing dashboard with line and donut charts
Data from every platform flows into a single dashboard. Illustration: RJL Studio

How RJL Studio helps you plan and run campaigns

At RJL Studio we start every campaign by asking what the business needs to achieve and at what cost, and only then choose channels. We build media plans with conservative and baseline forecasts, set up and manage campaigns on Google and Meta, configure pixels, conversion tags and UTM tracking, and connect leads to your CRM so you know which channel every customer came from.

Because we also build websites, we review the landing page as part of the planning: speed, mobile experience and a simple form. Sometimes that is the most profitable improvement in the entire campaign. You can find more about the service on our campaigns and social marketing page.

Want a media plan for your next campaign? Get in touch and we will come back to you for a short intro call.

Frequently asked questions

What is the difference between a media plan and a marketing plan?

A marketing plan describes the whole strategy: audience, positioning, messaging, pricing and channels. A media plan is one part of it and focuses on paid advertising: where you advertise, when, with how much money and what result you expect.

What period should a media plan cover?

Usually a month or a quarter, broken down by week. An annual plan suits businesses with a stable budget and clear seasonality, but even an annual plan should be updated every month based on results.

What is the minimum budget that justifies a media plan?

There is no official threshold. Even with a modest monthly budget, a simple table with channel, budget, dates and a target cost per lead helps you decide quickly whether to continue, adjust or stop. As the budget and the number of channels grow, the document becomes more detailed.

How do you know whether a media plan forecast was accurate?

Compare it with actual data after one to two weeks. A small deviation is normal. A large one shows that one of your assumptions was wrong: the cost of impressions, the click-through rate or the website's conversion rate. That is the point to correct either the plan or the campaign.

Can you build a media plan yourself?

Yes. A small business can start with a simple spreadsheet and the free forecasting tools from Google and Meta. Professional help saves money mainly when you advertise on several channels, when the budget is significant, or when you do not yet have reliable tracking of leads and sales.

Disclaimer: blog content is for general information and learning only and is accurate as of its publication date. It is not professional, legal, financial or business advice, nor a recommendation or call to take any action. Any use of this information is at the reader's own risk, and we accept no liability for any resulting loss. Links to external websites and tools are provided for convenience only. We recommend consulting a qualified professional before making decisions.