1. Semrush
  2. Blog
  3. Marketing
  4. General Marketing

How To Create a Media Plan in 10 Steps

Author:Sonya Matejko

7 min read

January 14, 2025

Ready to build your own media plan for a successful campaign?

Here is a ten-step process.

Media Planning Basics

Media planning means deciding how, when, and where to show your ads to a specific audience. Understanding the reason behind your plan helps you get better results. A media plan guides your entire advertising campaign.

Your media plan should include:

We will discuss each of these in the instructions below.

Why Do You Need a Media Plan?

Media planning helps customers see your ads at the right time and place. It can also boost your campaign’s impact in a powerful way.

A traditional media plan helps you:

A strong media plan also helps you:

AdClarity promotional banner for researching competitor advertising strategies

How to Create a Media Plan in 10 Steps

Below are 10 steps to create an effective media plan, whether you are a newcomer or a seasoned pro.

1. Define Campaign Goals and KPIs

To get results, start by clarifying what you want to achieve. Set your campaign goals and key performance metrics (KPIs) before selecting media or creating ads.

Align your campaign goals with your business objectives. Examples might include:

Next, pick KPIs based on your objective.

Use these KPIs to see whether you are hitting your goals. Leave room in your media plan to shift tactics if your KPIs start to slip.

2. Identify Your Target Audience

Know who you want to reach before creating ads. Choose a specific target audience to reach people who are most likely to care about your product, service, or content.

Define this audience using details such as:

Your media campaign could follow your company’s overall target audience, focus on a niche, or expand into a new market.

Use available tools to understand your audience better. Google Analytics 4 (GA4) has a free version that shows user traits like age, gender, and location.

User attributes overview - Google Analytics

Credit: Destination British Columbia

Tools like Semrush’s Audience Intelligence can provide deeper insights into social consumer segments.

This tool offers nine sections of in-depth data for each audience, including demographics, socioeconomics, interests, and online habits.

Semrush Audience Intellegence tool

The app also compares these data points to national or global averages to spot trends.

Semrush Audience Intellegence Affinity

Try it in the Semrush App Center for clearer audience targets.

3. Perform Competitive Research

Studying your competition provides insights for outpacing them. Base your research on your objectives and KPIs. You might explore:

If you plan to run a social media campaign, check the format your competitors use. Note the social platforms, posting days and times, hashtags, caption lengths, and presence of any influencers.

The AdClaritytool within Semrush’s Advertising Toolkitcan help you analyze your competitors’ campaigns and spot top-performing publishers, advertisers, ad networks, and agencies.

For example, search for a keyword linked to your product or service to see top ads and learn which audiences interacted most.

Semrush Ad clarity tool

Assess social ad types and video placements to decide on ad creative and placement.

Semrush social ad types

This data helps you outshine the competition.

4. Set a Budget

A precise budget helps you get strong results and make your ad spend work wisely. Budgeting can feel like guesswork, but solid data removes confusion.

Check market trends to guide your choices. Semrush’s benchmark study can also provide clues on how others allocate budgets.

If you wonder which platforms deserve your spend, review the average monthly ad spend distribution.

Semrush Average Monthly Digital Ad spend report

If you’re deciding how to split funds across channels, review distribution stats as well.

Semrush Digital ad spend distribution channel

5. Determine Your Media Mix

Select the mix of media channels for your campaign and decide how much budget each will receive. Your earlier steps make this part simpler:

Combine these to find the best channels for your campaign. If you run a B2B webinar, your mix might be:

Choose the channels that support your objectives, and allocate your ad budget based on the data.

AdClarity’s Channels Distribution feature can show how display, video, and social ads are spread across your competitors’ domains.

Channels distribution

6. Develop a Media Strategy

Shape your media strategy based on your industry and campaign goals. These steps can guide you:

Pro Tip: Use AdClarity to study the placement and performance of ads on certain domains or apps, then compare results.

Display ad placement

If you plan to run a YouTube ad, check top YouTube channels with AdClarity.

And if your ad is going on social media, the “Social networks” widget within AdClarity shows you the analysis of a single advertiser domain on the social channel.

The AdClarity app shows ad metrics from Facebook, Instagram, Twitter, and TikTok.

If you plan to run a social ad, look at the “Social networks” widget in AdClarity for an advertiser’s performance data.

Social networks in AdClarity

7. Create a Media Schedule

Set a timeline for your media plan. Know when your ad or campaign goes live and how long it will run. This period is often called the media flight. Assign a budget to that flight.

Use competitive data to spot the best times to run your campaign.

estimated impressions

Your objectives will guide this decision. If your goal is 300 leads in three months, your flight should match that timeline, not stretch beyond it.

Decide how often your target audience should see your ad. Plan for the possibility of making changes.

Media Plan Example + Template Smartsheet offers free media plan templates, such as an annual media plan example.

Semrush media plan template example

8. Execute the Media Plan

Launch your campaigns on each platform. Schedule ads for the approved dates and times. Reaching this step likely took a lot of work. Take a moment to appreciate it.

9. Monitor and Optimize

When your campaign goes live, track its performance. Adjust as necessary—this might include frequency or messaging changes. Adaptability helps you succeed in a changing market.

A LinkedIn ad might perform well with a “Download here” call-to-action but not as well with “Get the guide.” If the data shows “Download here” performs better, pause the other version and shift the budget to the winning one.

If your data shows peak engagement on Wednesdays, shift more budget to that day. Adjusting your plan is not a failure—it means you are learning and getting closer to your objectives.

10. Measure Results and Adjust

Compare final results to the objectives and KPIs you set at the start. Review the data to see what resonated with your audience.

Review top-performing elements and replicate them in future campaigns. Not all campaigns hit targets. If you missed your goals, look at the data, spot weaknesses, and adjust tactics next time. Every campaign yields insights about your audience.

Overcome Common Media Planning Challenges

Stay Current in a Changing Media Market

Media trends shift often. Social media is a good example. In 2005, Facebook sold its first ad. Less than two decades later, global social media ad spending reached about $230 billion, with future growth expected.

New ad formats arrive all the time, like YouTube Shorts or Instagram Stories. Stay alert to these changes by following media-related awards and reading industry newsletters (such as Marketing Brew).

Prevent Media Planning Burnout with Automation

Marketing can be draining. One Chartered Institute of Marketing survey found that 52% of marketers fear burnout. Combat this by defining clear responsibilities and using automation where you can.

Audience Intelligence tools help you gather deep audience research data in one place. Within minutes, you can find new audiences to target, and you can also research how they interact with competitors. Automation can simplify your workload.

Integrate Media Planning into Your Larger Marketing Plan

Don’t isolate your media planning team from other marketing efforts. Align your media plan with your overall marketing plan so they work together to reach business goals. Consistency across your marketing efforts helps you connect with your audience more effectively.

Create a Powerful Media Plan

You now have the tools to create a strong media plan that expands your audience reach, gives you an edge, and uses your budget wisely. The best next step is to start.

Each campaign teaches you more about what your audience values. Apply what you learn to each new effort for steady growth.

When you need more support, head to the Semrush App Center for resources.

Share

Author Photo

Sonya Matejko

Sonya Matejko is a writer, content marketer, and the founder of Nurtured Narratives, a feel-good storytelling company.

Try Semrush
Everything you need to win AI visibility and drive SEO success
Start Free Trial
Unlimited access for 7 days
Boost your digital marketing efforts
Get free trial