SOP 126 SEO delivery
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.
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.
SOP Library
128 step-by-step procedures, grouped by the outcome you need
Request an SOP
What job do you want written down?
mOS members send requests from inside the library. New SOPs land in the catalog, and you get an email when one you asked for is published.
See mOS plansShowing 24 of 128 SOPs
SOP 111 GoHighLevel agency operations
Find and fix a missed automated follow-up in GoHighLevel
SOP 052 Technical SEO
Choose your next WordPress technical SEO fix
SOP 039 Tracking & measurement
Choose the right Google Ads conversion tracking method
SOP 096 Client access & onboarding
Create a Google Ads account without launching a campaign
SOP 018 Paid acquisition
Audit a Google Ads Search account and create a prioritized action plan
SOP 128 SEO delivery
Audit and prioritize internal-link improvements with Semrush
SOP 110 GoHighLevel agency operations
Follow up with new enquiries by email in GoHighLevel
SOP 115 Technical SEO
Find and fix redirect chains and loops using Semrush
SOP 026 Tracking & measurement
Track WooCommerce purchases in GA4 with Google Tag Manager
SOP 029 Client access & onboarding
Prepare an existing Google Ads client for a campaign handoff
SOP 127 SEO delivery
Consolidate overlapping WordPress pages and verify redirects
SOP 109 GoHighLevel agency operations
Plan, send and review a newsletter in GoHighLevel
SOP 114 Technical SEO
Find and fix broken links in WordPress using Semrush
SOP 025 Tracking & measurement
Track Contact Form 7 submissions in GA4 with Google Tag Manager
SOP 027 Client access & onboarding
Choose Google Ads, GA4, and Tag Manager access for an agency teammate
SOP 125 SEO delivery
Refresh existing WordPress content using Google Search Console
SOP 108 GoHighLevel agency operations
Choose the right customer follow-up process in GoHighLevel
SOP 113 Technical SEO
Audit a website with Semrush and prioritize fixes
SOP 028 Tracking & measurement
Check campaign UTM traffic in GA4
SOP 016 Client access & onboarding
Grant an agency user access to a Google Ads account
SOP 124 SEO delivery
Choose your next WooCommerce SEO improvement
SOP 107 GoHighLevel agency operations
Follow up on unanswered quotes in GoHighLevel
SOP 065 Technical SEO
Choose between noindex, canonical URLs, redirects, and robots.txt
SOP 024 Tracking & measurement
Choose your GA4 and Google Tag Manager setup steps for WordPress
SOP 123 SEO delivery
Optimize a WooCommerce product page for SEO with SEOPress
SOP 106 GoHighLevel agency operations
Manage your sales process in GoHighLevel
SOP 060 Technical SEO
Set and check a WordPress page's canonical URL with Yoast SEO
SOP 023 Tracking & measurement
Choose how to track leads and purchases in GA4
SOP 122 SEO delivery
Optimize a WooCommerce product category page for SEO with SEOPress
SOP 105 GoHighLevel agency operations
Review your GoHighLevel sales pipeline and prioritize follow-ups
SOP 058 Technical SEO
Set and check a WordPress page's canonical URL with Rank Math
SOP 022 Tracking & measurement
Create a web container in an existing Google Tag Manager account
SOP 121 SEO delivery
Optimize a WooCommerce product category page for SEO with All in One SEO Pro
SOP 104 GoHighLevel agency operations
Manage follow-up tasks in GoHighLevel
SOP 069 Technical SEO
Choose a structured data setup for WordPress articles and products
SOP 021 Tracking & measurement
Track WooCommerce purchases in Google Ads with Google Tag Manager
SOP 120 SEO delivery
Optimize a WooCommerce product page for SEO with All in One SEO
SOP 103 GoHighLevel agency operations
Create and manage sales opportunities in GoHighLevel
SOP 070 Technical SEO
Check and correct structured data for a simple WooCommerce product
SOP 020 Tracking & measurement
Track internal link clicks in Google Ads with Google Tag Manager
SOP 119 SEO delivery
Optimize a WooCommerce product category page for SEO with Yoast SEO
SOP 088 GoHighLevel agency operations
Organize and segment contacts in GoHighLevel
SOP 068 Technical SEO
Set up and check article structured data in WordPress with Yoast SEO
SOP 019 Tracking & measurement
Track Contact Form 7 submissions in Google Ads with Google Tag Manager
SOP 118 SEO delivery
Optimize a WooCommerce product page for SEO with Yoast SEO
SOP 087 GoHighLevel agency operations
Automatically tag form submissions in GoHighLevel
SOP 067 Technical SEO
Set up and check article structured data in WordPress with Rank Math
SOP 017 Tracking & measurement
Track outbound link clicks in Google Ads with Google Tag Manager
SOP 117 SEO delivery
Optimize a WooCommerce product category page for SEO with Rank Math
SOP 086 GoHighLevel agency operations
Create a GoHighLevel Smart List with AND/OR filters
SOP 066 Technical SEO
Test a page's structured data with Google's Rich Results Test
SOP 015 Tracking & measurement
Track lead form submissions using a thank-you page in GA4
SOP 116 SEO delivery
Optimize a WooCommerce product page for SEO with Rank Math
SOP 085 GoHighLevel agency operations
Add and remove tags from GoHighLevel contacts
SOP 064 Technical SEO
Set and check a WordPress page's canonical URL with SEOPress
SOP 014 Tracking & measurement
Grant an agency Edit access to a Google Tag Manager container
SOP 073 SEO delivery
Run a monthly SEO review and create a client report
SOP 084 GoHighLevel agency operations
Import and clean a contact list in GoHighLevel
SOP 063 Technical SEO
Set and check noindex on a WordPress page with SEOPress
SOP 013 Tracking & measurement
Grant an agency Editor access to a GA4 property
SOP 112 SEO delivery
Set up keyword rank tracking with Semrush
SOP 083 GoHighLevel agency operations
Import and update contacts from a CSV in GoHighLevel
SOP 062 Technical SEO
Set and check a WordPress page's canonical URL with All in One SEO
SOP 012 Tracking & measurement
Install GA4 through Google Tag Manager
SOP 041 SEO delivery
Choose your next SEO content-planning step
SOP 082 GoHighLevel agency operations
Prepare a contact import file with Google Sheets
SOP 061 Technical SEO
Set and check noindex on a WordPress page with All in One SEO
SOP 011 Tracking & measurement
Create a Google Tag Manager account and web container
SOP 099 SEO delivery
Choose your next SEO competitor-research task
SOP 081 GoHighLevel agency operations
Review and merge duplicate contacts in GoHighLevel
SOP 059 Technical SEO
Set and check noindex on a WordPress page with Yoast SEO
SOP 010 Tracking & measurement
Create a GA4 property and website data stream
SOP 101 SEO delivery
Find new content opportunities using Semrush
SOP 080 GoHighLevel agency operations
Set up appointment booking with GoHighLevel
SOP 057 Technical SEO
Set and check noindex on a WordPress page with Rank Math
SOP 002 Tracking & measurement
Track lead form submissions using a thank-you page in Google Ads with Google Tag Manager
SOP 102 SEO delivery
Reverse engineer a competitor's backlink strategy with Semrush
SOP 079 GoHighLevel agency operations
Let customers reschedule or cancel appointments in GoHighLevel
SOP 051 Technical SEO
Set up and test page caching in WordPress with WP Super Cache
SOP 008 Tracking & measurement
Create consistent campaign UTM URLs
SOP 100 SEO delivery
Reverse engineer a competitor's keyword strategy with Semrush
SOP 078 GoHighLevel agency operations
Add a GoHighLevel booking calendar to a WordPress page
SOP 050 Technical SEO
Find and prioritize page-speed improvements with PageSpeed Insights
SOP 001 Tracking & measurement
Install Google Tag Manager on a WordPress site using Site Kit
SOP 097 SEO delivery
Research and prioritize SEO keywords with Semrush
SOP 077 GoHighLevel agency operations
Create and test a personal booking calendar in GoHighLevel
SOP 054 Technical SEO
Review and update robots.txt in WordPress with Rank Math
SOP 098 SEO delivery
Find pages to improve using Semrush
SOP 076 GoHighLevel agency operations
Set up a lead intake process in GoHighLevel
SOP 056 Technical SEO
Import and test multiple 301 redirects in WordPress with Redirection
SOP 095 SEO delivery
Manage and improve your Google Business Profile
SOP 075 GoHighLevel agency operations
Create opportunities and follow-up tasks from form submissions in GoHighLevel
SOP 055 Technical SEO
Create and test a 301 redirect in WordPress with Redirection
SOP 094 SEO delivery
Review Google Business Profile performance and choose your next actions
SOP 074 GoHighLevel agency operations
Create and test a lead-capture form in GoHighLevel
SOP 040 Technical SEO
Choose the right WordPress sitemap submission guide
SOP 091 SEO delivery
Add photos, a logo, and a cover image to your Google Business Profile
SOP 009 GoHighLevel agency operations
Onboard a client into GoHighLevel
SOP 090 SEO delivery
Review and update your Google Business Profile
SOP 003 GoHighLevel agency operations
Create a GoHighLevel sub-account and configure its business profile
SOP 092 SEO delivery
Ask customers for Google reviews and reply to reviews
SOP 007 GoHighLevel agency operations
Add a GoHighLevel account user and assign locations
SOP 093 SEO delivery
Publish a post on your Google Business Profile
SOP 006 GoHighLevel agency operations
Add a team member to a GoHighLevel sub-account and set permissions
SOP 089 SEO delivery
Create and verify a Google Business Profile
SOP 005 GoHighLevel agency operations
Create a GoHighLevel sales pipeline and stages
SOP 072 SEO delivery
Measure organic-search traffic, leads, and sales in GA4
SOP 004 GoHighLevel agency operations
Set up GoHighLevel contact and opportunity fields
SOP 071 SEO delivery
Investigate a drop in Google search traffic
SOP 049 SEO delivery
Optimize a WordPress post or page for SEO
SOP 046 SEO delivery
Write and update SEO titles and meta descriptions with SEOPress
SOP 045 SEO delivery
Write and update SEO titles and meta descriptions with All in One SEO
SOP 053 SEO delivery
Find and prioritize page-indexing problems in Google Search Console
SOP 048 SEO delivery
Optimize images in WordPress
SOP 047 SEO delivery
Find and add useful internal links in WordPress
SOP 044 SEO delivery
Write and update SEO titles and meta descriptions with Yoast SEO
SOP 043 SEO delivery
Write and update SEO titles and meta descriptions with Rank Math
SOP 042 SEO delivery
Improve a WordPress page's headings and body content for SEO
SOP 035 SEO delivery
Submit and check a SEOPress sitemap in Google Search Console
SOP 034 SEO delivery
Submit and check an All in One SEO sitemap in Google Search Console
SOP 033 SEO delivery
Submit and check a Yoast sitemap in Google Search Console
SOP 032 SEO delivery
Audit the on-page SEO of a page
SOP 031 SEO delivery
Submit and check a Rank Math sitemap in Google Search Console
SOP 030 SEO delivery
Check a page's indexing and canonical URL in Google Search Console
SOP 037 SEO delivery
Find pages to improve using Google Search Console
SOP 036 SEO delivery
Research SEO keywords without paid tools
SOP 038 SEO delivery
Create an SEO content brief
Nothing matches "" yet. On mOS you can for the job you need written down.
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.
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.
- aOn the template page, select Make a copy. Work in the Brief - Blank and Research & Facts - Blank tabs.
- bEnter the chosen topic and phrase.
- cAdd the page context: a new page, or the URL of the page you're updating.
Tell us what changed on your screen and attach a screenshot. Reports like this are how steps get updated when a tool redesigns its screens.
Record the business facts the writer will need
- aIn Research & Facts - Blank, add the answers the business gave you.
- bKeep the source link next to each answer.
Tell us what changed on your screen and attach a screenshot. Reports like this are how steps get updated when a tool redesigns its screens.
Milestone 2
Use search results to understand the reader's need
Search the chosen phrase and note what the top results have in common
- aSearch the phrase in a private browser window.
- bNote whether the top results are guides, service pages or product pages.
Tell us what changed on your screen and attach a screenshot. Reports like this are how steps get updated when a tool redesigns its screens.
Write the reader's need in one sentence
Tell us what changed on your screen and attach a screenshot. Reports like this are how steps get updated when a tool redesigns its screens.
List the questions the top results answer
Tell us what changed on your screen and attach a screenshot. Reports like this are how steps get updated when a tool redesigns its screens.
Milestone 3
Support the brief and build the outline
Add sources and business answers to support the brief
Tell us what changed on your screen and attach a screenshot. Reports like this are how steps get updated when a tool redesigns its screens.
Build the outline
Tell us what changed on your screen and attach a screenshot. Reports like this are how steps get updated when a tool redesigns its screens.
Milestone 4
Check the writer handoff
Check the brief before handoff
Tell us what changed on your screen and attach a screenshot. Reports like this are how steps get updated when a tool redesigns its screens.
Share the brief with the writer
Tell us what changed on your screen and attach a screenshot. Reports like this are how steps get updated when a tool redesigns its screens.
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.
PDF downloaded with your logo
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 · 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
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
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
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
SOP 038 · Create an SEO content brief
Milestone 1: Prepare the brief and business facts
0/2Milestone 2: Use search results to understand the reader's need
0/3Milestone 3: Support the brief and build the outline
0/2Milestone 4: Check the writer handoff
0/2ClickMinded SOPs
| Name | Outcome | Minutes |
|---|---|---|
| SOP 038 · Create an SEO content brief | SEO delivery | 40 |
| SOP 053 · Find and prioritize page-indexing problems… | SEO delivery | 35 |
| SOP 012 · Install GA4 through Google Tag Manager | Tracking & measurement | 35 |
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
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.
"This marketing strategy was a key factor in helping us stand out from the other agencies he was considering and it ultimately influenced his decision to choose us. He'll never know that the entire plan was created in under five minutes."
"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."
"The blog post was pure gold. I was honestly blown away at the specificity and value of the content."
"Holy cow! This is the best AI-written email I've seen so far."
"This library of SOPs is a lifesaver. It's helped me feel far less overwhelmed."
"Nothing else in the market comes close. Hands down the best investment you can make for your business."
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
- Starter access to the 8 AI tools
- Browse all 128 SOPs and read 10 free
- Copy free SOPs to Google Docs or PDF
No credit card required.
mOS
Save $169 vs. monthly
- Unlimited mOS tool usage
- Marketing Assistant loads your client's business and runs tools in sequence
- 128 marketing SOPs, with new ones added regularly
- Ask AI about any SOP step, with screenshots
- Request new SOPs and get emails when SOPs you use are updated
- 1-click white labeling (your logo, your colors)
- Integrations: Asana, Notion, Trello, ClickUp, Monday (plus Google Docs and PDF)
- Instant access to every new tool at launch
14-day money-back guarantee. Cancel anytime.
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.