SearchFlow SEO
SearchFlow SEO Rankmath alternative wordpress plguin
by OpenCode · github.com/kaziasrafulalomrabbe/searchflow-seo · website
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/kaziasrafulalomrabbe/searchflow-seo/archive/refs/heads/main.zipA modular WordPress SEO plugin focused on safe defaults, clean admin UX, technical SEO essentials, and scalable architecture.
Overview
SearchFlow SEO is built as an all-in-one SEO toolkit for WordPress sites that want:
- guided setup
- clear metadata controls
- schema support
- XML sitemap support
- redirect management
- 404 monitoring
- analyzer-driven SEO checks
- local SEO fields
- WooCommerce-aware schema support
This repository is the GitHub development version of the plugin.
Current Feature Set
Core SEO
- setup wizard
- global settings
- titles and meta templates
- social meta output
- canonical support
- robots controls
- per-post SEO fields
- Gutenberg sidebar scaffold
Technical SEO
- schema output
- local business schema fields
- WooCommerce product schema support
- XML sitemap generation
- sitemap include/exclude controls
- SEO analyzer with scoring and sample content checks
Recovery Tools
- redirect manager
- redirect CSV import/export
- 404 monitor
- log cleanup workflow
Admin / Platform
- modular dashboard
- import/export tools
- audit snapshots
- admin notices
- REST health endpoint scaffold
- AJAX analyzer refresh endpoint
Project Structure
searchflow-seo/
assets/
docs/
includes/
Admin/
API/
Core/
Database/
Frontend/
Helpers/
Integrations/
Modules/
languages/
tests/
build.md
CHANGELOG.md
qa-checklist.md
readme.txt
searchflow-seo.php
uninstall.php
Important Files
searchflow-seo.php- plugin bootstrapincludes/Core/Plugin.php- service registration and boot flowincludes/Core/Settings_Manager.php- plugin settings defaults and sanitizationincludes/Core/Module_Manager.php- module registry and module state handlingincludes/Core/Schema_Service.php- JSON-LD schema outputincludes/Core/Sitemap_Service.php- sitemap generationincludes/Core/Redirect_Service.php- redirect handling and CSV import/exportincludes/Core/Monitor_404_Service.php- 404 logging and cleanupincludes/Core/Analyzer_Service.php- analyzer logic and scoringincludes/Frontend/Meta_Output_Manager.php- frontend title/meta/social outputbuild.md- execution plan and progress tracker
Installation
In WordPress
- Copy this project into
wp-content/plugins/searchflow-seo - Activate
SearchFlow SEO - Open the plugin from the WordPress admin menu
- Run the setup wizard
Using the packaged zip
- Use
dist/searchflow-seo.zip
Development Notes
Requirements
- WordPress 6.3+
- PHP 7.4+
Useful docs in this repo
build.mddevelopment-runbook.mddebugging-runbook.mdqa-checklist.mddocs/runtime-validation.mddocs/compatibility-matrix.mddocs/performance-checklist.md
Testing
- PHP syntax checks are expected to pass on all plugin PHP files
- PHPUnit scaffolds are included in
tests/ phpunit.xml.distis included for future test runs
Example syntax validation:
python3 - <<'PY'
import pathlib, subprocess
for path in sorted(pathlib.Path('.').rglob('*.php')):
if 'dist/' in str(path):
continue
subprocess.run(['php', '-l', str(path)], check=True)
print('All PHP files lint successfully')
PY
Runtime Validation
Before release, validate in a live WordPress site:
- admin pages load without errors
- setup wizard saves correctly
- meta box saves in Classic Editor and Gutenberg
- schema appears on frontend
- sitemap URLs load
- redirects work
- 404 monitor logs requests
- WooCommerce schema works when WooCommerce is active
See qa-checklist.md and docs/runtime-validation.md.
Packaging
Clean distributable zip:
dist/searchflow-seo.zip
Status
The repository contains a substantial working implementation, but some final validation tasks still depend on live WordPress runtime testing across themes, builders, WooCommerce, and lower-resource hosting.
License
GPLv2 or later.