Magento SEO best practices come down to five decisions: control which URLs Google can index, give every category page real content, make product pages unique, keep the store fast, and link pages together on purpose. Get those right and the rest is detail.
Magento (now Adobe Commerce) is powerful, but it creates SEO problems that stores on simpler platforms never see. Layered navigation, huge catalogues and multiple URL paths can flood Google with near-duplicate pages.
This guide is the strategy view: what to prioritise, and why. For click-by-click admin settings, use my Magento 2 SEO guide. For a tick-box version, see the Magento SEO checklist.
I’m Nazirul Islam Nakib, an ecommerce SEO specialist with 8+ years of experience. My full approach is on the Magento SEO page.
Why Magento SEO is different
Most SEO advice fits any website. Magento needs more.
Its architecture produces filter URLs, sort URLs, pagination and products reachable by several paths. Each one can become an indexable duplicate.
That flexibility is also an advantage. With the right setup, you get control that closed platforms don’t offer.
1. Decide what Google should index
Before content or links, fix the foundation. Your goal is simple: let Google spend its time on pages that can rank and sell.
Canonical tags. Make sure they are switched on for products and categories, so duplicate versions point to one main URL.
XML sitemap. Keep it clean: only pages you want indexed. Submit it in Search Console.
Robots.txt. Keep crawlers out of cart, checkout, customer account and internal search pages.
Meta robots. Use noindex on thin or filtered pages that shouldn’t compete with your real categories.
A SEO audit usually finds problems here first.
2. Tame layered navigation
Filters are great for shoppers. For SEO, they can be a trap.
Every combination of colour, size and brand can create a new URL. A mid-sized catalogue can end up with thousands of near-duplicates.
The usual approach is a deliberate split:
- Let a few high-demand filters become real, indexable pages, such as “black leather wallets”.
- Keep the rest out of the index with canonicals or noindex.
A good Magento SEO extension can manage this. Test any change before rolling it out across the store.
3. Keep URLs simple
Use short, readable URL keys in lowercase with hyphens.
Consider turning off category paths in product URLs, so each product has one address no matter where it is listed.
If you change URL settings on a live store, plan 301 redirects first. Careless changes can cost you rankings.
4. Treat category pages as your main asset
Category pages usually have the highest ranking potential in a store. They match broad, commercial searches.
Each one should have:
- A clear H1 that names the category.
- A short, genuinely useful intro, written for shoppers.
- A unique title and meta description.
- Links to subcategories and best-selling products.
Don’t pad the page just to hit a word count. Useful beats long.
5. Make every product page unique
Manufacturer descriptions are used by every other seller. Write your own.
Add descriptive image alt text, clear specs, real reviews and Product schema so search engines can read price, availability and ratings. See schema markup.
Rich results can improve click-through, but they are never guaranteed.
6. Map keywords to buying stages
Ecommerce keywords aren’t all the same.
- Early: “best running shoes for flat feet”. Suits a guide.
- Middle: “Brand A vs Brand B running shoes”. Suits a comparison.
- Ready to buy: a specific product name. Suits a product page.
Give each page one main target. Two pages chasing the same keyword hurt each other.
7. Make speed a priority
Out of the box, Magento can be slow. Speed affects both rankings and sales.
The usual levers are full-page caching (Varnish), a CDN, optimised images and fewer heavy extensions. Some stores move to a lighter front end such as Hyvä.
Aim for good Core Web Vitals: LCP, INP and CLS. My Core Web Vitals and technical SEO services cover this.
8. Link pages on purpose
Internal links tell Google which pages matter.
- Home page links to top categories.
- Categories link to subcategories and key products.
- Products link to their category and related items.
- Blog posts link to the categories and products they discuss.
Breadcrumbs help too, and Magento supports them.
9. Build content that earns trust
Buying guides, comparisons and how-to articles reach shoppers before they are ready to buy.
They also give AI search tools something clear to quote. Write with a direct answer first, then the detail. Read more about AI SEO.
10. Measure and repeat
Connect Google Search Console and GA4 ecommerce tracking.
Check which organic pages bring revenue, not just visits. Watch crawl stats and indexing every month.
Adobe Commerce features worth using
If you’re on Adobe Commerce rather than open-source Magento, a few features can help SEO:
- Page Builder for well-structured landing pages.
- Content staging for scheduling seasonal pages.
- B2B catalog permissions, so private pricing pages stay out of search.
Not every feature helps. Some cause problems if misconfigured, so test first.
Frequently asked questions
What is the most important Magento SEO fix?
For most stores, controlling duplicate and filtered URLs. It improves crawling and focuses ranking signals on pages that can win.
Is Magento good for SEO?
It can be excellent, because you control almost everything. But it needs correct setup, which the defaults don’t give you.
Do I need an extension?
Not always. Extensions help with meta templates, structured data and filter management on larger stores. Choose carefully and test.
How long do results take?
Technical fixes can show in weeks. Category and content growth usually take several months.
If you’d like help, you can hire an SEO expert, ask for a free website audit, or see the wider ecommerce SEO page. The home page shows all services.
