Seovela
SEOVela - a free, open-source WordPress SEO plugin with modular architecture. Enable only what you need: meta tags, XML sitemaps, JSON-LD schema, redirects, 404 monitor, internal links, image SEO, AI optimization, Google Search Console, and llms.txt. Migrate from Yoast SEO or Rank Math in one click.
★ 0stars
0forks
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/neshpat/seovela/archive/refs/heads/main.zipSeovela - AI SEO Plugin for WordPress
A lightweight, fully free and open-source SEO plugin for WordPress. Every feature is included — no premium tier, no upsells, no locked features.
Features
Core SEO
- Meta Tags — Custom meta titles & descriptions with live SERP preview
- XML Sitemaps — Auto-generated, configurable per post type and taxonomy
- Schema Markup — JSON-LD structured data (Article, Product, FAQ, HowTo, LocalBusiness, Person)
- Robots Meta — Per-post/page noindex, nofollow, canonical URL controls
- Open Graph — Social meta tags for Facebook, Twitter, and more
Content & Links
- Internal Link Suggestions — AI-scored relevance-based linking recommendations
- Image SEO — Scan and optimize images (alt text, file size, filenames)
- Content Analysis — Keyword density, readability scoring, SEO score
Technical SEO
- Redirects Manager — 301, 302, 307 redirects with hit tracking
- 404 Monitor — Track and fix broken links with automatic logging
AI-Powered (BYOK)
- AI Meta Generation — Generate SEO titles and descriptions with one click
- AI Content Assistant — Write, improve, expand, simplify, and SEO-optimize content
- Multiple Providers — OpenAI (GPT-4o), Google Gemini, and Anthropic Claude
- Streaming — Real-time AI content generation via Server-Sent Events
Integrations
- Google Search Console — Connect for real performance data
- Import/Export — Migrate from Yoast and Rank Math
- LLMs.txt — Serve a custom llms.txt file for AI crawlers
Installation
From WordPress.org
- Go to Plugins > Add New
- Search for "Seovela"
- Click Install Now, then Activate
Manual
- Download or clone this repo into
wp-content/plugins/seovela/ - Activate through WordPress admin
Architecture
- PHP — WordPress plugin standards, no framework dependencies
- JavaScript — Vanilla JS + jQuery (WordPress bundled)
- CSS — Custom stylesheets, no CSS framework
- Module System — Each feature is a toggleable module in
modules/ - AI Providers — Abstracted provider pattern supporting OpenAI, Gemini, and Claude
seovela/
├── seovela.php # Main plugin file
├── admin/ # Admin UI classes and views
├── assets/ # CSS and JS assets
├── includes/ # Core classes (loader, cache, helpers)
├── modules/ # Feature modules (ai, meta, schema, etc.)
├── languages/ # Translation files
└── uninstall.php # Cleanup on delete
Contributing
See CONTRIBUTING.md for guidelines.
License
GPL-3.0-or-later. See LICENSE for the full text.