[Open BETA] The SEO workspace & Agent workflow I wish existed (So I'm building it)

Hopefully in a week or 2.

But you can jump on it now.

  • Win: https://seocontentmachine.sgp1.digitaloceanspaces.com/scm-next-beta.exe
  • Mac (arm64): https://seocontentmachine.sgp1.digitaloceanspaces.com/scm-next-beta.dmg

Its a big change and requires progressive launching to more people at a time.

Ah yes super thank you :slight_smile:

1 Like

Hello Tim, Does the API work with this beta version? And can you add french current country and current language settings to search please? thank you :slight_smile:

What do you mean by api?

Where do you want French?

A devlog. What was built?

The Site plan

So this is the last big UI piece for SEO Workspace.

It started out as a quick POC to solve the half baked ‘internal link’ feature.

But had some nice un intended benefits.

Before

If you used older BETAs you may have seen internal link icons appearing as you clicked on pages to create.

Behind the scenes…

  • Used BM25 to find related pages
  • Picked those links randomly
  • Sent them to Page Pipeline
  • But output was basically “random related links.”

Not wrong.

But skips the entire important idea of Hubs and pages (ie Local SEO)


The problem

Three things were missing.

  • No visibility.

    • You only ever looked at one page’s links.
    • Never the whole site.
  • No understanding.

    • Hard to tell if a topic was complete.
    • Hard to spot orphan pages.
    • Hard to know if a hub had grown too large.
  • No hubs.

    • Everything was just a list of pages.
    • But nobody thinks about building a site as a list.
    • You think in terms of topics, silos and supporting pages.

The other problem

While using SEO Workspace to refresh content on SCMs own site.

Real example:

  • GSC and AI tells me top 6 pages that are near 1st page
  • Six pages marked for Refresh.
  • However new GSC syncs add fifteen new pages to the table

Now everything is mixed together.

Refreshing.

Draft.

Planned.

One giant inbox.

Was very hard to keep track of anything.

I kept playing filter football to hide and show things to keep focus.

Turning off things…

image


The POC

Once I had the working site plan canvas working,

I could do this instead.

Organize my refreshing work under 1 hub.

Keep new things on a ‘todo’ for as long as I needed to.


The real feature

It wasn’t actually an internal linking feature.

It was a way to think and see your site as hubs instead of rows.

Once I got the link graph feature in front of me, the internal links part was a freebie.


Link graphs. Two things it solves.

1. Internal linking

  • Parent pages.
  • Supporting pages.
  • Visual hierarchy.
  • Draw extra links where needed.

You know you want hubs, pages, circles etc, but you can’t do that by clicking on rows in a table. Although I did try, by giving you candidate pages to checkbox against etc. But it was impossible to ‘draw a circular’ link graph like that.

So structure wants something visual. Once you can draw it out, the link structure can be used later in page creation easily.

Need complex rings, silos or chains, now its easy.


2. Organising work

The page site plan is the perfect project planner.

Instead of

120 pages in one table

you get

Local SEO

  • Refreshing
  • New pages
  • Drafts

AI Agents

  • Refreshing
  • Planned

Programmatic SEO

  • Finished

Each hub becomes its own work area.

No filter gymnastics.

No mental bookkeeping.


The takeaway

I started out by trying to solve the internal link issue with hubs, silos, circular link wagons.

What I actually built was a visual way to organise an entire website.

Internal linking ended up being almost a side effect.

You can opt in any time for hubs and pages.

If you want to start building and tracking internal links, this is the easiest and only way to visualize and track it.

The BETA is now live to everyone!

Key Changes

  • SCM is now becoming a full SEO Workspace, not just an AI writer.

  • AI agents can help plan, inspect, write, refresh, and organize SEO work.

  • Follow-up chats work better because the agent remembers more of what it already checked.

  • Site Plan / Link Graph is easier to read and use for internal linking.

Agent 2.0

That will be the next update.

Its all about the Agent and improving its intelligence and usage of tools.

To do this I’m doing extensive testing using the dumbest model Haiku 4.5 on Low effort.

Why? Because if it works on a dumb model it will excel on a smart one.

Some changes

Less bespoke tools more generic ones.

  • Cut from 50 tools down to half that number
  • Where possible give tools LLM are already trained on.

Agent is better at coding than calling

  • runScript is promoted, the LLM is encouraged to call tools in a JS script rather than call each tool results and save into its memory

I also run a large 60 count set test where we step through and ask Haiku to answer a question about SEO Workspace and make sure it can get the right answer using the tools available.

Lots of weird edge cases found, like Haiku refusing to do something cause its not in ‘scope’ of what SEO agent does. The cause is always the system harness prescribes instead of describes.

Net result, cut tools AND we cut down memory usage. From 60k down to 35k chars.

Agent can now read and write images.

Ask it to open websites, screenshot them and check what they look like.

It can even design CSS for your pages like this.

Some more updates on agent.

To close the loop, the agent has been given its own home directory to write and read files from.

It can read any files on your hard drive, but can only edit and remove files inside home folder.

Protects you from a rogue agent accidentally deleting your hard drive contents.

Agents have also been given skills, so you can teach it a complex workflow and it can remember how it’s done for next time.

Eg Amazon affiliate page.

The skill teaches it what tools to call, and how to research products using the in built browser.

Skill will ship with SCM next update.

This gives agents ability to create scripts and write any file so that it can do work without starting from scratch each time.

Skills are app wide, so any chat has access to it. Agents can self load skills or you can tell it to use one if it forgets.

With a home folder you can create your own bespoke seo pipeline and teach it to an agent and recall it any time.

You are not limited to just chat, the agent is capable of multi step processes now.