How to Create a Marketing Plan (Free Template + Step-by-Step Guide)

Updated March 26, 2026 · 16 min read

Most small businesses don't have a marketing plan. They post on social media when they remember, run an ad when sales are slow, and hope word-of-mouth keeps things going. The result? Inconsistent revenue, wasted ad spend, and the nagging feeling that marketing should be working better.

A marketing plan fixes this. It answers four questions: Who are you trying to reach? What channels will you use? How much will you spend? How will you measure success?

This guide walks you through creating a practical marketing plan in under 2 hours. No MBA required. At the end, you'll have a complete, actionable plan you can start executing today.

What Is a Marketing Plan (and Why You Need One)

A marketing plan is a document that outlines how you'll attract and convert customers over a specific period (usually 90 days or 12 months). It includes your target audience, marketing channels, budget, timeline, and success metrics.

Why it matters:

Step 1: Define Your Target Audience

Everything in marketing starts with knowing who you're talking to. Generic marketing talks to everyone and resonates with no one. Specific marketing talks to one person and attracts thousands like them.

Create Your Customer Profile

Answer these questions about your ideal customer:

Customer Profile Template

Example: "Sarah, 35, runs a freelance design agency. She spends 3 hours/week creating invoices in Google Docs. She's looked at invoicing software but thinks it's too expensive for a solo business. She hangs out on Twitter and design-focused Slack communities. She searches for 'free invoice template' and 'how to invoice clients as a freelancer.'"

Pro tip: If you already have customers, interview 5 of them. Ask: "How did you find us? What almost stopped you from buying? What would you tell a friend about us?" Their answers are more valuable than any market research report.

Step 2: Set Marketing Goals

Goals without numbers are wishes. Every marketing goal needs to be specific, measurable, and time-bound.

The SMART Goal Framework

Bad GoalSMART Goal
"Get more website traffic""Increase monthly organic traffic from 1,000 to 3,000 visits by June 30"
"Grow our email list""Add 500 new email subscribers in the next 90 days"
"Get more customers""Acquire 20 new paying customers in Q2 at a CAC under $50"
"Be more active on social media""Post 3x/week on LinkedIn and reach 10,000 impressions/month by April"

Choose Your North Star Metric

Pick one metric that matters most to your business right now:

Every marketing activity should ladder up to this metric. If it doesn't, question whether it's worth doing.

Step 3: Audit Your Current Marketing

Before planning where you're going, understand where you are. A marketing audit takes 30 minutes and reveals what's working, what's wasting time, and what's missing.

Marketing Audit Checklist

Website:

Social Media:

Email:

Paid Advertising:

Step 4: Choose Your Marketing Channels

The biggest mistake in marketing is spreading yourself too thin. Pick 2–3 channels maximum. Master those before adding more.

Channel Selection Guide

ChannelBest ForTime to ResultsCost
SEO / Content MarketingLong-term organic traffic3–6 monthsFree (time investment)
Cold EmailB2B services, freelancers1–2 weeksFree
Social Media (Organic)Brand building, community3–6 monthsFree (time investment)
Email MarketingNurturing leads, retention1–3 monthsFree (under 1K subs)
Google AdsHigh-intent search trafficImmediate$500+/month
Social Media AdsAwareness, retargeting1–4 weeks$300+/month
Partnerships / AffiliatesEstablished businesses1–3 monthsRevenue share
Referral ProgramsProducts with high NPS2–4 weeksVariable

How to Pick Your 2–3 Channels

  1. Where are your customers? If they search Google for solutions, invest in SEO. If they're on LinkedIn, invest in LinkedIn content.
  2. What's your budget? If $0, focus on content marketing, cold email, and organic social. If $1,000+/month, test paid ads alongside organic.
  3. What's your timeline? Need customers this month? Cold email and ads. Building for next year? SEO and content.
Recommended starting stack for most small businesses: SEO/content marketing (long-term) + cold email (short-term) + email marketing (nurturing). This combination costs $0 and covers awareness, acquisition, and retention.

Step 5: Create Your Content Strategy

Content marketing is the highest-ROI channel for most small businesses. One well-written article can attract customers for years. Here's how to plan your content.

Keyword Research (The Simple Way)

  1. List 10 problems your customers have
  2. Type each problem into Google — note the "People Also Ask" questions and autocomplete suggestions
  3. Use Ubersuggest or Google Keyword Planner to check search volume
  4. Prioritize keywords with: 100+ monthly searches, clear buyer intent, and manageable competition

Content Calendar Template

Monthly Content Calendar

WeekTopicTarget KeywordContent TypeCTA
Week 1Problem-focused article[keyword]Blog post (2,000 words)Lead magnet
Week 2How-to guide[keyword]Blog post (2,500 words)Tool link
Week 3"Best tools" listicle[keyword]Blog post (2,000 words)Product link
Week 4Case study or data post[keyword]Blog post (1,500 words)Free trial

Track your marketing links with UTM parameters to see which content drives the most conversions. Our UTM Builder makes this easy.

Step 6: Set Your Budget

Marketing doesn't have to cost money — but it always costs time. Be honest about both.

The Zero-Budget Marketing Plan

If you're starting with $0, your budget is your time. Here's a realistic allocation:

ActivityHours/WeekExpected Result
Write 1 SEO blog post3–4 hours50–200 organic visits/month (after 3–6 months)
Cold email outreach (10/day)2–3 hours2–5 leads/week
Social media posting (3x/week)2 hoursBrand awareness, community
Weekly email newsletter1–2 hoursSubscriber engagement, repeat visits
Total8–11 hours

Paid Marketing Budget Tiers

Monthly BudgetRecommended Allocation
$0100% organic: content + cold email + social
$100–50080% organic, 20% boosted social posts or small Google Ads test
$500–2,00060% organic, 40% paid (Google Ads + retargeting)
$2,000–5,00050% organic, 50% paid (diversified across 2–3 platforms)
$5,000+40% organic, 60% paid (with dedicated landing pages and A/B testing)

Step 7: Build Your 90-Day Action Plan

A 12-month marketing plan is too long to be useful. Plan in 90-day sprints instead. Three months is long enough to see results but short enough to adjust course.

90-Day Marketing Action Plan Template

Month 1: Foundation

Month 2: Momentum

Month 3: Optimize

Step 8: Set Up Tracking and Analytics

If you're not tracking results, you're guessing. Set up these metrics from day one.

Essential Marketing Metrics

MetricWhat It Tells YouHow to Track
Website TrafficHow many people visit your siteGoogle Analytics / Plausible
Traffic SourcesWhere visitors come fromGoogle Analytics + UTM Builder
Conversion Rate% of visitors who take actionGoogle Analytics goals
Email SubscribersList growth over timeYour email tool
Email Open RateEmail content qualityYour email tool
Customer Acquisition CostCost to acquire one customerAd spend / customers acquired
Revenue per ChannelWhich channels make moneyUTM tracking + CRM

Weekly Marketing Dashboard

Track These Numbers Weekly

MetricThis WeekLast WeekChange
Website visitors
New email subscribers
Leads generated
New customers
Revenue from marketing
Social media followers
Blog posts published
Cold emails sent

Step 9: Create Your Marketing Toolkit

You don't need expensive tools to execute a marketing plan. Here's the free stack that covers everything:

Common Marketing Plan Mistakes to Avoid

  1. Planning without executing. A perfect plan you don't follow is worth less than an imperfect plan you execute consistently.
  2. Trying every channel at once. Pick 2–3 channels. Master them. Add more only when the first ones are working.
  3. Not measuring results. Set up tracking from day one. Review metrics weekly.
  4. Giving up too early. Content marketing takes 3–6 months to show results. Most people quit at month 2.
  5. Copying competitors. Their marketing looks successful from the outside, but you don't know their numbers. Focus on what works for YOUR audience.
  6. Ignoring existing customers. It costs 5x more to acquire a new customer than to retain an existing one. Marketing to your current customers (upsells, referrals, retention) is often the highest-ROI activity.

Ready to Launch Your Marketing?

The Startup Launch Checklist includes a complete marketing section with templates, timelines, and channel-specific playbooks. Get your business from zero to first revenue in 90 days.

Get the Cold Email Playbook — $9

Frequently Asked Questions

How long should a marketing plan be?

For small businesses, a marketing plan should be 3–5 pages. Any longer and it becomes a document no one reads. Focus on: target audience (half a page), goals and KPIs (half a page), channel strategy (1–2 pages), budget (half a page), and 90-day action plan (1 page). The value is in the clarity it creates, not the length.

How much should a small business spend on marketing?

The general rule is 5–10% of revenue for established businesses and 10–20% for new businesses. However, many effective strategies cost nothing but time: content marketing, social media, cold email, and SEO. Start with $0, then reinvest 10–15% of revenue into paid channels once you know what works.

What's the difference between a marketing plan and a marketing strategy?

A marketing strategy is the "what and why" — your overall approach. A marketing plan is the "how, when, and how much" — the specific actions, timelines, budgets, and metrics. You need both, but the plan is what turns strategy into action.