All agents

AI-Powered SEO Agent

A full AI SEO team in one agent — it crawls and audits your site, researches and clusters keywords, writes optimized content, fixes on-page issues, tracks rankings, and reports — using only real data from live SERPs, Search Console, Analytics, and PageSpeed.

The SEO Agent runs an entire SEO function — technical auditor, keyword researcher, content strategist, link-building specialist, and performance analyst — as one autonomous agent operating per website (a "project"). It crawls your site, diagnoses technical and on-page issues, plans the highest-ROI keyword and content moves, writes optimized content, tracks rankings over time, and produces an executive report with charts. Every number it states comes from a real tool result (live SERP checks via Serper, Google Search Console, Google Analytics, PageSpeed, or its deterministic crawl/audit engine) — it is explicitly instructed never to invent figures.

What it does

This agent runs a continuous SEO optimization loop you control. After you add a website domain, it creates a project, crawls your pages (bounded to roughly 60 pages per run), and runs a deterministic technical + on-page audit into issues prioritized by impact × ease. It blends in your real performance data — Google Search Console queries, Google Analytics traffic, and PageSpeed scores — whenever those are connected. It then researches keywords from live SERP signals, clusters them by topic, intent, and funnel stage, and analyzes competitors to find gaps. On the execution side it recommends exact title/meta/heading/internal-link fixes, builds JSON-LD schema, and writes full people-first content pieces (with meta description, structured H2/H3s, internal-link suggestions, and an FAQ section for snippet/AI-Overview capture). It records rankings over time, surfaces featured-snippet opportunities, gathers backlink prospects, and writes an executive report with charts.

Behavior is governed by an Autonomy setting. In "Recommend & draft" mode (the default), it produces audits, drafts, and prioritized fixes and creates CRM tasks for a human to approve — it never touches the live site. In "Autonomous" mode it can publish content and apply fixes directly to a connected CMS; for GitHub-backed projects, publishing commits the change into the repo to trigger your deploy, and it can also commit technical fixes directly (e.g. robots.txt/sitemap.xml, redirects, a JSON-LD file, or an existing page). It runs on-demand per mode (audit, keywords, content, rankings, competitor, optimize, or a full cycle), on a schedule you choose, and answers SEO questions in real time via chat with a read-only tool set. Each agent run is capped at 16 turns and finishes by recording a concise summary (health score, top fixes, keywords found, rankings checked, content drafted, and where to find the report).

How it works

Your Business
1
Crawl
Resolves the project for your domain (creating one with seo_create_project if needed), reads sitemap + does a bounded crawl of your pages (~60/run via seo_crawl_site), and runs the audit, extracting titles, meta, headings, links, schema, and content depth.
2
Diagnose
Stores a prioritized issue list from the deterministic technical + on-page audit, and pulls real performance — seo_gsc_query (Search Console), seo_ga_query (Analytics), and seo_pagespeed on the homepage and key pages — when those sources are connected.
3
Plan
Researches keywords from live SERP signals (seo_keyword_research), clusters them by topic + intent + funnel stage, and runs seo_competitor_analysis to find keyword and content gaps, then decides the highest-ROI moves.
4
Execute
For on-page work, runs seo_optimize_page and recommends exact title/meta/heading/internal-link fixes plus JSON-LD (seo_build_schema). For content, writes the full piece and saves it (seo_save_content). Gathers backlink prospects (seo_backlink_prospects) and hands targets to the acquisition outreach tools.
5
Track
Records keyword positions over time with seo_rank_check, finds featured-snippet/AI-Overview wins (seo_snippet_opportunities), and projects trajectory with seo_rank_forecast when rank history exists.
6
Report & route
Builds an executive report (seo_make_report) — health, keyword opportunities, rankings + projection, content plan, backlink plan, prioritized recommendations — with charts from real tool results. Emails it (seo_email_report) when enabled and pushes top actions to the CRM (crm_create_task).
7
Apply or recommend
In Autonomous mode it publishes/auto-fixes to the connected CMS (seo_publish_content, seo_commit_to_github for GitHub). In Recommend mode it leaves drafts and CRM tasks for human approval. Finishes by calling record_output with the run summary.
Outcomes delivered

Setting it up — owner / admin

  1. 1
    Subscribe and deploy
    From the marketplace, subscribe to the SEO Agent, then deploy and configure it from its agent page, where the configuration fields below appear.
  2. 2
    Fill the config fields
    Set Website domain (creates the project on first run), Business context (what you do, audience, key pages, goals), Target keywords / topics (comma-separated seeds), and Competitors (competitor1.com, competitor2.com).
  3. 3
    Choose autonomy, cadence, and CMS
    Set Autonomy to 'Recommend & draft (human approves)' or 'Autonomous (auto-fix & publish)'. Set Content per cycle (None / 1 / 2 / 4 pieces). Pick CMS for publishing (None/manual, WordPress, Webflow, Shopify, or GitHub) — only needed if you want auto-publish in Autonomous mode.
  4. 4
    Connect data sources (recommended)
    Connect Google Search Console and Google Analytics (free, your own data) so seo_gsc_query / seo_ga_query return real impressions, clicks, positions, and traffic instead of running on crawl data alone. No paid tools (Ahrefs/Semrush) are required.
  5. 5
    Set reporting and schedule
    Set 'Email the report each run' (On emails owner + recipients, or Off), then use the Run frequency field to run the optimization loop daily/weekly/monthly. On-demand runs are always available.
  6. 6
    Do the first run
    Open the SEO workspace at /dashboard/seo, add your domain (with competitors) if no project exists yet, then click 'Crawl & audit' to seed a prioritized fix list, or 'Full optimization' for the complete cycle. The first run can take a minute (crawling + analysis).

Using it day to day — your team

  1. 1
    Open the SEO workspace
    Go to /dashboard/seo and select your project. The Overview tab shows Health score, Open issues, Keywords, and Pages crawled at a glance.
  2. 2
    Trigger a run
    Use the run buttons: 'Full optimization' (complete cycle), 'Crawl & audit', 'Keyword research', 'Check rankings', or 'Generate content' (which prompts you for a target keyword).
  3. 3
    Review the audit and fixes
    On the Audit tab, read the prioritized 'Top fixes' (issues from the technical + on-page audit). In Recommend mode these also land as CRM tasks for your team to action.
  4. 4
    Work keywords and content
    Browse clustered keyword opportunities on the Keywords tab; review generated drafts on the Content tab. In Recommend mode drafts stay as drafts for review; in Autonomous mode content can publish to your CMS (the Content tab also has a manual Publish button).
  5. 5
    Monitor rankings
    The Rankings tab shows tracked keyword positions and the average-position trend over time so you can see what moved after each cycle.
  6. 6
    Read and share reports
    Open the Reports tab for the executive SEO report (health, opportunities, content plan, backlink plan, recommendations, with charts). If email reports are on, it also arrives in your inbox each run.
  7. 7
    Ask questions in chat
    Use the conversational mode to ask things like 'which pages are losing rankings?' — it answers with evidence using a read-only tool set (audit, keyword research, rank check/forecast, competitor analysis, snippet opportunities, backlinks, GSC, PageSpeed, page fetch) without altering your site.

Use cases

Technical SEO audit
Crawl the site and detect missing/duplicate meta, broken links, thin content, missing schema, orphan pages, and slow pages (PageSpeed), then get a fix list prioritized by impact × ease with a health score and issues-by-severity chart.
Content that ranks
Research keywords by intent, cluster them into topics mapped to the funnel, and generate comprehensive, people-first, snippet-ready pieces with optimized titles, meta, headings, internal-link suggestions, JSON-LD, and an FAQ section for AI-Overview capture.
Track and grow
Monitor rankings over time, blend real Search Console performance, analyze competitors for gaps, and feed backlink prospects into the Customer Acquisition agent's compliant outreach pipeline (find leads → sequence → enroll → email).
Multi-site agency management
Because the agent is project-based, manage SEO across multiple client websites — each project's crawls, keywords, and reports isolated to your workspace.

What to expect

  • A prioritized technical SEO audit (issues ranked by impact × ease) from a real crawl of your site, with a health score
  • Keyword opportunities clustered into topic groups and mapped to awareness/consideration/conversion stages
  • Optimized content drafts plus exact title/meta/header/schema/internal-link fixes (auto-applied in Autonomous mode)
  • Rank tracking over time, featured-snippet opportunities, competitor gap analysis, and a rank-trajectory projection
  • An executive SEO report with charts (technical health, keyword opportunities, rankings, content plan, backlink plan, recommendations), optionally emailed each run
  • CRM tasks for the top actions and backlink prospects routed into compliant outreach

Metrics to watch

  • Site health score trending up over successive cycles (e.g. 72 → 78)
  • Open issue count falling as fixes are applied (missing metas, broken links, pages without schema)
  • Average keyword position improving across tracked terms (lower is better)
  • Real Search Console impressions and clicks rising once GSC is connected
  • Number of keyword clusters and snippet/AI-Overview opportunities surfaced per run
  • Content pieces drafted and published per cycle vs. your configured cadence
  • PageSpeed scores on the homepage and key pages

FAQ

Does it invent rankings or traffic numbers?
No. Every metric comes from a live SERP check (Serper), Google Search Console/Analytics, PageSpeed Insights, or the deterministic crawl/audit engine. The system prompt sets an absolute rule that it never fabricates figures from memory; if a source isn't connected it says so and proceeds with what it has.
Will it change my live website?
Only in Autonomous mode, and only where a CMS is connected. The default 'Recommend & draft' mode produces audits, drafts, and prioritized fixes plus CRM tasks for you to approve and publish — it does not alter the live site. For GitHub-backed sites, publishing commits the page into the repo to trigger your deploy.
Do I need paid SEO tools like Ahrefs or Semrush?
No. It works first-party using live SERP signals and your own Google Search Console/Analytics data. The authored listing notes an optional paid data source can be enabled for true search volumes and competitor backlinks, but it's off by default.
Can it handle multiple websites?
Yes — it's project-based, so you can manage SEO across multiple sites (agency-friendly), each isolated to your workspace. Add another domain to create another project.
How does it build backlinks?
It finds first-party prospects via seo_backlink_prospects and hands them to the Customer Acquisition agent's compliant outreach tools (crm_find_leads, create/enroll in a sequence, send email).