OCMLABS/MODULE-SEO · CHANGELOG
SEO Suite module changelog
All notable changes to OCMLabs SEO Suite are listed here. This module follows Semantic Versioning.
1.0.0 - 2026-10-03
Initial release.
Features
- SEO panel on the product, category and CMS page edit screens: focus keyword plus up to four secondary keywords, a live score from 0 to 100 (Poor, OK, Good), and a checklist of passed, warning and failed checks with a one-line fix hint for each.
- Google results preview with a desktop and mobile toggle and inline editing of the title, URL key and description, plus a social preview with optional title, description and image overrides.
- Eighteen content checks covering keyword placement, keyword density, title and description length, content length, image alt text, links and readability, with every threshold adjustable in configuration.
- Meta templates for product, category and CMS page titles and descriptions, applied when the page has no title or description of its own.
- Robots control per product, category or page, with store-wide rules for search results, filtered category pages and paginated category pages.
- Canonical tags with a per-page override, product canonical modes, and filtered and paginated category handling. The module replaces Magento’s own canonical tag so a page never carries two.
- Hreflang alternates for multi-store-view sites, with a locale override per store view and an optional x-default store view.
- JSON-LD structured data: Product (with offers, brand, GTIN, MPN, and ratings and reviews when Magento reviews are enabled), BreadcrumbList, and Organization and WebSite with a search action on the home page.
- SEO Dashboard under Marketing > SEO & Search with score, band, focus keyword and flags for every product, category and CMS page, with filters and Re-score and Set Robots mass actions.
- Bulk scoring from the command line (
bin/magento ocmlabs:seo:rescore) and a nightly job at 03:00 that re-scores anything changed since its last score. - Store-view values override the default scope field by field, and an empty store-view value inherits.
- Permissions for the dashboard, its mass actions, live analysis and configuration.
- Translatable admin and storefront text.
Requirements
- Magento Open Source or Adobe Commerce 2.4.7 - 2.4.9
- PHP 8.2, 8.3, or 8.4