Changelog
[1.7.0] – 2026-04-19
Added
- Homepage SEO settings section under Settings → Lean SEO:
- Custom homepage title (text field with template-variable support)
- Custom homepage meta description (textarea)
- Template variables supported in homepage title/description:
%%sitename%%→ site name%%tagline%%→ site tagline%%sep%%→ title separator (respectslean_seo_title_separator)
Lean_SEO_Homepage_Applierwires settings into filters from 1.5.0:lean_seo_document_title← homepage title when context ishomelean_seo_description← homepage description when context ishome(only when the default resolution would return an empty value or the generic blog tagline — explicit per-page descriptions still win)
Changed
- Custom homepage title (text field with template-variable support)
- Custom homepage meta description (textarea)
[1.6.0] – 2026-04-19
Added
%%sitename%%→ site name%%tagline%%→ site tagline%%sep%%→ title separator (respectslean_seo_title_separator)
Changed
lean_seo_document_title← homepage title when context ishomelean_seo_description← homepage description when context ishome(only when the default resolution would return an empty value or the generic blog tagline — explicit per-page descriptions still win)
[1.5.0] – 2026-04-19
Added
- Custom homepage title (text field with template-variable support)
- Custom homepage meta description (textarea)
Changed
%%sitename%%→ site name%%tagline%%→ site tagline%%sep%%→ title separator (respectslean_seo_title_separator)
Fixed
lean_seo_document_title← homepage title when context ishomelean_seo_description← homepage description when context ishome(only when the default resolution would return an empty value or the generic blog tagline — explicit per-page descriptions still win)
[1.2.0] – 2026-02-23
Added
- No behavior changes when homepage settings are empty — the plugin continues to defer to WordPress defaults.
[1.1.0] – 2026-02-23
Added
- Site Identity settings section under Settings → Lean SEO. Configure
who the site represents (Person or Organization) without writing code:
- Identity type radio (Person | Organization)
- Name
- Description / bio
- Logo / photo (media picker)
- Default OG image (media picker, fallback for posts without featured image)
- Twitter @handle (normalized; leading @ stored stripped)
- Social profile URLs for Twitter/X, GitHub, Facebook, LinkedIn,
Instagram, YouTube, Mastodon (emitted as
sameAsin schema)
Lean_SEO_Identity_Applierautomatically wires settings into the filters added in 1.5.0:lean_seo_twitter_handle← Twitter handle settinglean_seo_default_image← default OG image settinglean_seo_person_schema← built when type is ‘person’lean_seo_organization_schema← enriched with description, logo, sameAs
- Media uploader JS enqueued only on the Lean SEO settings page.
[1.0.1] – 2026-02-01
Changed
- Identity type radio (Person | Organization)
- Name
- Description / bio
- Logo / photo (media picker)
- Default OG image (media picker, fallback for posts without featured image)
- Twitter @handle (normalized; leading @ stored stripped)
- Social profile URLs for Twitter/X, GitHub, Facebook, LinkedIn,
Instagram, YouTube, Mastodon (emitted as
sameAsin schema)
Fixed
lean_seo_twitter_handle← Twitter handle settinglean_seo_default_image← default OG image settinglean_seo_person_schema← built when type is ‘person’lean_seo_organization_schema← enriched with description, logo, sameAs
[1.0.0] – 2026-02-01
- Identity type radio (Person | Organization)
- Name
- Description / bio
- Logo / photo (media picker)
- Default OG image (media picker, fallback for posts without featured image)
- Twitter @handle (normalized; leading @ stored stripped)
- Social profile URLs for Twitter/X, GitHub, Facebook, LinkedIn,
Instagram, YouTube, Mastodon (emitted as
sameAsin schema)