Skip to content
SEO

The Magento SEO Checklist

Fifteen settings and checks that decide whether a Magento or Adobe Commerce store is technically ready to rank, grouped by how often each one breaks.

By Jeremy ZavaAI-assisted, reviewed by Ibrahem Helal5 min read

A Magento SEO checklist has five groups: URL and canonical settings, meta data and structured data, crawlability and indexing, site speed, and internal linking. Most stores get the first two right and miss the rest, because they are less visible in the day-to-day admin panel.

This checklist assumes you already know why each setting matters; if you don't, the ecommerce platform SEO guide covers the reasoning behind every category before you touch a setting.

On this page

URL and canonical settings

Start here because a mistake in this group affects every page on the catalog, not one product. Confirm URL keys are lowercase, hyphenated and stable — a URL key that changes when a product is edited creates a 404 unless a redirect is added at the same time. Confirm canonical tags are enabled for both products and categories in the admin, since Adobe Commerce recommends this explicitly to stop a product reachable through two category paths from splitting its own ranking signal [1].

  1. Enable canonical meta tags for products and categories

    Store > Configuration > Catalog > Search Engine Optimization. Confirm both toggles are on, not just one.

  2. Audit URL key stability

    Pull a sample of URL keys changed in the last quarter and confirm each one has a matching 301 redirect, not a silent 404.

  3. Check for trailing slash and case duplicates

    The same URL with and without a trailing slash, or in mixed case, should resolve to one canonical version, not two indexable pages.

Meta data and structured data

Every product and category needs a meta title and description, and Adobe Commerce's current guidance is to work high-value keywords into both rather than leaving them generic or duplicated across similar products [2]. This is also where structured data lives: confirm Product schema is rendering correctly on a sample of pages, and decide deliberately whether you need FAQ, breadcrumb or review schema beyond the default, rather than assuming it is already there [3]. If this group is where you keep finding gaps, Magento SEO extensions covers which extension categories actually close them.

Meta data and schema, checked against what Adobe Commerce ships by default
CheckDefault state to verify
Meta title uniquenessNot guaranteed — templated titles can duplicate across similar SKUs
Meta description presenceEmpty unless written per product or category
Product schema (Schema.org)Present by default, worth spot-checking with a validator
FAQ / breadcrumb / review schemaNot included — a deliberate addition if you want it

Crawlability and indexing

This is the group most stores never check, because nothing about it is visible in the normal admin workflow. Confirm robots.txt is not accidentally blocking a section of the catalog — a rule meant for a staging environment left in production is a common and silent failure [4]. Confirm the XML sitemap includes every in-stock product and category and excludes anything disabled or out of stock. Confirm layered navigation filter URLs carry a canonical tag back to their base category rather than generating their own indexable page. A store running a decoupled frontend on top of Magento has a version of this same checklist to run against the frontend too — see headless commerce SEO for what changes.

  1. Fetch robots.txt directly and read it

    Do not assume the default is still in place. Confirm nothing meant for staging survived into production.

  2. Spot-check the sitemap against the live catalog count

    A sitemap significantly smaller or larger than your actual product count is a sign something is missing or duplicated.

  3. Sample ten layered navigation URLs in Search Console

    Confirm they are either canonicalized to the base category or excluded, not independently indexed.

Site speed and Core Web Vitals

Speed settings are the group most likely to decay silently. A catalog that launches fast can slow down over eighteen months as the image library grows, more extensions get installed, and nobody revisits the original performance configuration. Confirm images are served in a modern format and resized to the dimensions the theme actually needs — a five-megabyte product photo displayed at four hundred pixels wide is pure waste. Confirm full-page cache is enabled and actually being hit, not silently bypassed by a misconfigured extension.

Internal linking and orphaned pages

A catalog can pass every setting above and still underperform because pages are hard to find. Magento's default navigation surfaces top-level categories well, but deep subcategories and older products drift out of the main menu and out of any related-product module, which leaves them reachable only through search or a direct link. A page with no internal links pointing to it is asking to be ignored, regardless of how well its meta data and schema are configured.

Confirm your category structure links downward at least two levels deep from the main navigation, and that a related-products or cross-sell module is actually configured and populated rather than left at its empty default. Older, high-margin products are the most common victims here: they were linked from a homepage banner at launch, the banner rotated off months ago, and nothing replaced that link.

  1. Crawl your own site and list pages with fewer than two inbound internal links

    Anything under that threshold is effectively orphaned, no matter how good the page itself is.

  2. Confirm related-product and cross-sell modules are populated

    An empty or default cross-sell block is a missed internal linking opportunity on every product page it appears on.

  3. Check category depth from the main navigation

    A subcategory more than three clicks from the homepage is unlikely to get crawled or found as often as one that is two clicks away.

How do you prioritize when you can't fix everything at once?

Fix URL and canonical issues first, because they compound — every day a duplicate-content problem runs is more pages indexed the wrong way that need to be cleaned up later. Crawlability issues are second, because an accidental robots.txt block or a missing sitemap entry means a page that will never rank no matter how good its content is. Internal linking comes third: a page a search engine can reach and a page a customer can actually find are not the same thing, and orphaned pages lose both. Meta data and structured data come fourth: valuable, but a gap here limits how well a page performs, not whether it can be found at all. Speed is ongoing rather than a one-time fix, which is why it belongs on a recurring schedule rather than a single pass.

None of these five groups is optional past a certain catalog size, but the order matters when time is limited. A store with a perfect meta-data setup and a broken canonical strategy is still splitting its ranking signal across duplicate pages, while a store with generic meta descriptions and clean URLs is merely leaving performance on the table rather than actively working against itself. Start with what compounds, and treat the rest as ongoing maintenance rather than a single project with an end date.

If the checklist keeps surfacing the same categories of problems every quarter, that is usually a sign the underlying setup needs attention rather than another audit — see top ecommerce platforms for SEO for how Magento's baseline compares to the alternatives before deciding whether to fix or replatform. Our ecommerce SEO service runs this exact checklist against your store and prioritizes the fix list for you.

Questions people also ask

  • How often should a Magento SEO audit run?

    Quarterly for an active catalog, and after any major event — a re-platform, a theme change, a bulk category restructure. Most technical regressions on Magento come from a change, not from decay over time.

  • What's the most commonly missed Magento SEO setting?

    Canonical tags on layered navigation URLs. They are off by default in some configurations, and a catalog that never checks this can run for years with thousands of indexed filter-combination pages nobody intended to publish.

  • Does this checklist apply to Adobe Commerce Cloud too?

    Yes. Adobe Commerce Cloud is the same platform on managed infrastructure — the SEO settings and admin panels this checklist walks through are identical.

  • Can I run this checklist without a developer?

    About half of it. Meta data, URL keys and category settings are admin-panel changes anyone with store access can make. Canonical logic, redirect rules and structured data usually need a developer or an extension.

Sources

  1. Categories - Search Engine Optimization settings — Adobe (checked 23 September 2026)
  2. Meta data — Adobe (checked 23 September 2026)
  3. Introduction to structured data markup — Google Search Central (checked 23 September 2026)
  4. Robots.txt introduction — Google Search Central (checked 23 September 2026)

Get your Magento store checked against this list

Book a free 30-minute consultation with Ibrahem and Jeremy. We look at your site while we talk, and you leave with a prioritised plan.

Who wrote this

Jeremy ZavaCo-founder

Leads growth and client partnerships.

Works on: CRO, SEO

Reviewed before publishing by Ibrahem Helal, Co-founder.

Posts by Jeremy Zava

More on this