Skip to content

v1.0.0 — Initial release

Choose a tag to compare

@ctala ctala released this 15 May 14:43
· 15 commits to main since this 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_posts cap)
  • Canonical URL handling for singular, paginated, archives, search, 404
  • Document title override via wp_get_document_title filter
  • Open Graph with dynamic og:type (article/website/profile)
  • Twitter Cards auto card type
  • JSON-LD @graph with cross-referenced @ids: Organization + WebSite + Person + Article + BreadcrumbList
  • Breadcrumbs HTML + JSON-LD via public lean_seo_breadcrumbs() function
  • Automatic noindex for 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 native wp-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_head hot path

Installation

  1. Download lean-seo-1.0.0.zip
  2. WordPress admin → Plugins → Add New → Upload Plugin
  3. 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