Español

A Day in the Life of a Content Marketer (B2B SaaS, the Honest Version)

It's 8:47am. You have 14 unread Slack messages, a brief due to a freelancer by 10, an SEO ticket PMM never reviewed, and a "quick question" from sales about a one-pager they need before their 11am demo. The job description didn't mention any of this. The JD said "manage the editorial calendar and own the content function." What that actually translates to, on a normal Tuesday, is running a small factory where you're also the writer, the editor, the project manager, and the distribution lead.

If you've read the Content Marketing Manager JD template and thought "okay, but what does this look like hour-by-hour," this is that walkthrough. One day, start to finish, at a $5M-$100M ARR B2B SaaS company, with two or three freelance writers in the rotation and a stack that's mostly HubSpot, WordPress, and Notion.

Read it as a self-diagnostic. By the end you'll know where your week is leaking, and most of the leaks aren't where you think.

8:00am — Queue check

The morning queue is four channels: email, Slack DMs, the #editorial channel, and the GA4 alert for whatever published yesterday. The trap is opening Slack first and disappearing into other people's priorities for 90 minutes. The discipline is triaging all four in 20.

Here's what the queue looks like on a Tuesday:

  • Email: a freelancer asking if invoice 0042 was approved (forward to finance), a Semrush weekly digest (mark unread, skim later), a sales rep asking for a customer story they could send a deal in stage 4 (flag for 11am).
  • Slack DMs: PMM asking if you can "hop on a quick sync about positioning" (read: a 30-minute meeting to argue about a noun). Reply with three async questions instead.
  • #editorial channel: a freelancer pushed a draft to Notion at 11pm. The reviewer (your PMM) has been silent on it for six days. You'll deal with that at standup.
  • GA4 alert: yesterday's publish got 23 sessions. That's normal. Indexing usually takes 4-7 days. Don't panic, don't post in Slack about it.

Twenty minutes. Not an hour. The queue isn't the work.

9:00am — Brief drafting

This is the unsexy core skill of the job, and it's where junior ICs lose the most time without realizing it.

A weak brief (three bullets and a target keyword) guarantees a freelancer draft that needs a 2-3 hour edit. A strong brief, 600 words, structured, with examples, guarantees a draft you can ship in 45 minutes of edits. The math works out to roughly four hours saved per piece. If you're publishing 6 pieces a month, that's a full extra day per month of capacity. Compounded over a year that's six weeks of writing time you didn't know you had.

What goes in a real brief:

TITLE: [working title — final goes through SEO]
TARGET KEYWORD: [primary] | [2 secondaries]
SEARCH INTENT: informational / commercial / navigational
JOBS-TO-BE-DONE: who reads this and what are they trying to do?
ANGLE: what we're saying that the top 3 ranking pieces aren't
WORD COUNT: 1,800-2,200
STRUCTURE: H1 + 5-7 H2 sections, bullets where they belong
INTERNAL LINKS: 4-6 from /our/site to use
EXAMPLES TO BEAT: top 3 SERP results, with one-line note on each
VOICE NOTES: contractions yes, em-dashes max 2, no "delve/leverage/robust"
DEADLINE: first draft by [date]

The brief takes 60-90 minutes if you're new and 30-40 once you've written 50 of them. The Notion template lives at /Templates/Content Brief v3 and you copy it for every piece. If you don't have a template yet, build one this week. It's the single highest-leverage thing you can do.

A note on the SEO part: don't outsource the keyword choice to your SEO lead and walk away. You should know why you're targeting "lead scoring" instead of "lead qualification" and what the difference looks like to a reader. If you can't explain it in two sentences, your brief isn't ready.

10:00am — Editorial standup

Fifteen minutes. Standing if you can. The agenda is three columns: shipped, in-flight, stuck.

  • Shipped: what published yesterday, what got the LinkedIn push, did finance read the comparison piece you wrote for them.
  • In-flight: which freelancer drafts are with you, which are with reviewers, which are at design.
  • Stuck: the column where careers stall.

That last one is the real conversation. A piece in the "stuck" column for more than five business days is a problem. Two weeks is a crisis. Most of the stuck pieces are stuck because a reviewer isn't reviewing. PMM is in launch mode, the product manager is in sprint planning, the CRO is on the road. The IC's reflex is to wait politely. Wrong reflex. Your job at standup is to escalate the stuck list. Out loud. To your manager. Every Tuesday until it moves.

I call this pattern the review chase and it's the silent killer of content velocity. You'll spend 25-40% of your week chasing reviewers if you don't build a system. Set a 48-hour SLA on reviews, automate a Slack reminder at 24 hours, escalate to the reviewer's manager at 72. If you can't get that policy approved, you don't have a content function. You have a wishlist.

11:00am — Async with SEO, PMM, and sales

Three stakeholders, three different agendas, all asking for your time in the same hour.

SEO wants you to write three pieces this sprint targeting keywords that came out of last week's gap analysis. They're correct that the keywords matter. They're also pretending the rest of your roadmap doesn't exist.

PMM wants you to refresh the homepage hero copy because they're testing a new positioning. They're correct that positioning matters. They also want it by Friday and the brief is two sentences.

Sales wants a one-pager for a deal that's "closing this week." They're correct that sales enablement is part of the job. They're also going to ask for another one next Wednesday.

The skill is saying "not this sprint" without burning the relationship. The format that works:

"Got it. I can do one of these this sprint: homepage refresh, three SEO pieces, or the sales one-pager. Which one moves the most pipeline this quarter? I'll do that one and we can revisit the other two at next planning."

Force the trade-off back to them. Don't be the person who quietly takes all three and ships none. The third option, "I'll squeeze it in," is a lie you'll spend the weekend paying for.

The async tools that earn their keep here: a Loom recording instead of a 30-minute meeting, a shared Notion doc instead of a Slack thread that nobody can find next week, a HubSpot ticket for any sales request so it has an owner and a status. Verbal asks become invisible asks become forgotten asks become "why didn't marketing deliver."

12:30pm — The edit cycle reality

The freelancer's draft is back. You read it once before lunch.

It's 70% there. The intro is generic. Three of the H2 sections are right and two are off-angle. The voice is okay but not yours. The keyword is in the right places. Five internal links are in, one is wrong.

Here's the framework that keeps you sane: rewrite the intro, fix the structure, leave the voice alone.

Rewriting every freelancer's voice into your house voice is a six-hour edit. Nobody has six hours. Your readers don't need a single voice across the blog. They need consistent quality, accurate information, and a point of view. The freelancer's slightly different cadence is fine. What's not fine is a structure that doesn't deliver on the title, or an intro that buries the lede.

The rule of thumb I use: ship at 90%, not 100%. The last 10% of polish takes 40% of the time and adds maybe 3% to the impact. Get it good, get it published, get the next one started. Perfectionism on a single piece is a tax the rest of the calendar pays.

Two-to-three hours per draft is normal for a freelancer you've worked with for under three months. It drops to 45-90 minutes once your briefs are tight and the freelancer learns the voice. If you're four months in and edits are still 3+ hours per piece, the brief is the problem, not the writer.

2:00pm — Mid-day creative work

The only block of real writing time you'll get all day. Protect it like it pays your salary, because it does.

This is the block where you write the piece you are the credited author on: the thought-leadership essay, the original-research write-up, the founder's byline you ghostwrite. Editing freelancer drafts doesn't count. Brief drafting doesn't count. Internal Slack messages don't count. This block is two hours of you and a blank page.

Calendar it. Set Slack to DND. Close Notion if you can't resist the rabbit hole. Write 800-1200 words of new prose. Don't edit while writing.

If you skip this block three days in a row, look up Friday and you'll realize you haven't written anything original all week. You'll have shipped four other people's drafts. That's project management, not content marketing, and twelve weeks of it is how Content Marketers stop growing.

A working IC ships 4-8 pieces per month, and 1-2 of those should carry your byline. That math only works if the 2pm block is sacred.

4:00pm — End-of-day metrics review

Five-minute habit. Compounds over a year. Most ICs skip it for months and then do a panicked "performance review" once a quarter.

What to check, daily, in five minutes:

  1. GA4 → Realtime + yesterday's publish: did anyone land on it? From where?
  2. Search Console → Performance, last 7 days: any new queries showing impressions for yesterday's piece? Is it indexed? (Search Console will tell you "URL is on Google" or "URL is not on Google." If it's not on Google after 5 days, submit it manually.)
  3. Ahrefs/Semrush → backlinks tab, last 7 days: did anyone link to anything?
  4. HubSpot → blog leaderboard: which piece is converting visitors to subscribers this week? That's the format/topic to repeat.

Five minutes. Not 45. The point isn't to draw conclusions every day. It's to keep the data in your peripheral vision so when somebody in the 10am standup says "how's the lead-scoring piece doing," you have a real answer instead of "I'll check and get back to you."

5:30pm — The publish-day ritual

Some Tuesdays a piece actually goes live. When that happens, the work isn't done. It's barely halfway. This is the part most pieces die in.

Here's the ritual, in order, takes about 25 minutes:

  1. #general Slack post: one paragraph, what the piece is about, why you wrote it, link. Tag the SME if there is one.
  2. Sales enablement: drop the link in #sales-enablement with a one-liner on which deal stage to use it in. "For mid-funnel objection: 'we already have a CRM.'"
  3. LinkedIn from the founder: a 4-paragraph post in their voice, ghostwritten by you, scheduled for 9am tomorrow in their timezone.
  4. Newsletter slot: add it to next Thursday's newsletter draft in HubSpot. Don't wait, you'll forget.
  5. Repurpose plan: jot down 3 follow-on assets in the brief (a Twitter/LinkedIn carousel, a one-question newsletter excerpt, a sales one-pager pull-quote). Schedule them in Notion for next week.

Skip this ritual and the piece dies quietly. Forty-eight hours of organic traffic and then nothing. The pieces that compound are the ones somebody told somebody else about, and that "somebody" is usually you on Slack at 5:35pm on publish day.

If you want the full version of this, including the sales-enablement template and the founder LinkedIn voice rules, read The Content Distribution Checklist.

The honest closing

The job isn't writing. The job is running a small content factory where you happen to also be the writer, the editor, the project manager, and the distribution lead. Make peace with that and the days get good.

The JD describes the calendar. The day is the briefs, the review chase, and the distribution. Junior ICs lose six months trying to be a better writer when the actual leverage was a better brief and a better SLA on reviewers.

Self-check at the end of your week. Answer honestly:

  • Did I write 3+ briefs this week, each 600+ words with examples and an internal link map?
  • Did I escalate stuck reviewers at standup, out loud, by name?
  • Did I protect at least three 2pm creative blocks, no Slack, no edits?
  • Did I do the 5-minute metrics check 4 days out of 5?
  • Did I do the publish-day ritual on every piece that shipped?
  • Did I say "not this sprint" to at least one stakeholder request?

If you can check four out of six, you're shipping. If you can check five out of six, you're getting promoted. If you can only check one or two, you're not failing — you're just stuck in the trap most ICs spend a year in. The good news: every one of these is a habit, and habits compound faster than skills.

Learn More