← Back to home

30-Day Marketing Plan Template

Know exactly what to do every single day for 30 days. No guessing — just follow the plan and watch your marketing improve.

foundationcontentreviewsemailsocialoutreach
1

Audit your Google Business Profile

foundation

Log in to Google Business Profile. Update hours, add 5+ photos, write a keyword-rich description, and select all relevant categories.

⏱ 45 min
2

Fix your NAP consistency

foundation

Search your business on Google. Check that your Name, Address, and Phone number are identical on your website, Google, Facebook, and Yelp.

⏱ 30 min
3

Set up review requests

reviews

Create a short, friendly review request message. Text or email it to your 5 most recent happy customers.

⏱ 20 min
4

Respond to all existing reviews

reviews

Reply to every Google review you haven't responded to yet. Thank positive reviewers by name. Address negative reviews professionally.

⏱ 30 min
5

Create your social media content plan

social

Pick 2 platforms. Plan 12 posts for the next 4 weeks: 8 value/education, 2 behind-the-scenes, 2 promotions.

⏱ 45 min
6

Write & schedule 4 social posts

social

Create your first week of social content. Use Canva for simple graphics. Schedule using Meta Business Suite or Buffer.

⏱ 1 hour
7

Rest & reflect

foundation

Review what you've done this week. Note what felt easy and what felt hard. Adjust your plan accordingly.

⏱ 15 min
8

Set up email marketing

email

Create a free Mailchimp or ConvertKit account. Import your existing customer email list.

⏱ 30 min
9

Write your welcome email

email

Draft the email new subscribers receive. Include: who you are, what you do, what they can expect, and one helpful tip.

⏱ 30 min
10

Create a lead magnet

email

Create a simple PDF or checklist relevant to your customers. Examples: "5 Tips Before Hiring a [Your Service]" or "Seasonal Maintenance Checklist."

⏱ 1 hour
11

Add email signup to your website

email

Add your lead magnet offer and email signup form to your website homepage, footer, and any high-traffic pages.

⏱ 30 min
12

Research your top 5 keywords

content

Use Google autocomplete and "People also ask" to find 5 questions your customers search for. Write them down.

⏱ 20 min
13

Write your first blog post

content

Answer one of those 5 questions in a 500-800 word blog post. Include your city name and a clear CTA at the end.

⏱ 1 hour
14

Review week 2 progress

reviews

Check your Google Business Profile insights. How many views and searches? Send 5 more review requests.

⏱ 20 min
15

Engage with your local community online

outreach

Find 5 local Facebook groups or community pages. Join and provide genuinely helpful comments (no spam!).

⏱ 30 min
16

Write & schedule week 3 social posts

social

Create and schedule your next batch of social content. Repurpose your blog post into 2-3 social posts.

⏱ 45 min
17

Send your first email newsletter

email

Send a short, valuable email to your list. Share a tip, a promotion, or your blog post. Keep it under 300 words.

⏱ 30 min
18

Identify 3 referral partners

outreach

List 3 complementary businesses. A dentist partners with an orthodontist. A photographer partners with a wedding planner.

⏱ 20 min
19

Reach out to referral partners

outreach

Contact those 3 businesses. Propose a simple mutual referral arrangement — you refer to them, they refer to you.

⏱ 30 min
20

Write your second blog post

content

Answer another customer question. Link back to your first blog post to build internal linking.

⏱ 1 hour
21

Mid-month review

foundation

Check all your numbers: new reviews, website visits, social followers, email subscribers. Celebrate your wins!

⏱ 20 min
22

Create a referral program

outreach

Design a simple referral incentive. "Refer a friend, you both get $20 off." Make a flyer and add it to your email.

⏱ 45 min
23

Optimize your website CTA

foundation

Review your homepage. Is the main CTA clear, visible, and compelling? Test a new headline or button text.

⏱ 30 min
24

Send more review requests

reviews

Request reviews from every customer this week. Make it a habit — reviews are the #1 local ranking factor.

⏱ 15 min
25

Write & schedule week 4 social posts

social

Your last batch of scheduled content. Include a promotional post about your referral program.

⏱ 45 min
26

Set up Google Ads (optional)

foundation

If budget allows, create a simple Google Ads campaign targeting 3-5 high-intent keywords in your area. Start at $10/day.

⏱ 1 hour
27

Reactivate lapsed customers

email

Send a personal email or text to 10 customers who haven't visited in 3+ months. Offer a "we miss you" incentive.

⏱ 30 min
28

Create a customer spotlight

social

Feature a happy customer on social media (with their permission). Tag them and tell their story.

⏱ 30 min
29

Plan next month

foundation

Based on what worked this month, plan your content calendar, email schedule, and review request cadence for next month.

⏱ 45 min
30

Monthly review & celebrate

foundation

Compare your numbers to day 1. New reviews? More website traffic? Growing email list? You've built the foundation — now keep building.

⏱ 30 min

Want This Plan Personalized for Your Business?

MyMarketCoach creates a custom 90-day marketing plan based on your industry, goals, and budget — with AI guidance every step.

Get Your Personalized Plan