Blog Publishing SOP: An End-to-End Process for Small Businesses
A blog publishing SOP sets who does what, in what order and by what criteria: five stages, roles and timelines to keep a small business blog on schedule.

The article is finished. The freelancer delivered it ten days ago, and it’s still waiting for a yes that nobody is quite sure who should give. Meanwhile the publish date has come and gone, and the next post is sliding back with it. A blog SOP (a standard operating procedure, written down on a couple of pages) closes that gap by settling who does what, in what order, and what a post has to meet before it moves to the next stage.
Below you’ll find the five phases with their exit criteria, the timings, the roles matrix and a document you can copy and hand to someone on Monday. Strategy stays out of this, because it belongs to the wider blog process. We start with a topic already on the calendar and finish with a post that’s live and tracked.
Why an SOP decides whether a blog keeps going or goes quiet
Company blogs often stall because of internal friction. Every post reopens the same questions about who approves it, who uploads it and when it goes out, and every improvised answer adds days. Research from the Posts and Telecommunications Institute of Technology in Hanoi found that when roles and approvals are coordinated through ad hoc procedures, repeatability drops and maintenance gets harder. In small businesses, with few people and little budget, fragmented workflows and manual coordination hit efficiency even harder.1
If your blog runs on memory, you’re in good company. At Universitas Sebelas Maret in Indonesia, a review of academic service procedures counted 32 SOPs, and 9 of them (28.1%) had to be written from scratch for services that had been working without a formal document.2
This procedure takes the five-step loop for small businesses, the short version for any piece of content, and extends it to the blog post. Once two or three people are involved you also need exit criteria, roles, waiting times and exceptions, and they’re all here.
The company blog workflow in one table

The workflow uses the same six statuses as the calendar template with approval statuses, and it borrows that template’s rules. Each status has one owner, the draft arrives at least 5 working days before publication, and the business owner’s technical review closes within 48 hours. The editorial calendar is where, under this procedure, you record where every post stands.
| Phase | Calendar status | Output | Accountable |
|---|---|---|---|
| 1. Ideation | Idea | Approved brief | Business owner |
| 2. Writing and review | Draft, then In review | Reviewed, validated text | Marketing lead |
| 3. Optimization | In review, then Approved | Seven signed-off checks | Marketing lead |
| 4. Page build | Scheduled | Post queued in the CMS | Marketing lead |
| 5. Distribution and tracking | Published | Routine started, review dates set | Marketing lead |
Phase 1: ideation
Input. The topic assigned by the calendar. It was already chosen through topic research, so this is only a quick sanity check.
Steps.
- Pin the keyword down to a single wording.
- Search that keyword on Google and check the intent: are the top results guides, pricing pages or product pages?
- Search
site:yourdomain.com keywordto rule out duplicates on your own site. - The marketing lead fills in the article brief and sends it to the business owner.
Output. Approved brief, saved in the calendar row.
Exit criterion. No draft starts without an approved brief. If the check in step 3 turns up a live page on the same topic, the post goes back on the calendar as an update to that page.
A typical case: at step 3, the marketing lead finds a two-year-old post on the same subject. Those ten minutes save you from two pages competing for one search, and from a wasted week of writing.
Phase 2: writing and review
Input. Approved brief.
Steps.
- The author writes the draft to the brief.
- The draft reaches the marketing lead at least 5 working days before publication, and the status moves from Draft to In review.
- The marketing lead edits the piece and checks the tone of voice.
- The business owner does the technical review within 48 hours, sticking to the accuracy of data, products and commercial promises.
Output. Reviewed text with all comments closed.
Exit criterion. Every comment is resolved, every number has a source, and the business owner has written a yes on the document. A “looks fine to me” in the corridor doesn’t count, because two weeks from now nobody will remember it.
The business owner’s brief here is narrow. Once they start swapping adjectives, the cycle restarts and 48 hours turns into a week. Put it in the SOP: tone belongs to marketing.
AI speeds up step 3, provided the brief already exists. Claude or ChatGPT can compare draft and brief in seconds, and the prompt should stay the same for every post.
You are the reviewer for a small business's blog. I'm attaching the approved brief and the draft.
Compare the two documents and return a three-column table with the brief item,
the result (covered or missing) and the sentence in the draft that proves it.
Then list separately every number, name or date that has no source.
Do not rewrite the text and do not add information.
A University of Uyo study of small businesses in Nigeria, based on 18 interviews, describes the same method: standardized prompts, batch work and one person signing off on claims in paid campaigns. The authors conclude that the value came mainly from selective use and light governance, with output volume a distant second.3
Phase 3: optimization

Input. Text validated by the business owner, status In review.
Steps. The marketing lead runs the SEO blog post checklist and completes these seven blocking checks:
- Keyword in the title, reading like natural English.
- Meta title and meta description filled in.
- One H1, with sections that match the brief.
- The main search query answered in the opening lines.
- At least two internal links to pages already live.
- Alt text on every image.
- A short slug that matches the keyword.
Output. Check sheet signed with name and date.
Exit criterion. Seven out of seven. With six out of seven the post stays In review. Once it clears the bar, the status becomes Approved.
At this stage AI acts as a second reader, and the language model has to stay inside clear limits. The Hanoi research stresses guardrails, validation and error handling whenever an LLM enters a workflow.1 In practice, that means a binary answer and a person who signs.
I'm pasting the title, meta description, slug and text of an article.
For each of the seven checks below, answer PASS or FAIL
and quote the line that justifies the result. If information is missing, write CANNOT VERIFY.
Do not suggest rewrites.
[paste the seven checks]
Phase 4: page build
Input. Approved post, signed sheet, images.
Steps.
- Whoever runs the site loads the text into the CMS, WordPress for example, with headings, tables and links.
- They add the cover and compressed images. If you have no designer in-house, the cover can be made with Design Team Credits.
- They fill in category, author, slug and metadata from the sheet.
- They open the preview on a phone and click every link.
- The marketing lead checks the preview and gives the go-ahead.
- The site manager schedules publication.
Output. Post queued in the CMS with date and time.
Exit criterion. Phone preview checked by someone other than the person who uploaded the text, status Scheduled on the calendar.
That second look takes two minutes and catches the table running off the screen or the link pointing at the draft.
Phase 5: distribution and tracking
Input. Post with status Scheduled.
Steps.
- On publication day the marketing lead confirms the post is live and moves the status to Published.
- By the next working day they start the distribution routine and log the start on the calendar.
- They prepare tracked links, for example with UTM parameters read in GA4.
- They complete the calendar row with the final URL, publication date and keyword.
- They book the 30-day and 90-day reviews, which feed into measuring results.
Output. Routine started, tracked links ready, two review dates.
Exit criterion. The calendar row is complete and both dates have a name next to them.
This handoff matters because published content can still go unseen. In the Indonesian study, the information-finding test stopped at an 83.3% success rate across 30 participants. For the two problem tasks, the content was online, up to date and consistent with the latest SOPs, and some users still couldn’t find it.2
How long does it take to publish a blog post?

With this procedure, expect about 5 hours and 15 minutes of work, spread over ten working days from kickoff to publication. Most of the calendar time is waiting and review. These are reference times for a standard post, so measure your first three pieces and correct the table with your own numbers.
| Phase | Hours of work | Window (D = publication day) |
|---|---|---|
| 1. Ideation | 1 hour | D-10 to D-8 |
| 2. Writing and review | 2 hours 15 minutes | D-8 to D-3 |
| 3. Optimization | 45 minutes | D-3 to D-2 |
| 4. Page build | 45 minutes | D-2 to D-1 |
| 5. Distribution and tracking | 30 minutes | D to D+1 |
| Total | 5 hours 15 minutes | 10 working days plus the day after publication |
The short loop for any piece of content takes 3 hours and 15 minutes, and the two figures add up. The extra 2 hours go on optimization (45 minutes), building the page in the CMS (45 minutes) and the business owner’s review (30 minutes). Ideation and research take 1 hour in both cases, the draft 1 hour, editing 45 minutes, and publishing and distribution 30 minutes.
Keep the two columns separate when you talk to the business owner. Five hours sounds like nothing, ten days sounds like a lot, and the gap is planned waiting. If a date slips, the second column shows you straight away where the piece got stuck.
Who approves blog posts? The completed RACI matrix
The business owner approves the brief and the technical content. The marketing lead is accountable for everything else and signs off the move to publication. A RACI is the table that puts this in writing, showing for each activity who does the work (R), who is accountable (A), who gets consulted (C) and who gets informed (I).
| Activity | Marketing lead | Author | Business owner | Site manager |
|---|---|---|---|---|
| Quick keyword check | R, A | I | - | - |
| Filling in the brief | R | C | A | - |
| Draft | A | R | C | - |
| Editing and tone of voice | R, A | C | I | - |
| Technical review | I | C | R, A | - |
| Seven blocking checks | R, A | C | I | C |
| Page build and scheduling | A | I | I | R |
| Starting distribution | R, A | C | I | - |
| Tracking and review dates | R, A | - | I | C |
Every row has one A. If you find two, you’ve found the next post that will sit for ten days.
On a one-person team, marketing lead and author are the same person. They take R and A on the draft, and keep the A on editing only if they reread the text at least a day later. When the author is external, which depends on how you settle the in-house or outsourced question, the supplier keeps the R on the draft and every A stays inside the company. The rest of the table doesn’t change.
The exceptions to write down before they happen
A procedure without exceptions lasts until the first surprise. Decide now, with a cool head, how the team should handle these cases.
| Situation | Rule |
|---|---|
| No reply from the business owner after 48 hours | The marketing lead chases once. On the third day the deputy named in the document decides, except for copy on pricing, guarantees or regulations, which waits for the business owner. |
| Draft delivered after D-5 | Publication moves, so the 5-day rule holds. The new date goes on the calendar the same day. |
| Urgent post, such as a grant deadline | 3-working-day route, decided by the business owner. All seven checks stay, and the waiting gets compressed. |
| Unsourced figure at review | The sentence comes out. It goes back in if the source arrives before the move to Approved. |
| Error found after publication | The marketing lead has the text fixed the same day and notes the change on the calendar. |
The most serious risk shows up when everything is going smoothly. A study on civil aviation, a long way from a blog but full of lessons about procedures, uses the term “procedural drift” for the gradual deviation that becomes normal when oversight is rare and feedback is weak. It also describes the “optimization trap”, the deliberate choice to skip steps seen as unnecessary in order to save time.4
In a small business, that’s the busy week when the phone preview “will be fine anyway” and the link check quietly disappears. A twenty-minute review every three months, covering skipped steps and delays on recent posts, keeps the document in line with how you really work.
The SOP document to copy
Copy the text, fill in the blanks and save it where the team already works, in Google Docs or Notion for example.
COMPANY BLOG SOP
Version ____ Date ____ Document owner ____
Next review ____
ROLES
Business owner ____ Deputy for approvals ____
Marketing lead ____
Author ____ Site manager ____
GENERAL RULES
- One owner for each status.
- Allowed statuses: Idea, Draft, In review, Approved, Scheduled, Published.
- Draft delivered at least 5 working days before publication.
- Business owner's technical review within 48 hours.
- Every status change goes on the calendar the same day.
PHASE 1, IDEATION (1 hour, D-10 to D-8)
Status: Idea
- Check keyword, intent and absence of duplicates.
- Marketing lead fills in the brief.
- Business owner approves the brief.
Exits when: the brief is approved in writing.
PHASE 2, WRITING AND REVIEW (2 hours 15, D-8 to D-3)
Status: Draft, then In review
- Author delivers the draft by D-5.
- Marketing lead edits and checks the tone.
- Business owner does the technical review within 48 hours.
Exits when: comments closed, numbers sourced, written yes from the business owner.
PHASE 3, OPTIMIZATION (45 minutes, D-3 to D-2)
Status: In review, then Approved
- Marketing lead runs the seven blocking checks.
Exits when: seven out of seven, signature and date on the sheet.
PHASE 4, PAGE BUILD (45 minutes, D-2 to D-1)
Status: Scheduled
- Site manager uploads text, images and metadata.
- Phone preview and test of every link.
- Marketing lead gives the go-ahead, site manager schedules publication.
Exits when: post queued, preview checked by a second person.
PHASE 5, DISTRIBUTION AND TRACKING (30 minutes, D to D+1)
Status: Published
- Confirm the post is live on publication day.
- Start the distribution routine by D+1.
- Tracked links ready and calendar row complete.
- Reviews booked at 30 and 90 days.
Exits when: row complete and both dates have a name next to them.
EXCEPTIONS
- No reply from the business owner after 48 hours: one reminder, then the deputy decides from the third day.
- Late draft: publication moves.
- Urgency: 3-day route, seven checks unchanged.
- Unsourced figure: the sentence comes out.
- Error after publication: same-day fix and a note on the calendar.
SOP REVIEW
Every three months, twenty minutes. Every change updates version and date.
To adapt it to your team, record a twenty-minute meeting where everyone explains how they published the last post, then give the transcript to Claude with this prompt.
I'm attaching our blog SOP and the transcript of a team meeting.
List the differences between the written procedure and what people described.
For each difference, say who described it and propose either a change to the SOP
or a change in behavior. Flag every activity without a single owner.
Do not invent steps that aren't in the transcript.
Getting started is the easy part. Take the next post on the calendar, run it through this procedure and note how many days it waited at each status change. By the third piece you’ll have your real timings and you’ll know which RACI row to fix. If you’d rather hand the writing of the procedure to someone else, at Marketing Hackers building SOPs for marketing and sales teams is part of our training.
Sources
Footnotes
-
A Workflow-Oriented Architecture Integrating Large Language Models for Automated Multi-Platform Content Management. iieta.org ↩ ↩2
-
Integrating Standard Operating Procedures and Website Content Governance in Academic Services. doi.org ↩ ↩2
-
How Small Businesses in Nigeria Use Generative AI to Compete in Marketing Content. journals.explorerpress.com ↩
-
Standard Operating Procedures in Civil Aviation: Implementation Gaps and Risk Exposure Factors. allmultidisciplinaryjournal.com ↩
FAQ
What is a company blog SOP?
It's a standard operating procedure written on about two pages. It sets who does what, in what order, and what criteria each article must meet to move to the next stage, so the same questions don't come up again with every post.
Why does a small business need a blog publishing process?
Company blogs often stall because of internal friction: every article reopens the questions of who approves it, who uploads it and when it goes live. Each improvised answer adds days, and with a small team and a tight budget, manual coordination hurts efficiency even more.
What are the stages of the blog publishing process?
There are five stages: ideation, writing and review, optimization, page layout, and distribution and tracking. The process starts with a topic already on the calendar and ends with the article live and tracked.
Who should approve blog posts at a small business?
The business owner is accountable for ideation, including brief approval, and handles the technical review of the draft. The marketing manager is accountable for the stages that follow, and every status on the calendar has a single owner.
How far in advance should a blog post draft be ready?
The draft should be ready at least 5 business days before publication. The owner's technical review closes within 48 hours, so a finished article doesn't sit around waiting for a yes.
Does a blog SOP replace a content strategy?
No. Strategy stays outside the procedure and belongs to the blog's overall process. The SOP starts from a topic that's already been chosen and scheduled, so the first stage only needs a quick check.