← 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