Magento SEO done well looks the same on every store: a sequence of small, deliberate changes shipped in the right order. Done badly, it's an unfinished pile of half-implemented fixes that never compound.
This is the sequence. Run it top-to-bottom for a full overhaul, or pick up at whichever step matches the gap in your most recent audit. Each step is concrete — you'll know whether you've finished it.
Want this checklist auto-applied to your store? RankCart's free audit tells you exactly which steps are needed and in what order, ranked by revenue impact.
Before you start: what you'll need
- Admin access to your Magento store
- A free Google Search Console account (verified for your domain)
- 30-90 minutes for the technical setup, then 1-2 hours per week for content work
- A baseline RankCart audit so you can measure progress
The full Magento SEO checklist
Each step below corresponds to a HowToStep in the structured data on this page — which means AI engines, Google's HowTo rich result, and voice assistants can serve them as direct procedural answers to queries like "how do I fix SEO on Magento".
Step 1: Run a deep RankCart audit
Magento sites need depth-3+ crawls. Enter your storefront URL, set a max depth of 3, and let RankCart map the full URL inventory. Compare against your XML sitemap and Search Console index count to spot duplication.
Step 2: Configure URL handling
Stores → Configuration → Catalog → Catalog → Search Engine Optimization. Set Use Categories Path for Product URLs = No. Set Use Canonical Link Meta Tag for Products = Yes. Set Use Canonical Link Meta Tag for Categories = Yes. Save and reindex URL Rewrites.
Step 3: Lock down layered navigation
Stores → Configuration → Catalog → Layered Navigation. Enable canonicals on filtered URLs. For sort and pagination parameters, add robots.txt rules: Disallow: /*?p= and Disallow: /*?product_list_order=. Decide which attribute filters (color, brand, size) should remain indexable as standalone category-style pages.
Step 4: Customize robots.txt
Stores → Configuration → Design → Search Engine Robots → Edit custom instruction. Add Disallow rules for /catalogsearch/, /customer/, /checkout/, /cart/, /sales/, /wishlist/, /catalog/product_compare/, and /review/. Validate via Google's robots.txt tester.
Step 5: Write category-page meta and copy
Catalog → Categories. For each top-revenue category: Search Engine Optimization → Meta Title, Meta Description (145-155 chars), Meta Keywords (skip), Description (150-300 words). Display the description above the product grid via theme template (often catalog_category_view.xml).
Step 6: Add complete schema via extension or theme XML
Either install a SEO extension that emits Product, BreadcrumbList, Organization, and Review schema (Mageworx SEO Suite, Amasty SEO Toolkit), or add JSON-LD blocks in
Step 7: Tune infrastructure for speed
Magento performance depends on PHP-FPM tuning, Varnish full-page cache, Redis for sessions and cache, MySQL/MariaDB optimization, and CDN for static assets. If you're on shared hosting, move. Adobe Commerce Cloud, MageMojo, and Sonassi are specialized Magento hosts. Aim for TTFB under 0.8s.
Step 8: Set up monthly audits and Search Console monitoring
Magento sites accumulate technical debt fast. Schedule monthly RankCart audits and weekly Search Console Coverage report reviews. Alert on score drops > 5 points or new "Discovered, not indexed" spikes — they almost always reveal a layered navigation regression or a redirect break.
How long does this take?
If you set aside 2-3 hours per week, the full checklist takes about 2 weeks for a small store and 4-6 weeks for a large catalog. Most of the elapsed time is waiting for Google to re-crawl and re-rank — the actual work hours are smaller.
Don't try to ship every step in one weekend. SEO improvements compound; spaced changes give you better signal on what's working.
What to do after the checklist is done
Set up a monthly recurring audit. Catalog changes, theme updates, and platform releases will introduce new issues — usually small, sometimes catastrophic. A monthly audit catches them before they bleed traffic.
For deeper context on the issues this checklist fixes, see our comprehensive guide to fixing SEO issues on Magento. For just the highest-impact wins, the easy Magento SEO fixes shortlist is the place to start.
Magento SEO checklist FAQ
Is Magento good for SEO?
Magento gives you more SEO control than any other ecommerce platform — every URL, every meta tag, every schema field, every robots.txt rule is configurable. The flip side: that flexibility lets you ship terrible SEO if you don't configure it properly. Magento sites that rank well are configured well. Magento isn't plug-and-play.
What's the difference between Magento Open Source and Adobe Commerce?
Same core platform. Adobe Commerce (formerly Magento Commerce) adds enterprise features — B2B, content staging, advanced reporting, headless support, official cloud hosting — and dedicated support. SEO behavior is identical between the two. Most enterprise brands run Adobe Commerce; most mid-market brands run Open Source.
How do I fix duplicate content on Magento?
Three places to look: layered navigation filter URLs (set canonicals or noindex), products in multiple categories (use category-less canonical URLs), and multi-store overlap (override content per store view). RankCart's audit flags all three patterns and shows you which products and categories are affected.
Why is my Magento site so slow?
Almost always infrastructure. Magento's architecture demands proper PHP-FPM, Varnish, Redis, and MySQL tuning. Shared hosting (especially generic LAMP shared hosts) won't deliver acceptable TTFB. Either move to a Magento-specialized host or hire a DevOps consultant for a tuning pass — usually pays for itself in two months from organic traffic recovery.
Does Magento add Product schema automatically?
Partially. The default theme (Luma) emits basic Product schema. Custom themes often strip it during development. For complete schema (offers, aggregateRating, Review, BreadcrumbList, FAQPage), install a SEO extension or add JSON-LD via theme XML. Validate everything with Google's Rich Results Test.
Should I migrate from Magento to Shopify Plus?
It depends. Brands above $5M GMV with complex B2B, multi-store, or deeply custom catalogs often stay on Magento for the flexibility. Brands below $5M GMV that aren't using Magento's advanced features often save engineering hours by migrating to Shopify Plus or BigCommerce. Migrate based on operational fit, not SEO — both platforms can rank equally well.
How often should a Magento store audit SEO?
Monthly at minimum. Magento accumulates technical SEO issues faster than other platforms because every extension, theme update, or admin configuration change can affect URLs, schema, and crawlability. Layered navigation regressions are the most common silent killer. A monthly RankCart audit catches them in days instead of months.