Skip to content
Jithendar.com
ContentsShow or hide

Guide · SEO agent, AI & ML

How the SEO agent works

Flows that sync data, score pages, draft fixes and wait for your approval.

For: adminsPage 27 of 71

Overview

The SEO agent is a separate service that runs CrewAI flows. Sync flows read Google Search Console, GA4 and (optionally) DataForSEO into the database on a schedule.

Rules and ML models turn that data into recommendations, reports and alerts, and pick articles worth improving. Drafting flows (optimize_article_flow, new_article_flow) ask Claude crews for a draft within the monthly budget and the rewrite limit.

Drafts stop at “ready for review”. Only a person approving on the site starts publish_flow, which publishes and submits to search engines. Nothing in the agent, the schedules or MCP can approve.

Start a flow by hand with Run now on the relevant page; queued runs start within about 30 seconds and appear in Data sync.

Diagram

Schedules start sync flows that fill the SEO data. Rules and ML models score it into recommendations and pick articles worth fixing; drafting flows write drafts within budgets. A person approves on the site, and only then does publish_flow publish and submit.
Diagram (draw.io). Select it to open full size.

Where to find it

This page of the admin: /admin/review. Only admins (and read-only demo accounts) can open it.