July 2026 Changelog

July 2026 Changelog

This page lists what changed in SEO Content Machine (SCM) from 1 to 31 July 2026. For what SCM does overall, see the homepage.

Key facts

  • Period covered: 1 to 31 July 2026.
  • Size of the release: 121 developer changelog entries, listed in full at the bottom of this page.
  • Biggest change: SCM added the SEO Workspace on 7 July 2026, with an SEO agent chat, a link graph of your site and a document editor for drafts.
  • Other main changes: Search Console sync, AI site scan reviews with refresh suggestions, Gemini in the agent chat, and workspace export.

What changed in SEO Content Machine in July 2026?

In July 2026, SEO Content Machine added the SEO Workspace, where an SEO agent works on your site plan, your Search Console data and your page drafts in one place. Later in the month the agent gained memory, a link graph, web API calls and Google Maps searches, and the workspace gained export, a site plan outline and a Keep all button for AI edits.

Does SEO Content Machine have an SEO agent?

Yes. SEO Content Machine added an SEO agent chat with the SEO Workspace in July 2026. The agent reads your pages, site plan and data, then proposes changes that you approve.

  • The agent can read the link graph, keep its own memory between chats, and search files on your computer.
  • It can call any web API, save files to a scratchpad and rerun scripts it saved.
  • It runs Google Maps searches as a background local listings job and picks up the results when the job finishes.
  • Steps show in plain language, with a Show work toggle, and each thought shows how long it took.
  • You can type while the agent is answering and your message waits in a queue, and /compact shortens a long chat.

Can SEO Content Machine show a site as hub and spoke pages?

Yes. In July 2026, SEO Content Machine added a link graph tab that groups pages under hubs, and a site plan outline that shows the same tree as a list with status dots.

  • Pages that do not fit a hub sit in a side panel, and the AI can suggest graph changes for you to approve.
  • Being in the site plan is now separate from page status, and marking a page planned adds it to the plan.
  • Local SEO hub pages carry the cities they serve as supporting topics.
  • The link graph keeps its shape when you skip pages or import again, and undo works on the graph.

Can SEO Content Machine import Google Search Console data?

Yes. In July 2026, SEO Content Machine added a quick Search Console sync from the Update button and a separate Google button for connecting Search Console.

  • Each chat keeps its own Search Console property and date range.
  • The date label covers every synced day, not just the last sync.
  • Importing keywords now gives one page per keyword, so imports no longer create competing topic pages.
  • You can trace which pages an import changed.

Can SEO Content Machine suggest which pages to refresh?

Yes. In July 2026, SEO Content Machine added an AI review of each site scan that suggests which pages to refresh. Asking the agent to refresh a page now returns updated page copy instead of an audit.

  • Site scans finish more reliably, and a scan you stop early keeps the pages it already read.
  • The agent checks a page's topic before it links a draft, so drafts no longer attach to the wrong page.

Can I edit AI drafts in SEO Content Machine before publishing?

Yes. Since July 2026, pages generated in SEO Content Machine land as draft documents that you edit in the SEO Workspace editor.

  • A Keep all button accepts every AI edit in a document at once.
  • The editor supports WordPress code and quote blocks, shows images with an alt text bubble, and keeps comments readable on narrow windows.
  • Find and replace rules now reach AI titles and meta descriptions, not just the article body.

Does SEO Content Machine support Gemini?

Yes. In July 2026, Gemini joined the SEO Content Machine agent chat with thinking, tool calls and a live model list. The OpenAI model picker also began listing live models.

  • Repeat turns in a chat reuse the cached prompt, which lowers the cost of a long chat.
  • The token count under a reply shows new and cached tokens separately.
  • Connection errors name the AI endpoint that failed.

Can I move an SEO Workspace to another computer?

Yes. Since July 2026, exporting an SEO Workspace task in SEO Content Machine saves the whole workspace as a .project.zip file, and importing it creates a new task with a unique name.

Does SEO Content Machine run without a graphics card?

Yes. Since July 2026, SEO Content Machine starts without the GPU, so it runs on machines with no graphics card. A damaged database also no longer opens a blank window, and the WordPress test button now explains real login failures.

Where can I find earlier SEO Content Machine changelogs?

Every monthly changelog is in the SCM changelog archive. The previous month is the June 2026 Changelog, and the next is the August 2026 Changelog. To try SCM, start a free trial.

Full developer changelog

The summary above is written for you. The original 121 item developer changelog for July 2026 is preserved below for exact release detail.

July 31, 2026

  • fix: find and replace rules now reach AI titles and meta, not just the article body

July 30, 2026

  • style: site plan outline reads as pills with status dots, branch guides and a resizable width
  • style: page status colors follow the workflow stage, planned teal and refresh lavender

July 29, 2026

  • style: agent calls them pages and names the tabs you see, not topic rows
  • fix: agent says an empty project has no pages yet instead of claiming the project is not open
  • fix: token count under a reply shows new tokens and cached separately, not one alarming total
  • fix: repeat turns in a chat reuse the cached prompt instead of paying full price
  • fix: setting a page to skip no longer removes it from the site plan
  • fix: dev launcher tears down vite and electron on crash, stale close listener cannot re-trigger recovery
  • feat: agent searches Google Maps as a background local listings job and wakes on a task notification

July 28, 2026

  • fix: agent context budget up to 200k, compaction triggers on every AI service's real error message
  • fix: workspace project import reads the zip and gives the new task a unique name
  • fix: workspace export wrote nothing, renderer has no Buffer global
  • fix: workspace export saves as .project.zip so the format is clear
  • feat: exporting an SEO workspace task now includes the whole workspace
  • style: light theme tables get crust headers, lavender hover, primary-tinted selection
  • fix: AI connection errors now name the endpoint that failed
  • fix: WordPress test button now sends your login and explains real failures
  • feat: AI agent can call any web API, save files to a scratchpad, and rerun saved scripts
  • fix: accepting an AI site plan proposal now works for parked pages
  • style: chat bold terms render as tag pills, mauve on dark
  • style: AI proposal card readable on light theme, summary says what Accept will do
  • style: click focus border replaces dashed state borders on site plan nodes
  • style: single border per node state, thinner select outline, AI proposal card uses popover surface
  • style: light theme warning borders use latte peach for readable contrast
  • style: AI proposal highlight matches proposal card peach
  • style: clearer site plan states, dashed blue border and check for selected pages, thinner green drop outline
  • feat: site plan membership separate from page status; marking pages planned auto-adds them to the plan
  • fix: run without GPU so SCM starts on machines with no graphics card
  • fix: source warning missed templates assigned by topic research
  • fix: deleted workspace deep link no longer shows an empty workspace
  • fix: new jobs always start at %project_folder%
  • fix: corrupt database no longer opens a blank window
  • feat: content source group with macro-driven search verdict
  • feat: streamline AI page template picking

July 25, 2026

  • style: cleaner delete undo toasts
  • fix: chat panel width now restores to where you left it

July 24, 2026

  • feat: unplaced pages now live in a side panel on the link graph, and the AI can suggest graph changes for you to approve
  • style: long page input lists now show a count, hover to see the full list
  • fix: job list group filter no longer hides jobs when group names are numbers

July 23, 2026

  • style: workspace load skeleton scoped to Pages tab, tab bar stays mounted
  • style: rename template picker button to Select template + outline onboard callout

July 22, 2026

  • style: thought timer short units (12s, 1m 5s)
  • feat: agent chat thought rows show elapsed time (Thought for xx secs)
  • style: Divider orientation prop (antd v6, type deprecated)
  • feat: stacked undo toasts on the link graph + batch link-shape writes
  • fix: lowercase seed + reddit topic titles for a uniform cluster tree
  • fix: deleted jobs stay deleted; duplicate survives dataless jobs
  • feat: reddit source badge on graph nodes + link-graph cleanup pass
  • fix: link graph keeps its shape across skip and re-ingest
  • feat: agent can read the link graph (queryLinkGraph tool)
  • feat: link-graph tab with vector hub grouping + topic provenance
  • feat: bulk status setter in topic cluster selection toolbar

July 20, 2026

  • style: failed tool calls show a yellow dot in the chat work log

July 19, 2026

  • fix: doc editor renders images with alt edit bubble
  • fix: replaceDocumentText expands $1/$& backreferences
  • fix: openUrl returns clean html so agent sees article images
  • feat: agent rg/sed/ls tools read local disk via WASM ripgrep
  • style: status pill bar gap 16 to 4
  • style: template-gap warning folded into create button icon + tooltip
  • feat: agent can curate its own auto memory via readMemory/writeMemory tools
  • fix: agent doc rules dedup, GSC data banned from article copy
  • fix: page refresh requests produce updated page copy, not an audit doc
  • fix: GSC date label spans all synced days, not just the last sync
  • fix: original doc view shows formatted content instead of raw HTML
  • feat: Keep all button accepts every AI edit in a doc at once
  • fix: thinking steps settle when the answer arrives, tidier chat work log
  • feat: doc editor supports WordPress code and quote blocks
  • fix: typing while the agent is responding now queues your message instead of doing nothing

July 18, 2026

  • fix: hub served-city topics survive keyword ownership sweep
  • style: clearer button copy, settings tooltips on info icons, editor bubble contrast
  • fix: typing a slash command and pressing Enter runs it; popup filters while typing
  • feat: local SEO hub pages carry served cities as supporting topics
  • feat: agent understands cleanup intent, undo all, and batch selection safety
  • fix: Reddit research counts unique posts and scrolls faster
  • fix: renaming a job no longer crashes when the job has no saved data
  • feat: re-creating stuck pipeline pages adopts the unrun task, keeps its settings
  • fix: local SEO pages hand off to the pipeline with correct queue status
  • feat: generated pages land as editable draft documents, page runs are one-off
  • feat: agent guidance stays current between steps, agency brief hands off into topic research

July 17, 2026

  • fix: GSC property and range picks stay per chat, first sync names the project reliably
  • fix: action settings stay per chat, no longer shared through the workspace form
  • style: action chips use open-panel icon instead of play
  • fix: chat titles come only from your input, never assistant replies
  • fix: cancelled or failed requests no longer become the chat title
  • fix: setup forms keep focus while typing, glance card waits for pages
  • feat: chat titles follow clear precedence, manual rename always wins
  • fix: aborted site scan now keeps scanned pages usable

July 16, 2026

  • feat: Cleaner chat input with inline action forms, compact model picker and Actions menu
  • feat: AI scan review with smart refresh suggestions
  • feat: Smarter site scan completion and cleaner scan setup form
  • style: Add spacing between site scan setup rows

July 15, 2026

  • feat: brief tab tips you to ask the AI to fill out an empty brief
  • feat: import your own keyword list from chat, closed action forms reopen from a chat button

July 14, 2026

  • fix: progress bar shows Waiting to start instead of stale last run message

July 13, 2026

  • fix: chat input types spaces again, slash command no longer leaks into chat
  • feat: Gemini joins agent chat with thinking, tool calls and live model picker
  • feat: chat input adds /compact command, context ring moves out of toolbar
  • fix: failed tool calls collapse in chat activity, details behind show work
  • feat: OpenAI model picker lists live models, thinking models auto hide unused settings
  • fix: GSC connect gets its own Google button, retry reopens sign-in instead of hanging
  • feat: chat history dropdown gets a New session button above search
  • feat: doc editor caps text width for readability, comments keep space on narrow windows
  • fix: beachball mac on scraper calls
  • style: Data tab history panel renamed to Data history, it covers merges and cleanup too
  • fix: keyword cleanup shows as its own import history entry, not a GSC update
  • fix: one keyword one page, imports no longer create competing topic pages
  • fix: AI drafts verify page topic before linking, no more docs on the wrong page
  • fix: agent task title uses your words, no forced Review prefix
  • feat: trace which pages an import updated, import filter shows added and updated rows, AI row select replaces selection
  • feat: cleaner agent activity, plain language steps with show work toggle
  • feat: date sort on seo workspace status col

July 11, 2026

  • style: collab editor, robot for dot
  • fix: collab editor, stop auto links
  • feat: quick sync search console via update button

July 9, 2026

  • style: cleaner list toolbar, greener version tag, ai credits label

July 8, 2026

  • feat: doc notes card remembers open/closed, cleaner heading scale
  • fix: broken win sizes, win max save
  • feat: tighten ai around document instructions

July 7, 2026

  • feat: seo workspace

July 5, 2026

  • fix: restore last-active chat on workspace reload