JM SEO Engineering Agent
JM SEO Engineering Agent is a WordPress SEO monitoring plugin that crawls a site, detects technical and semantic SEO issues, tracks scan history, calculates Structure / Flow / Trust scores, and generates exportable reports for administrators.
by John Mingam · github.com/john-mingam/jm-seo-engineering-agent
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/john-mingam/jm-seo-engineering-agent/archive/refs/heads/main.zip🤖 JM SEO Engineering Agent
Technical SEO Monitoring & Semantic Observability for WordPress
WordPress SEO monitoring plugin built for technical consistency, entity signals, and semantic trust.
Beyond metadata: crawler observability, structured data validation, SFT scoring, and SEO engineering workflows.
Technical SEO • Entity SEO • Semantic Signals • Structured Data
Why JM SEO Engineering Agent
Classic SEO plugins are mainly built for content optimization.
JM SEO Engineering Agent is built for technical SEO monitoring and semantic observability.
It helps detect, structure, and report the technical and semantic signals that influence modern search visibility.
- Technical SEO monitoring for WordPress.
- Structured data and JSON-LD validation.
- Entity signal detection and semantic consistency checks.
- Internal linking, crawl accessibility, and indexation monitoring.
- SFT scoring based on Structure, Flow, and Trust.
- Exportable reports for audits, clients, and historical tracking.
Before / After: Classic SEO vs SEO Engineering
| Approach | Classic SEO Plugin | JM SEO Engineering Agent |
|---|---|---|
| Main focus | Metadata and content hints | Technical consistency and semantic trust |
| Analysis unit | Page or post | Site structure, entities, signals, and flow |
| Structured data | Basic schema output | JSON-LD validation and entity coherence |
| Internal linking | Simple recommendations | Crawl flow and link circulation monitoring |
| Trust signals | Mostly external | Author, organization, sameAs, and entity consistency |
| Reporting | Content score | Technical, semantic, and SFT reports |
Practical impact:
- less ambiguity around the main entity,
- stronger technical consistency,
- better structured data governance,
- clearer SEO priorities,
- stronger readiness for AI search and semantic search systems.
Identity
- Name:
jm-seo-engineering-agent - Type: WordPress plugin
- Author:
John Mingam - Methodology:
SFT - Pillars:
Structure,Flow,Trust - License:
GPLv2 or later - Runtime:
WordPress 6.0+,PHP 8.0+
SFT Framework
The plugin is based on the SFT methodology.
| Pillar | Meaning | What the plugin checks |
|---|---|---|
| Structure | Technical and semantic clarity | HTML structure, headings, metadata, JSON-LD, Schema.org |
| Flow | Crawlability and SEO circulation | Internal links, broken links, redirects, crawl depth |
| Trust | Entity confidence and credibility | Organization, Author, sameAs, entity consistency |
Core Monitoring Systems
Technical Monitoring
- Sitemap analysis.
- robots.txt validation.
- Canonical verification.
- Redirect monitoring.
- Crawl accessibility.
- Broken internal link detection.
- HTTP status verification.
- H1 to H6 hierarchy analysis.
- Indexation consistency checks.
- Technical anomaly logging.
Semantic Engineering
- JSON-LD validation.
- Schema.org analysis.
- Entity signal monitoring.
- Author verification.
- Organization consistency.
- sameAs tracking.
- Semantic prominence analysis.
- Structured data integrity.
- Knowledge Graph readiness.
Features
Technical SEO Analysis
Continuous monitoring of technical SEO signals and structural integrity.
Structured Data Validation
Automatic detection and validation of:
- JSON-LD.
- Schema.org markup.
- Entity structures.
- Invalid semantic signals.
- Missing or inconsistent structured data.
Entity SEO Monitoring
Built for modern search systems and AI visibility.
Supports:
- entity reinforcement,
- semantic consistency,
- brand clarity,
- author authority,
- organization trust signals.
Reporting System
Export reports in:
- CSV,
- JSON,
- PDF.
Ideal for:
- SEO audits,
- client reporting,
- technical monitoring,
- historical analysis.
Quick Start
1. Clone the repository
git clone https://github.com/john-mingam/jm-seo-engineering-agent.git
2. Move it to WordPress plugins
mv jm-seo-engineering-agent /wp-content/plugins/
3. Activate the plugin
Go to:
WordPress Admin > Plugins > JM SEO Engineering Agent > Activate
4. Launch your first scan
Open the plugin dashboard and start a global scan.
WordPress Installation
Manual installation
- Download the plugin ZIP.
- Upload it in
Plugins > Add New > Upload Plugin. - Activate the plugin.
- Open the plugin dashboard.
- Run your first technical and semantic scan.
Developer installation
cd wp-content/plugins
git clone https://github.com/john-mingam/jm-seo-engineering-agent.git
Architecture Snapshot
jm-seo-engineering-agent/
admin/
controllers/
views/
settings/
assets/
css/
js/
images/
includes/
class-crawler.php
class-scanner.php
class-scorer.php
class-reporter.php
class-schema-validator.php
class-link-monitor.php
class-entity-engine.php
templates/
languages/
logs/
jm-seo-engineering-agent.php
Reporting Outputs
| Format | Use case |
|---|---|
| CSV | Spreadsheet audits and client exports |
| JSON | Developer workflows and integrations |
| Client-ready technical reporting |
Roadmap
V2
- Technical monitoring.
- SFT scoring.
- Structured data validation.
- Entity signal analysis.
- Reporting engine.
V3
- Rachel AI integration.
- Automated SEO recommendations.
- AI-powered issue prioritization.
- Predictive SEO monitoring.
V4
- Astronaut SAAS ecosystem integration.
- Entity Scoring.
- Semantic graph analysis.
- Cross-site entity mapping.
Notes
- This plugin does not replace editorial SEO strategy.
- It focuses on technical and semantic SEO observability.
- It is designed to help identify issues, prioritize fixes, and strengthen entity trust signals.
- AI features are planned for later versions and are not required for the V1 technical monitoring workflow.
License
GPLv2 or later.
Author
John Mingam
SEO Engineer • Entity SEO Consultant • Technical Strategist
Website: https://johnmingam.com Linkedin : https://linkedin.com/in/johnmingam