mOS · Marketing Operating System

Client-ready marketing work, plus the SOPs to deliver it

Enter a client's URL and 8 AI tools write the strategy, blog posts, pitches and sales copy. When the job happens inside Search Console, GA4 or GoHighLevel, 128 step-by-step SOPs show you, or whoever you hand it to, exactly what to do.

Free forever. No credit card required.

Trusted by 50,000+ marketers, including teams at

The real problem

You're good at marketing.
You don't have enough hours to do it right.

Fixing AI output takes longer than writing it yourself

You paste a prompt into ChatGPT, get something generic back, and spend an hour making it sound like someone who knows the client.

Every new client starts from a blank page

The strategy, the keyword list and the onboarding checklist get rebuilt from memory each time, and you hope you remember how you did it for the last one.

You can't hand work off because the process lives in your head

A contractor can't set up GA4 tracking or fix a redirect chain the way you would without written steps, so the task sits and waits for you.

Every new client means more nights and weekends

Your hours are the only way the business grows right now. Each new retainer gets paid for with your evenings, and you're already full.

AI tools

Tools that already know how to do the job

Every tool in mOS runs a workflow built by people who do this work for clients. The research happens first, the frameworks get applied, and you review and ship.

The centerpiece

Marketing Assistant loads your client's business and runs the tools for you

Give it a website and it picks up the positioning, services, audience and competitors. Then ask for the job in plain English. It chains the right tools in order, shows each step as it runs, and hands you the finished drafts.

  • "Find keyword gaps for my client and draft the top 3 posts"
  • "Write a full marketing strategy for this new prospect"
  • "Draft a cold pitch to the property manager on their list"

ChatGPT starts from whatever you paste into it. Marketing Assistant starts from your client's website and does the research before it writes.

The full toolkit

One subscription. Every deliverable your clients ask for.

Marketing Strategy Generator

Positioning, channel mix and a 90-day roadmap for any client, exported with your logo. One agency owner used it to win a 12-month retainer. "He'll never know it took five minutes."

Blog Post Generator

Go from an idea or brief to a publish-ready post, researched against the top-ranking results and written to cover what they missed.

Email Pitch Generator

Short cold emails with one specific ask, written for the person reading them. They read like a note from someone who looked at the prospect's business first.

Sales Copy Generator

Landing page copy, offers and hooks, structured around proven sales frameworks. "Definitely 90% of the work done."

Keyword Planner

Find the phrases worth your client's time, prioritized by what they can realistically rank for, with volume and difficulty side by side.

Post Remixer

Turn one post into fresh angles and formats: LinkedIn posts, email content, video scripts and X threads. More reach from content you've already made.

Brand Voice Generator

Keep messaging consistent across every channel. Define your client's tone, personality and language rules once, and every other tool follows them.

Prompt Optimizer

Refine prompts before you send them to any AI. Get clearer, more specific outputs from ChatGPT, Claude or any other model without the trial and error.

SOP Library

The documented procedure for the work clients pay you for

128 step-by-step SOPs for SEO, GoHighLevel, tracking and client onboarding. Each one is written as an outcome, timed, and built around the tool you'll have open, so you or a contractor can do the job the same way every time.

128 Marketing SOPs
6 Outcome categories
~87 Hours of documented procedures
10 Free to read

SOP Library

128 step-by-step procedures, grouped by the outcome you need

Showing 24 of 128 SOPs

SOP 126 SEO delivery

Diagnose keyword cannibalization using Google Search Console

6 hr Google Search Console

SOP 111 GoHighLevel agency operations

Find and fix a missed automated follow-up in GoHighLevel

45 min GoHighLevel

SOP 052 Technical SEO

Choose your next WordPress technical SEO fix

25 min WordPress

SOP 039 Tracking & measurement

Choose the right Google Ads conversion tracking method

15 min Google AdsGoogle Tag Manager

SOP 096 Client access & onboarding

Create a Google Ads account without launching a campaign

20 min Google Ads

SOP 018 Paid acquisition

Audit a Google Ads Search account and create a prioritized action plan

1 hr 30 min Google Ads

SOP 128 SEO delivery

Audit and prioritize internal-link improvements with Semrush

4 hr Semrush

SOP 110 GoHighLevel agency operations

Follow up with new enquiries by email in GoHighLevel

1 hr 50 min GoHighLevel

SOP 115 Technical SEO

Find and fix redirect chains and loops using Semrush

1 hr 30 min SemrushWordPress

SOP 026 Tracking & measurement

Track WooCommerce purchases in GA4 with Google Tag Manager

45 min GA4Google Tag Manager

SOP 029 Client access & onboarding

Prepare an existing Google Ads client for a campaign handoff

30 min Google AdsGoogle Tag Manager

SOP 127 SEO delivery

Consolidate overlapping WordPress pages and verify redirects

3 hr WordPressGoogle Search Console

SOP 109 GoHighLevel agency operations

Plan, send and review a newsletter in GoHighLevel

1 hr GoHighLevel

SOP 114 Technical SEO

Find and fix broken links in WordPress using Semrush

1 hr 30 min SemrushWordPress

SOP 025 Tracking & measurement

Track Contact Form 7 submissions in GA4 with Google Tag Manager

1 hr GA4Google Tag Manager

SOP 027 Client access & onboarding

Choose Google Ads, GA4, and Tag Manager access for an agency teammate

15 min Google AdsGA4

SOP 125 SEO delivery

Refresh existing WordPress content using Google Search Console

1 hr 30 min WordPressGoogle Search Console

SOP 108 GoHighLevel agency operations

Choose the right customer follow-up process in GoHighLevel

15 min GoHighLevel

SOP 113 Technical SEO

Audit a website with Semrush and prioritize fixes

1 hr 30 min Semrush

SOP 028 Tracking & measurement

Check campaign UTM traffic in GA4

15 min GA4

SOP 016 Client access & onboarding

Grant an agency user access to a Google Ads account

15 min Google Ads

SOP 124 SEO delivery

Choose your next WooCommerce SEO improvement

15 min WooCommerceWordPress

SOP 107 GoHighLevel agency operations

Follow up on unanswered quotes in GoHighLevel

45 min GoHighLevel

SOP 065 Technical SEO

Choose between noindex, canonical URLs, redirects, and robots.txt

15 min WordPressGoogle Search Console

Free accounts can browse every SOP and read 10 of them end to end. New SOPs are added regularly.

Inside an SOP

Follow it step by step, and ask when you get stuck

Every SOP opens with the time it takes, the tools you need and who owns it. Tick steps off as you go. If your screen doesn't match, ask about that step with a screenshot attached.

SOP 038 · SEO delivery

Create an SEO content brief

Turn a topic and phrase the business has already chosen into a brief a writer can follow, backed by what the search results show and the business's own answers.

40 minutes Google Search Google Sheets Last updated Sep 24, 2026
Responsible, scope, and requirements
Responsible
Whoever prepares content briefs for the business.
Scope
One brief for each chosen topic.
Requirements
A Google account for the worksheet, and the topic and phrase the business chose.

Milestone 1

Prepare the brief and business facts

Start with one topic and phrase that the business has already chosen. The worksheet keeps source links and business answers separate from the final handoff.

Make your own copy of the SEO Content Brief worksheet, then enter the chosen topic and page context on Brief - Blank. Use one brief for each chosen topic.

  1. aOn the template page, select Make a copy. Work in the Brief - Blank and Research & Facts - Blank tabs.
  2. bEnter the chosen topic and phrase.
  3. cAdd the page context: a new page, or the URL of the page you're updating.

Record the business facts the writer will need

  1. aIn Research & Facts - Blank, add the answers the business gave you.
  2. bKeep the source link next to each answer.

Milestone 2

Use search results to understand the reader's need

Search the chosen phrase and note what the top results have in common

  1. aSearch the phrase in a private browser window.
  2. bNote whether the top results are guides, service pages or product pages.

Write the reader's need in one sentence

List the questions the top results answer

Milestone 3

Support the brief and build the outline

Add sources and business answers to support the brief

Build the outline

Milestone 4

Check the writer handoff

Check the brief before handoff

Share the brief with the writer

This is a working demo. Click a step's number, or "Stuck? Ask about this step".

Progress that saves

Tick a step's number and it saves. Come back tomorrow and continue where you left off, or run the SOP again for the next client.

Ask this SOP

Answers use the SOP you're reading and the screenshot you attach. Anything that comes from a web search is labeled as such.

Looks different?

Tools redesign their screens. When a step no longer matches yours, report it from the step itself, screenshot included.

Export and white label

Send any SOP to Google Docs, a PDF or your project tool

Export puts the SOP where your team already works. Turn on "Use my logo" and the Google Doc or PDF carries your logo and colors, so the process you hand a client looks like it came from your agency.

Google Docs

Use my logo

Send to a project tool

PDF downloaded with your logo

SOP 038 · Create an SEO content brief

SOP 038 · SEO delivery · 40 minutes

Create an SEO content brief

Milestone 1: Prepare the brief and business facts

  • 1.1 Make your own copy of the SEO Content Brief worksheet
  • 1.2 Record the business facts the writer will need

Milestone 2: Use search results to understand the reader's need

  • 2.1 Search the chosen phrase and note what the top results have in common
  • 2.2 Write the reader's need in one sentence
SOP-038-create-an-seo-content-brief.pdf 1 / 3
Standard operating procedure

SOP 038 · SEO delivery · 40 minutes

Create an SEO content brief

Milestone 1: Prepare the brief and business facts

  • 1.1 Make your own copy of the SEO Content Brief worksheet
  • 1.2 Record the business facts the writer will need

clickminded.comyouragency.comPage 1

C ClickUp Client delivery / SEO

To do

SOP 038 · Create an SEO content brief

Turn a chosen topic and phrase into a brief a writer can follow. 40 minutes. Tools: Google Search, Google Sheets.

Checklist 0/9

  • 1.1 Make your own copy of the SEO Content Brief worksheet
  • 1.2 Record the business facts the writer will need
  • + 7 more from milestones 2 to 4
M Monday Client delivery / SEO

To do

SOP 038 · Create an SEO content brief

Turn a chosen topic and phrase into a brief a writer can follow. 40 minutes. Tools: Google Search, Google Sheets.

Subitems 0/9

  • 1.1 Make your own copy of the SEO Content Brief worksheet
  • 1.2 Record the business facts the writer will need
  • + 7 more from milestones 2 to 4
A Asana Client delivery / SEO

To do

SOP 038 · Create an SEO content brief

Turn a chosen topic and phrase into a brief a writer can follow. 40 minutes. Tools: Google Search, Google Sheets.

Subtasks 0/9

  • 1.1 Make your own copy of the SEO Content Brief worksheet
  • 1.2 Record the business facts the writer will need
  • + 7 more from milestones 2 to 4
T Trello ClickMinded SOPs

SOP 038 · Create an SEO content brief

Milestone 1: Prepare the brief and business facts

0/2

Milestone 2: Use search results to understand the reader's need

0/3

Milestone 3: Support the brief and build the outline

0/2

Milestone 4: Check the writer handoff

0/2
N Notion ClickMinded SOPs

ClickMinded SOPs

NameOutcomeMinutes
SOP 038 · Create an SEO content briefSEO delivery40
SOP 053 · Find and prioritize page-indexing problems…SEO delivery35
SOP 012 · Install GA4 through Google Tag ManagerTracking & measurement35

Milestone 1: Prepare the brief and business facts

  • 1.1 Make your own copy of the SEO Content Brief worksheet
  • 1.2 Record the business facts the writer will need
Text CopyDownload
SOP 038: Create an SEO content brief
SEO delivery · 40 minutes
Tools: Google Search, Google Sheets

MILESTONE 1: Prepare the brief and business facts

1.1 Make your own copy of the SEO Content Brief worksheet,
    then enter the chosen topic and page context on
    Brief - Blank. Use one brief for each chosen topic.
  a. On the template page, select Make a copy. Work in the
     Brief - Blank and Research & Facts - Blank tabs.

1.2 Record the business facts the writer will need
  …

Pick a destination, or flip "Use my logo" to see the white-labeled PDF.

You know when an exported SOP changes

SOPs you've exported carry a badge when they're updated, so the copy in your Google Drive or Notion doesn't quietly go stale.

A Monday email with what changed

Opt in and you get one email on Monday listing the SOPs you exported that were updated, with a link to each.

Request the SOP you need

Missing a procedure? Use Request an SOP in the library and describe the job you want written down.

What agencies say

They deliver better client work, in less time.

"I have used the marketing strategy generator to create a strategy for a new client and the client was so impressed he hired me for a minimum of 12 months on retainer to implement it."

Michael Temple Temple Development Corporation

"The blog post was pure gold. I was honestly blown away at the specificity and value of the content."

Ahmad Benny Growth Partners Media

"Holy cow! This is the best AI-written email I've seen so far."

Michelle Bell Virtual Work Wife

"This library of SOPs is a lifesaver. It's helped me feel far less overwhelmed."

Tara Leigh Slade Director, Omnibrand

"Nothing else in the market comes close. Hands down the best investment you can make for your business."

Marlon Cummins Agency Owner
50,000+ Users
128 Marketing SOPs
15 yrs Hands-on marketing experience
$0 To start

Pricing

Start free. Upgrade when you're ready.

Use the tools and read 10 SOPs with no credit card. Upgrade for unlimited tools and the full library.

Starter Kit

Free forever
  • Starter access to the 8 AI tools
  • Browse all 128 SOPs and read 10 free
  • Copy free SOPs to Google Docs or PDF
Start Free

No credit card required.

14-day money-back guarantee. Not happy? Get a full refund within 14 days. No questions asked, no fine print.

Questions

Common questions

What do I get on the free plan?

Starter access to all 8 AI tools, the full SOP catalog to browse, and 10 SOPs you can read end to end and copy to Google Docs or PDF. There's no credit card and it doesn't expire.

How is an SOP different from a blog post or a template?

A blog post explains an idea and a template gives you a blank shape to fill in. An SOP walks you through one job, step by step, in the tool you're using: how long it takes, what to click, and what done looks like. You tick steps off as you go and your progress saves.

How do exports and white labeling work?

Open any SOP and click Export. You can copy it to Google Docs, download a PDF, copy the text, or send it to ClickUp, Monday, Asana, Trello or Notion once you've connected them. Turn on "Use my logo" and your Google Docs and PDF exports carry your logo and colors instead of ours.

Can my team use it?

Yes. mOS has team seats. Add teammates from Manage team in your account, and contractors can follow the same SOPs you do instead of waiting for you to explain the process.

How often are the SOPs updated?

New SOPs are added regularly, and each one shows when it was last updated. If an SOP you exported changes, it gets an "Updated since you exported" badge, and you can opt in to a Monday email that lists those changes. When a tool's screen no longer matches a step, click "Looks different?" on that step to report it.

Why not just use ChatGPT?

ChatGPT starts from whatever you paste into it. Marketing Assistant reads your client's website first, then runs tools built around how the work gets done: the Blog Post Generator reviews what already ranks before it writes a word, and Ask this SOP answers with the procedure you're following and your screenshot in front of it.

Can I ask for an SOP you don't have yet?

Yes. On mOS, use Request an SOP in the library and describe the job you need written down.

What if it's not for me?

14-day money-back guarantee. Not happy? Get a full refund within 14 days. No questions asked, no fine print. You can also cancel anytime.

Start with your next client

Put their URL into Marketing Assistant and see what comes back. Then open the SOP for the job after that and follow it step by step.

Free forever. No credit card required.