In partnership with

I've been paying for Semrush for 15 years. Dashboards, reports, keyword tracking, CSV exports. Every client, every month. And I’m sick of it.

Then Covid hit and Google started crushing content that couldn't prove real expertise. Fake health articles, crypto scams… all wiped. Google called it YMYL. They wanted proof you knew what you were talking about.

Most agencies panicked. We started interviewing our clients. 15-30 minutes every week/month. What are customers asking? What do you know because you've actually done this work?

We'd take those answers, write articles with their real perspective in it, track rankings, build links, and repeat. It worked. Because Google wanted lived experience.

When AI content flooded the internet, same thing. Millions of generic articles. Google's AI Overview ate them alive. But the interview-based content? Kept ranking.

The problem was always scale. Keyword research, writing, link building, monitoring, site health. It all takes time.

So I built an OpenClaw agent that does everything except the interview. Four skills. Fourteen scripts. Runs every week on autopilot.

I'm giving the whole system away. Free.

┌─────────────────────────────────────────────────────────┐
│  ░█▀▀░█▀▀░█▀█░ ░█░░░█▀█░█▀█░█▀█                         │
│  ░▀▀█░█▀▀░█░█░ ░█░░░█░█░█░█░█▀▀                         │
│  ░▀▀▀░▀▀▀░▀▀▀░ ░▀▀▀░▀▀▀░▀▀▀░▀░░                         │
│                                                         │
│   DISCOVER ──→ WRITE ──→ LINK ──→ MONITOR ──→ COMPETE   │
│       ↑                                          │      │
│       └────────────── REPEAT ────────────────────┘      │
└─────────────────────────────────────────────────────────┘

Sponsored

What do these names have in common?

  • Arnold Schwarzenegger

  • Codie Sanchez

  • Scott Galloway

  • Colin & Samir

  • Shaan Puri

  • Jay Shetty

They all run their businesses on beehiiv. Newsletters, websites, digital products, and more. beehiiv is the only platform you need to take your content business to the next level.

🚨Limited time offer: Get 30% off your first 3 months on beehiiv. Just use code JOIN30 at checkout.

Four Skills. One Loop.

Skill 1: SEO Agent (discovery + monitoring)

Connects to two data sources:

  • Google Search Console for your actual ranking data. Not estimates. Your real positions, real clicks, real impressions.

  • DataForSEO for keyword research, search volumes, competitor analysis, and SERP data. The API behind most SEO tools. Direct access costs a fraction of what Ahrefs charges.

Three scripts:

seo-discover pulls your GSC data and cross-references it with DataForSEO. Finds the strike zone: keywords where you're ranking 5-20. Close enough that one good supporting article could push you to page 1.

  GOOGLE RANKINGS
  ═══════════════════════════════════════

  Position 1-3    ██████████████  ← You're winning
  Position 4-5    ████████████    ← Defend these
  Position 5-20   ▓▓▓▓▓▓▓▓▓▓▓▓  ← STRIKE ZONE 🎯
                                    One article away
                                    from page one
  Position 20-50  ░░░░░░░░░░░░   ← Needs work
  Position 50+    ·············   ← Start over

seo-monitor snapshots your rankings weekly. What's climbing? What's dropping? It flags strike zone keywords ready to push and content losing ground before you notice.

seo-compete does competitor gap analysis. Give it a domain and it finds every keyword they rank for that you don't.

Skill 2: SEO Forge (content engine)

Most AI content tools write generic SEO garbage articles. They rank for 3 months, then drop. No voice. No experience. No reason to exist.

SEO Forge is different because of three things:

It interviews you first.

  ╔══════════════════════════════════════════╗
  ║   THE 8 QUESTIONS                        ║
  ║   ───────────────                        ║
  ║   1. What do you sell?                   ║
  ║   2. Who buys it?                        ║
  ║   3. What makes you different?           ║
  ║   4. What topics are you the expert on?  ║
  ║   5. What do customers keep asking?      ║
  ║   6. Share a sentence that sounds like   ║
  ║      "you"                               ║
  ║   7. What do competitors get wrong?      ║
  ║   8. What's your unfair advantage?       ║
  ╚══════════════════════════════════════════╝

From your answers, it builds a voice profile, audience file, and positioning doc. Everything it writes sounds like you, not ChatGPT.

It gets smarter every week. Quick check-in: What content performed well? Any new products? Questions customers keep asking? Content compounds because context compounds.

It builds topical authority. Every article fits into a hub-and-spoke structure. The agent maps your topic clusters, writes hub pages for broad keywords, and fills in spoke articles that strengthen the whole cluster.

                    ┌─────────────┐
            ┌──────→│  AI Marketing │←──────┐
            │       │  Automation   │       │
            │       │    (HUB)      │       │
            │       └──────┬───────┘       │
            │              │               │
     ┌──────┴───┐   ┌─────┴─────┐   ┌────┴──────┐
     │ AI Email  │   │ AI Social  │   │ AI Ad Copy │
     │ Marketing │   │ Scheduling │   │ Generation │
     │  (spoke)  │   │  (spoke)   │   │  (spoke)   │
     └──────────┘   └───────────┘   └───────────┘

Plus every article passes the "Only I Can Write This" test. If there's no sentence rooted in real experience, the agent flags it. That's the moat Google's AI Overview can't touch.

Here's the truth nobody wants to say out loud: content without backlinks doesn't rank. You can write the best article on the internet and it will sit on page 3 forever if nobody links to it.

Most people know this and do nothing about it because link building is tedious. So I automated the discovery.

Five scripts:

link-mine pulls your competitor's backlink profile. Every site linking to them is a potential link for you. Resource pages, roundups, directories, guest posts. Prioritized by domain authority.

link-mentions finds pages that mention your brand but don't link to you. These are the easiest links to get. They already know who you are. A quick email converts at 15-25%.

link-broken crawls resource pages in your niche and checks for dead links. When you find a 404, you email the site owner: "Hey, this link on your page is broken. Here's my content that covers the same topic." You're doing them a favor.

link-internal audits your own site. Finds orphan pages with no internal links pointing to them. Suggests cross-links between related content. Run this every time you publish something new.

link-prospect finds "best tools," "top resources," and "ultimate guide" pages where you should be listed but aren't.

  ╔═══════════════════════════════════════════╗
  ║   WEEKLY LINK BUILDING                     ║
  ║   ────────────────────                     ║
  ║                                             ║
  ║   MON  link-internal                       ║
  ║        → fix orphan pages, add cross-links ║
  ║                                             ║
  ║   TUE  link-mine                           ║
  ║        → pull competitor backlinks         ║
  ║                                             ║
  ║   WED  link-mentions                       ║
  ║        → find unlinked brand mentions      ║
  ║                                             ║
  ║   THU  link-broken                         ║
  ║        → find broken links, pitch yours    ║
  ║                                             ║
  ║   FRI  link-prospect                       ║
  ║        → find resource pages to get on     ║
  ╚═══════════════════════════════════════════╝

The agent handles all the discovery. You (or your team) handle the outreach. 30 minutes a day. (I’m going to automate this part later too so stay subscribed)

Skill 4: SEO Health (technical monitoring)

Rankings depend on a solid foundation. A page with perfect content and strong backlinks will still rank poorly if it takes 6 seconds to load.

Three scripts:

health-speed hits Google's PageSpeed Insights API (free) and checks Core Web Vitals. LCP, INP, CLS, FCP, TTFB. Tracks scores over time and flags regressions. "Your LCP got 400ms worse this week". You'd want to know that before your rankings drop.

health-crawl audits your site for broken internal links, redirect chains, missing meta tags, duplicate titles, and mixed content. Finds the stuff that silently tanks your SEO.

health-images checks every image on your top pages. Missing alt text, oversized files, wrong formats, missing dimensions (the #1 cause of layout shift). Tells you exactly what to fix.

Run all three every Monday morning. The agent reads the output, prioritizes fixes, and tells you what matters.

What a Week Looks Like


  ╔═══════════════════════════════════════════════╗
  ║   YOUR WEEK ON AUTOPILOT                       ║
  ║   ─────────────────────                        ║
  ║                                                 ║
  ║   MON  discover + monitor + health checks      ║
  ║        → "12 opportunities. 3 climbers.        ║
  ║           LCP is good. 2 broken links found."  ║
  ║                                                 ║
  ║   TUE  forge writes 2 articles                 ║
  ║        → drafts in your inbox to review        ║
  ║                                                 ║
  ║   WED  internal links + unlinked mentions      ║
  ║        → "Added 8 cross-links. Found 4         ║
  ║           sites mentioning you without links."  ║
  ║                                                 ║
  ║   THU  competitor backlinks + broken links     ║
  ║        → "15 backlink targets. 3 broken link   ║
  ║           opportunities ready to pitch."        ║
  ║                                                 ║
  ║   FRI  compete + resource prospecting          ║
  ║        → "8 keywords they have, you don't.     ║
  ║           6 resource pages to submit to."       ║
  ║                                                 ║
  ║   YOU  review + publish + outreach. 30 min/day ║
  ╚═══════════════════════════════════════════════╝

The loop compounds.

Week 1, the agent discovers opportunities and writes content.

Week 2, it monitors what indexed and builds links to the new content.

Week 3, it runs competitor gaps and finds new angles.

By week 4, your first articles are moving up and the agent is already three steps ahead.

The Loop (This Is the Real Magic)

Each skill is useful alone. Together, they create something that compounds.

Week 1: Discover 20 keyword opportunities
         Write 3 articles targeting the best ones
         Add internal links between new + existing content
         Run site health check, fix 2 broken links

Week 2: Monitor rankings — 2 articles indexed, 1 in strike zone
         Write supporting content for the climber
         Mine competitor backlinks — 15 outreach targets
         Send 5 unlinked mention emails — 2 link back

Week 3: Check GSC — first article moved from position 15 to 9
         Run competitor gap, find 8 new opportunities
         Broken link outreach — 1 resource page adds your link
         Submit to 3 "best tools" pages

Week 4: Write 3 more articles from gap analysis
         First article hits position 6
         Organic traffic up 34%
         Backlink profile growing every week

Repeat forever.

Nobody does this manually. Not consistently. Not across content, links, AND technical health simultaneously. The agent never gets distracted. It runs every week whether you're on vacation or buried in client work.

And because it monitors what's actually working (not what you think should work), it gets better over time. Week 4 is smarter than week 1. Week 12 is running a machine.

The Cost

  ┌────────────────────┐     ┌──────────────────────┐
  │  THE OLD WAY        │    │  THE AGENT WAY       │
  │  ──────────         │    │  ──────────          │
  │  Semrush: $200/mo   │    │  DataForSEO: $50/mo  │
  │  Ahrefs:  $200/mo   │    │  GSC: free           │
  │  Surfer:  $89/mo    │    │  PageSpeed API: free │
  │  Jasper:  $80/mo    │    │  OpenClaw: free      │
  │  Writer:  $5k/mo    │    │  SEO Kit: free       │
  │                     │    │                      │
  │  Total: $5,569/mo   │    │  Total: $50/mo       │
  │  Clients: 4         │    │  Clients: 12         │
  └────────────────────┘     └──────────────────────┘

Skip DataForSEO entirely and use the web search fallback. Less data, still works (technically but I’d go for the data).

Total: $0.

"What If I Don't Know SEO?"

That's the point.

The agent knows SEO. It knows what a strike zone keyword is. It knows how to read SERP competition. It knows that supporting content with internal links pushes the parent piece higher. It knows to check search intent before writing.

You know your business. You know what customers ask. You know what makes your product different. You know the stories only you can tell.

The interview connects those two things. You bring the expertise. The agent brings the SEO.

What You're Getting

Four skills. Fourteen scripts. The full stack.

  • seo-agent/ — discover, monitor, compete (keyword intelligence)

  • seo-forge/ — brand interview, content engine, weekly refinement

  • seo-links/ — competitor mining, unlinked mentions, broken links, internal audit, resource prospecting

  • seo-health/ — PageSpeed, crawl audit, image optimization

  • seo-checklist/ — meta tags, schema markup, llms.txt, topical authority reference

  • SOUL.md, AGENTS.md, setup guide, everything

Clone it. Run seo-check.sh to verify your connections. Let the agent interview you. Run your first discovery. Check your site health.

Set it on a schedule and forget about it. Check back in a month.

If you build something cool with it, reply to this email. I read every one.

See you next Tuesday. Hit me up or hit reply.

Matt

P.S. If you missed the last two Openclaw agents (the Meta Ads agent and the First 1000 Customers kit), they're still free on GitHub.

If this newsletter lit a fire under you, forward it to one person who would benefit.

🎁 Get rewarded for sharing! My team grew NEW accounts to over 50 million views in just a few months. We made an AI viral hook generator so you can follow the same hook frameworks that we do.

Invite your friends to join, and when they sign up, you’ll unlock our AI Viral Hook Generator—the ultimate tool for creating scroll-stopping content.

{{rp_personalized_text}}

Copy and paste this link: {{rp_refer_url}}

Keep Reading