How cruxm-organic/nutriessential-seo-agent works
NutriSEO is a web-based SEO analysis and content-optimization platform. Users work through the dashboard and API to analyze site URLs, inspect SEO issues, and obtain optimization recommendations; the workflow loads sitemap URLs and can crawl pages and generate content drafts. The engines cover keyword research, technical SEO, content quality, rankings, and emerging search formats. The tree also documents monitoring, experiments, and other analysis modules. Main and workflow excerpts expose only some wiring, so edges between those entry points and unsampled engines are omitted; the duplicated updated_Nutriessential_SEO_agent tree is not mapped separately.
Main entry points: workflow.py SEO workflow · app.js Dashboard UI · main.py SEO API · guardrails.py Safety guardrails
Components 25
Application
- Dashboard UI
dashboard/static/app.js - SEO API
main.py - SEO workflow
workflow.py - Safety guardrails
guardrails.py
Site Analysis
- Page crawler
crawler.py - Technical SEO
engines/technical_seo.py - Health monitor
engines/health_monitor.py - Content audit
engines/content_audit.py - Content decay
engines/content_decay.py
Content Optimization
- Internal links
engines/internal_links.py - EEAT framework
engines/eeat_framework.py - Schema markup
engines/schema_engine.py - GEO optimizer
engines/geo_engine.py - LLMs.txt
engines/llms_txt.py - Knowledge graph
engines/knowledge_graph.py
SEO Strategy
- Keyword research
engines/keyword_engine.py - Rank tracking
engines/rank_tracker.py - Competitor analysis
engines/competitor.py - SERP clustering
engines/serp_cluster.py - Cannibalization
engines/cannibalization.py - Information gain
engines/info_gain.py - SEO prediction
engines/predictive.py - Blog discovery
engines/blog_discovery.py - SEO experiments
engines/experiment.py
Other components
- SEO user
Connections 5
- SEO user → Dashboard UI: uses
dashboard/static/app.js - Dashboard UI → SEO API: requests data
dashboard/static/app.js - SEO API → SEO workflow: delegates
main.py - SEO workflow → Page crawler: crawls pages
workflow.py - SEO workflow → Safety guardrails: checks prompts
workflow.py