wp-seo-ops Documentation
A general-purpose WordPress SEO operations CLI product focused on server-side workflows, WP-CLI integration, and plugin-agnostic SEO metadata management.
seo-ops --version
# wp-seo-ops 0.1.0
seo-ops help
# Shows all commands and global options
Quick Start
# Install
bash scripts/install.sh
# Configure
seo-ops config init
# Get SEO meta for a post
seo-ops meta get 123 title --path=/var/www/html
# Run a full audit
seo-ops audit full --path=/var/www/html --format=md --output=report.md
Learn The Product
Start here if you want to understand the product rather than only look up commands:
| Page | What You Learn |
|---|---|
| What Is wp-seo-ops? | Product purpose, audience, and mental model |
| Core Concepts | WordPress paths, post IDs, SEO fields, adapters, and outputs |
| Common Workflows | End-to-end operating examples |
| Safety Model | How to use dry-run, confirmations, backups, and validation |
| Plugin Compatibility | How the CLI maps fields across SEO plugins |
| Quick Tutorial | Step-by-step from install to first audit to first metadata update |
| Production Playbooks | Real-world operating scenarios with output examples |
| What Changes In WordPress? | Database tables and meta keys affected by each command |
| Staging And Backup | Safe staging workflows, backups, and rollback procedures |
Sample Files
Ready-to-use sample CSV files for testing and learning:
| File | Purpose |
|---|---|
| meta-bulk-update.csv | Bulk update titles, descriptions, focus keywords |
| redirect-import.csv | Import redirect rules from CSV |
| content-pipeline.csv | Content pipeline with keywords, intent, and stages |
| instant-indexing-urls.csv | Bulk URL submission for IndexNow |
Features
- Plugin-agnostic — works with Yoast, SEOPress, Rank Math, AIOSEO, Slim SEO, and no-plugin fallback
- Config management — persistent configuration with
config init,config get,config set - Meta management — get, set, delete, list, export, import, bulk update SEO metadata
- Technical audits — meta tags, links, images, PageSpeed, schema, redirects, sitemaps, robots.txt, content quality
- Redirect management — list, add, delete, import, export redirect rules
- Content pipeline — AI content generation and pipeline management
- Analytics adapters — Google Search Console, SpyFu keyword analysis
- Instant indexing — submit URLs via IndexNow protocol
- Safe by design — write/delete workflows support
--dry-run; delete workflows require explicit confirmation or--yes
Supported SEO Plugins
| Plugin | Detection | Meta Keys |
|---|---|---|
| Yoast SEO | wordpress-seo | _yoast_wpseo_* |
| SEOPress | wp-seopress | _seopress_* |
| Rank Math | seo-by-rank-math | rank_math_* |
| AIOSEO | all-in-one-seo-pack | _aioseo_* |
| Slim SEO | slim-seo | Generic _seo_ops_* fallback |
| None | fallback | Generic _seo_ops_* |