Orange Collar Media
Orange Collar Media
DOCS
OCMLABS/MODULE-SEO · OVERVIEW

A live SEO score, checklist, and Google preview on every Magento product, category, and CMS page

  • Magento
  • Adobe Commerce
  • Hyvä

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.

SEO score panel on a product edit screen showing 73 out of 100 with the OK band

Full demo, 2:08

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.

SEO checklist listing failed, warning, passed, and skipped checks, each with a fix hint and its weight

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.

SEO Dashboard grid listing products, categories, and CMS pages with score, band, flags, and scored-at columns

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.