If posting to social feels random, this guide is for you. Below is a ready-to-use, 30-day calendar built for Utah Social Media Management that any B2B team can run in an hour a week. It’s tuned for Utah Digital Marketing goals and written in plain language. Use it whether you’re a small Utah Marketing Agency team or a business owner doing it yourself.
We’ll rotate through four core B2B sectors—manufacturing, real estate, healthcare, and services—so your content speaks to real buyers in Salt Lake City, Ogden, Logan, Brigham City, and beyond. You’ll also get plug-and-post prompts, captions, asset lists, and an easy way to measure what’s working.
What this calendar does
- Gives you a simple plan for 30 days so you never wonder what to post
- Keeps your feed balanced: teach, prove, and invite (not spam)
- Supports search with clear, helpful content that buyers actually save
- Works across LinkedIn, Facebook, and Google Business Profile (GBP)
Posting rhythm and times
Use this baseline in Mountain Time and adjust later with your own data:
- LinkedIn: Mon–Thu around 9:30 AM
- Facebook: Mon–Fri around 10:30 AM
- Google Business Profile: 9:00 AM when you have a real update
If you only have time for one platform, pick LinkedIn first for B2B.
The 3 post types you’ll repeat
- Teach — show how to solve one small problem
- Proof — show a short, real example or result
- Invite — offer a helpful resource or free consult
This keeps your tone helpful, confident, and human. It also plays nicely with NLP and AI-driven summaries because the posts are clear and specific.
How to use the 30-day calendar
- Each day lists a theme, a one-line prompt, and a quick CTA.
- Replace bracketed items with your details.
- If a day doesn’t fit your industry, swap it with one from another week.
- Don’t overthink graphics. Screenshots, simple diagrams, and short clips work.
30-Day Social Calendar (copy-ready)
Day 1 — Teach (Manufacturing)
Prompt: Share a 3-step intake checklist that speeds up RFQs.
Caption idea: “Faster quotes need better files. Try this 3-step intake: file name standard, short video of fixture, due date + tolerance. Want the one-pager? Comment ‘intake’.”
CTA: Free website/brand audit.
Day 2 — Proof (Manufacturing)
Prompt: Post a before/after of a product page that now ranks.
Caption idea: “We added specs, FAQ, and clean images to a CNC page. Result: more Utah searches and more RFQs in 30 days. Want the checklist?”
CTA: Free SEO checklist.
Day 3 — Invite (Manufacturing)
Prompt: Offer a PDF “Shop-Floor Story Guide” for social posts.
Caption idea: “Turn everyday work into trust. Get the guide.”
CTA: Download link or “DM ‘guide’.”
Day 4 — Teach (Real Estate)
Prompt: Show how to build one neighborhood page that brings leads.
Caption idea: “Stop renting leads. Build a single page with schools, transit, and a fast contact button.”
CTA: Free page outline.
Day 5 — Proof (Real Estate)
Prompt: Share an Ogden/SLC example that increased direct inquiries.
Caption idea: “2.4× more direct inquiries in 60 days with one ‘space search’ page.”
CTA: DM for wireframe.
Day 6 — Invite (Real Estate)
Prompt: Offer a “Listing Page Copy Kit.”
Caption idea: “Write listings that convert. Grab the copy kit.”
CTA: Download or “Comment ‘copy’.”
Day 7 — Teach (Healthcare)
Prompt: How to structure a location page patients trust.
Caption idea: “Address, map, hours, insurance, access notes, and a clear ‘Book Online’ button. Keep it simple.”
CTA: Free location page checklist.
Day 8 — Proof (Healthcare)
Prompt: Show a Salt Lake City clinic update that lifted bookings.
Caption idea: “Updated hours + booking button above the fold = more appointments.”
CTA: Free five-point review.
Day 9 — Invite (Healthcare)
Prompt: Offer a “Clinic FAQ Starter Pack.”
Caption idea: “Patients ask the same things. Use this starter pack.”
CTA: Download or “DM ‘FAQ’.”
Day 10 — Teach (Services)
Prompt: Share a 20-minute daily social routine for service teams.
Caption idea: “Comment, share one tip, post one proof. Done in 20.”
CTA: Free routine card.
Day 11 — Proof (Services)
Prompt: Show how a reviews post drove 3 booking calls.
Caption idea: “One review + quick carousel = booking calls within hours.”
CTA: Ask for the carousel template.
Day 12 — Invite (Services)
Prompt: Offer a “One-Page Services Sheet” template.
Caption idea: “Make your services easy to buy. Get the one-pager.”
CTA: Download or “Comment ‘sheet’.”
Day 13 — Teach (Cross-industry)
Prompt: Explain UTM basics in 3 lines.
Caption idea: “Track what works. Use clean UTMs so your dashboard tells the truth.”
CTA: Free UTM naming guide.
Day 14 — Proof (Cross-industry)
Prompt: Share a graph showing lower CPC after posting useful content.
Caption idea: “Content lowered CPC. Teaching before asking works.”
CTA: Request content-ad handshake plan.
Day 15 — Invite (Cross-industry)
Prompt: Offer a “30-Day Content Calendar” (this post).
Caption idea: “No more blank calendar. Grab the full 30-day plan.”
CTA: Download link.
Day 16 — Teach (Manufacturing)
Prompt: Internal linking for capability pages.
Caption idea: “Link capability → RFQ → related process. Make it easy to act.”
CTA: Free internal link map.
Day 17 — Proof (Manufacturing)
Prompt: Short clip of a process; add a caption that clarifies value.
Caption idea: “30 seconds: how we hold tolerance on 6061 aluminum.”
CTA: DM for spec sheet.
Day 18 — Invite (Manufacturing)
Prompt: “City cluster” landing page kit (SLC, Ogden, Logan, Brigham City).
Caption idea: “Serve more cities without copy-paste. Want the kit?”
CTA: Download or “Comment ‘cluster’.”
Day 19 — Teach (Real Estate)
Prompt: Simple lead magnet—“Site selection checklist.”
Caption idea: “Make site tours faster and smarter. Free checklist.”
CTA: Download link.
Day 20 — Proof (Real Estate)
Prompt: Short map demo GIF with filters.
Caption idea: “Filters users actually use: price, size, parking, transit.”
CTA: Ask for page layout.
Day 21 — Invite (Real Estate)
Prompt: Free consult offer for one listing page teardown.
Caption idea: “Drop a link. We’ll share three fixes.”
CTA: Free 10-minute teardown.
Day 22 — Teach (Healthcare)
Prompt: Explain E-E-A-T in plain words.
Caption idea: “Show experience, list credentials, use simple language.”
CTA: Free profile template.
Day 23 — Proof (Healthcare)
Prompt: GBP post → calls.
Caption idea: “Updated hours + ‘walk-ins welcome’ post = calls same day.”
CTA: GBP post examples.
Day 24 — Invite (Healthcare)
Prompt: “Clinic Reviews Starter Email.”
Caption idea: “Ask for kind, general reviews. We’ll send the email text.”
CTA: DM for template.
Day 25 — Teach (Services)
Prompt: How to turn comments into DMs into meetings.
Caption idea: “Reply, ask a simple question, offer a quick link.”
CTA: Free reply scripts.
Day 26 — Proof (Services)
Prompt: Carousel showing before/after of a services page.
Caption idea: “Clearer offers = more form fills.”
CTA: One-page services template.
Day 27 — Invite (Services)
Prompt: “30-minute brand mini-audit.”
Caption idea: “Get a simple scorecard for messaging and trust.”
CTA: Free mini-audit.
Day 28 — Teach (Cross-industry)
Prompt: Image alt text basics.
Caption idea: “Describe what’s in the image in plain words.”
CTA: Alt text checklist.
Day 29 — Proof (Cross-industry)
Prompt: Case snippet: added FAQs → higher organic clicks.
Caption idea: “FAQs turn lurkers into leads.”
CTA: Ask for FAQ list.
Day 30 — Invite (Cross-industry)
Prompt: Book a free 15-minute planning call for next month.
Caption idea: “Pick your top goal. We’ll map your next 30 days.”
CTA: Booking link.
Plug-and-post caption formulas (fast and readable)
Teach formula
Hook → 3 steps → bonus tip → soft ask
Example: “Your quote speed is stuck. Try this intake recipe: 1) Standard file name 2) Short fixture video 3) Due date + tolerance. Bonus: one-page spec. Want the checklist? Comment ‘intake’.”
Proof formula
Situation → simple change → measurable outcome → DM invite
Example: “A clinic in Salt Lake City moved ‘Book Online’ above the fold. Bookings rose the same week. Want our location page outline? DM ‘outline’.”
Invite formula
Name the resource → outcome → who it’s for → how to get it
Example: “New ‘City Cluster Kit’ for service area pages. Rank beyond SLC without copy-paste. Built for Utah teams. Comment ‘cluster’ to get it.”
Visuals and assets you’ll reuse
- One clean carousel template (five slides)
- Simple photo or screenshot of a process, map, or page
- A short 20–30 second clip (mute is fine)
- A square preview image for FB/LI and a wide 16:9 for headers
- A minimal title card with lots of safe margins so text never crops
Keep color and typography consistent so your posts are recognizable in the feed.
Hashtag starter sets
Use 2–5 per post and rotate:
- General: #UtahDigitalMarketing #UtahMarketingAgency #B2BMarketing #SocialMedia
- Manufacturing: #ManufacturingMarketing #CNC #Industrial
- Real Estate: #CommercialRealEstate #CRE #SiteSelection
- Healthcare: #HealthcareMarketing #Clinic #PatientExperience
- Services: #SmallBusiness #ServiceBusiness #LocalBusiness
Simple UTM naming (so analytics stays clean)
Append to links you share:
- LinkedIn:
?utm_source=linkedin&utm_medium=social&utm_campaign=2025-10-30day-plan&utm_content=li-caption - Facebook:
?utm_source=facebook&utm_medium=social&utm_campaign=2025-10-30day-plan&utm_content=fb-caption - GBP:
?utm_source=google_business_profile&utm_medium=listing&utm_campaign=2025-10-30day-plan&utm_content=gbp-update
Change only the campaign name each month.
Weekly 45-minute workflow
- 15 minutes: Draft 3 captions using the formulas above
- 10 minutes: Create or reuse one carousel and one image
- 5 minutes: Add UTM links and schedule
- 10 minutes: Prep 5 comment replies you can paste fast
- 5 minutes: Check last week’s results and note the winner
If your team is larger, split roles: one writes, one designs, one schedules.
What good results look like
- Saves and comments on Teach posts
- DMs and calendar clicks on Invite posts
- Clear bookings or RFQs tied to Proof posts that link to high-intent pages
- Growth in branded searches and profile visits over the month
You don’t need viral. You need steady attention from the right buyers.
Troubleshooting
- No one engages: Shorten the post and make the first line a clear problem or promise.
- Views but no leads: Add a softer ask, like “DM ‘map’ for the layout.”
- Creative takes too long: Reuse a template; only swap the headline and one visual.
- Hard to keep up: Drop to two posts a week and keep the calendar structure.
Want the calendar as a printable or spreadsheet?
Say the word and I’ll provide a one-page PDF and a spreadsheet version with columns for date, platform, prompt, caption, link with UTM, media, and status. I can also generate a Canva-ready set of title cards sized for LinkedIn, Facebook, and GBP.
If you’d like help tailoring this to your industry mix, request a free audit or a 15-minute planning call. Let’s make your next 30 days simple, steady, and effective.







