Briefing

Build SEO Agent Skills as Workspaces

seo
by Itay Malinski · Google Search

Build agent workspaces with scripts, templates, and memory logs for consistent SEO audits.

What to do now

Build agent workspaces with scripts, templates, and memory logs for consistent SEO audits.

Summary

The article explains why single‑prompt AI SEO skills fail and outlines a systematic approach to building reliable SEO agent skills. It identifies three core problems: lack of tools to actually check a website, no verification of output, and no memory for consistency. The author then describes a workspace architecture that includes an instruction manual (AGENTS.md), scripts (e.g., crawl_site.js), reference criteria, memory logs, and output templates. The crawler evolution is detailed through five versions: raw curl (blocked), Playwright script (crashed on large sites), rate limiting (failed on JS sites), browser rendering (inconsistent output), and finally templates plus memory (stable, consistent, reliable). The final version incorporates rate limiting, resume capability, JavaScript rendering detection, and structured output. The article emphasizes that consistent output and institutional knowledge are achieved through templates and memory logs.

This guide serves as a practical blueprint for agencies to build reproducible, auditable SEO audit agents that can crawl sites, parse sitemaps, and report issues reliably.

Overall, the piece demonstrates how to move from ad‑hoc prompts to a fully engineered agent workspace that ensures consistency and reliability.

Key changes

  • AGENTS.md defines instructions and workflow for the agent
  • Scripts provide crawling tools such as crawl_site.js using Playwright
  • References contain criteria for what counts as an issue and known false positives
  • Memory logs store past runs for comparison and consistency
  • Templates enforce output structure for consistent results
  • Version 1 raw curl was blocked by CDNs
  • Version 2 Playwright crashed on large sites due to lack of rate limiting
  • Version 3 added rate limiting and resume capability
  • Version 4 added JavaScript rendering detection and browser mode
  • Version 5 added templates and memory for stable output

Affects

wp-customers enterprise

Customer impact

Analyzing matches…

Ask about this story

Impact on an agency? Which customers? Compare historically Risks of waiting