v1.0.0 — Initial release
First public release of Lean SEO — the SEO plugin that does the essentials and nothing else.
Features
- Per-post SEO meta: title, description, canonical, og_image, og_type, article_type, noindex, nofollow
- Full REST API exposure (
show_in_rest:true+edit_postscap) - Canonical URL handling for singular, paginated, archives, search, 404
- Document title override via
wp_get_document_titlefilter - Open Graph with dynamic
og:type(article/website/profile) - Twitter Cards auto card type
- JSON-LD
@graphwith cross-referenced@ids: Organization + WebSite + Person + Article + BreadcrumbList - Breadcrumbs HTML + JSON-LD via public
lean_seo_breadcrumbs()function - Automatic
noindexfor thin contexts (search, attachments,?replytocom=, 404) - Advanced robots directives by default (
max-snippet:-1,max-image-preview:large,max-video-preview:-1) - OG image fallback chain (meta → featured → first content img → filter default)
<lastmod>augment to nativewp-sitemap.xml- Admin meta box (vanilla PHP, zero JS)
- Conflict notice when Yoast/Rank Math/SmartCrawl/AIOSEO/SEOPress active
- Clean uninstall
What's intentionally NOT included
- Redirects → use lean-redirects
- Keyword auto-linking → use lean-autolinks
- Content score widget, 404 monitor, sitemap generation, visual social preview editor
Performance
- ~780 LOC
- 0 bytes JS on frontend
- 0 bytes CSS on frontend
- 0 extra DB queries in
wp_headhot path
Installation
- Download
lean-seo-1.0.0.zip - WordPress admin → Plugins → Add New → Upload Plugin
- Activate
Requirements
- WordPress 6.2+
- PHP 7.4+
License
GPL v2 or later with attribution clause. See LICENSE.
🤖 Co-authored-by: Claude Opus 4.7