Add SEO content scoring / readability analysis #68

Closed
opened 2026-06-23 13:31:24 +00:00 by jmiller · 1 comment
Owner

Summary

Add a basic SEO scoring panel in the article editor that analyzes content for key on-page SEO signals.

Why

  • Yoast, Rank Math, SEOPress, and AIOSEO all offer this — it's a flagship feature
  • No Joomla extension currently provides in-editor SEO scoring
  • Would be a major differentiator in the Joomla ecosystem

Checks to Implement

  • Focus keyword presence in: title, meta description, H1, first paragraph, URL slug
  • Content length (word count with recommendations)
  • Internal/external link count
  • Image alt text presence
  • Heading structure (H1-H6 hierarchy)
  • OG title/description filled vs. empty

Implementation

  • JavaScript-based analysis in preview.js (no server roundtrip)
  • Traffic light scoring: red / orange / green per check
  • Overall score indicator (e.g., "7/10 SEO checks passed")
  • Non-blocking — informational only, doesn't prevent saving
## Summary Add a basic SEO scoring panel in the article editor that analyzes content for key on-page SEO signals. ## Why - Yoast, Rank Math, SEOPress, and AIOSEO all offer this — it's a flagship feature - No Joomla extension currently provides in-editor SEO scoring - Would be a major differentiator in the Joomla ecosystem ## Checks to Implement - Focus keyword presence in: title, meta description, H1, first paragraph, URL slug - Content length (word count with recommendations) - Internal/external link count - Image alt text presence - Heading structure (H1-H6 hierarchy) - OG title/description filled vs. empty ## Implementation - JavaScript-based analysis in `preview.js` (no server roundtrip) - Traffic light scoring: red / orange / green per check - Overall score indicator (e.g., "7/10 SEO checks passed") - Non-blocking — informational only, doesn't prevent saving
jmiller added this to the v2.0 — Schema & UX Expansion milestone 2026-06-23 13:31:24 +00:00
jmiller added the enhancement label 2026-06-23 13:31:24 +00:00
Author
Owner

Branch created: feature/68-add-seo-content-scoring-readability-anal

git fetch origin
git checkout feature/68-add-seo-content-scoring-readability-anal
Branch created: [`feature/68-add-seo-content-scoring-readability-anal`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteOpenGraph/src/branch/feature/68-add-seo-content-scoring-readability-anal) ```bash git fetch origin git checkout feature/68-add-seo-content-scoring-readability-anal ```
Sign in to join this conversation.
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteOpenGraph#68