A live SEO score, checklist, and Google preview on every Magento product, category, and CMS page
Most Magento SEO extensions are long settings screens. You configure them once, and then you are on your own when you sit down to write a product description. OCMLabs SEO Suite puts the feedback where the writing happens. Open a product, category, or CMS page and the edit screen shows a live score, a checklist of what to fix, and a preview of how the page will look in Google results. Behind the panel sit the technical controls that make the score matter on the storefront: meta templates, robots rules, canonical tags, hreflang, and JSON-LD structured data.

Feedback while you write
The SEO panel sits above Magento’s own Search Engine Optimization section on every product, category, and CMS page. Type a focus keyword and the score starts moving. The checklist shows what passed, what needs a look, and what failed, each with its weight and a one-line hint: move the keyword to the start of the title, shorten the description, add alt text to an image. Eighteen checks cover keyword placement, keyword density, title and description length, content length, image alt text, links, and readability, and every threshold is adjustable.
The Google preview has a desktop and mobile toggle, and the title, URL key, and description are editable right under it. Those are Magento’s own fields, so what you type in the preview is what gets saved. A social preview shows how the page looks when shared, with optional overrides for the social title, description, and image. See SEO Panel & Checks.

Technical SEO on the storefront
- Meta templates fill in a title or description when a page has none of its own, using variables such as the name, SKU, price, category, and store name. They are applied at render time and never written back to your products. See Meta Templates.
- Robots rules for catalog search results, filtered category pages, and paginated category pages, plus a per-page override.
- Canonical tags with product, filtered, and paginated handling, and a per-page override. The module replaces Magento’s own canonical tag so a page never carries two. See Robots & Canonical.
- Hreflang alternates for stores with more than one store view, with a locale override and an optional x-default. See Hreflang.
- Structured data in JSON-LD for products (offer, brand, GTIN, MPN, ratings and reviews), breadcrumbs, and your organization and site search on the home page, plus Open Graph and Twitter card tags. See Structured Data & Social.
A dashboard for the whole catalog
The SEO Dashboard under Marketing > SEO & Search lists every product, category, and CMS page with its score, band, focus keyword, and flags: missing title, missing description, no focus keyword, duplicate focus keyword, and noindex. Filter by any of them, then re-score or set robots on a whole selection at once. A command-line tool scores the whole catalog in one run, and a nightly job keeps scores current for anything that changed. See SEO Dashboard.

Your data stays in Magento’s fields
Meta titles, descriptions, and keywords stay in Magento’s own meta fields. The module stores only what Magento has no field for: focus and secondary keywords, robots and canonical overrides, social overrides, and the score. Uninstall it with the remove-data option and every product, category, and page is exactly as you left it.
What a score means
A high score means a page follows common on-page practice. It is guidance for the person writing the page, not a prediction of where the page will rank. Readability checks run on English store views only, and the preview cuts long text at an approximate width; Google’s real display varies by device.
At a glance
- MODULE
- OCMLabs_Seo (Composer: ocmlabs/module-seo)
- MAGENTO
- 2.4.7 - 2.4.9, Open Source and Adobe Commerce
- LICENSE
- $250 Magento Open Source, $500 Adobe Commerce (ocmlabs/module-seo-commerce)
- PHP
- 8.2, 8.3 or 8.4
- THEMES
- Luma, and Hyva with ocmlabs/module-seo-hyva
- ANALYSIS
- 18 weighted checks, live score 0 - 100 with Poor, OK and Good bands
- PREVIEWS
- Google results (desktop and mobile) and social share card, editable inline
- STOREFRONT
- Meta templates, robots, canonical, hreflang, JSON-LD, Open Graph and Twitter cards
- BULK
- SEO Dashboard with mass actions, bin/magento ocmlabs:seo:rescore, nightly re-score at 03:00
- ADMIN
- ACL-controlled: dashboard, mass actions, live analysis, configuration
Ready to buy? See the SEO Suite product page.