Menu

SEO Services for Magento and Adobe Commerce Stores

Magento SEO services from engineers who work in Magento every week. Magento 2 and Adobe Commerce give you more SEO control than any hosted platform, and more ways to get it wrong: layered navigation URLs, URL rewrite tables that grow into the millions, duplicate content across store views, and category pages that never make it into the full page cache.

10+ clients servedClients across India, the US, Canada & Switzerland1 business day response, guaranteed

Everything included in this service

Layered navigation and crawl control

Layered navigation writes every filter as a URL parameter. We decide which filtered views deserve to rank, give those clean URLs, and keep the remaining combinations out of the crawl.

URL rewrites and canonical settings

Category paths in product URLs, canonical tag settings, and redirects on URL key changes configured deliberately, plus cleanup of a url_rewrite table that has grown out of control.

Store views and international SEO

Magento 2 has no native hreflang. We implement it across store views and websites, and stop translated and regional stores from competing with each other.

Category and product optimization

Category descriptions and landing content that target real demand, unique product copy where supplier text is shared, and meta templates that do not stamp the same title on thousands of pages.

Full page cache and Core Web Vitals

Varnish and full page cache coverage checked template by template, uncacheable blocks removed, and LCP, INP and CLS fixed on the category and product templates that carry revenue.

Structured data

Complete Product, Offer, BreadcrumbList and Organization markup in JSON-LD, replacing the partial markup that default themes and older extensions leave behind.

Adobe Commerce specifics

Live Search and category merchandising rules, Page Builder content, B2B shared catalogs and customer-specific pages kept out of the index where they should be.

Upgrades and migrations with SEO parity

Magento 2 version upgrades, Hyvä theme rebuilds and platform migrations handled with redirect maps and metadata checks, so rankings survive the change.

Our process for this service

Store audit and baseline

Week 1 to 2

Configuration review, full crawl, url_rewrite analysis, Search Console coverage by template and a baseline of rankings and organic revenue.

Configuration and technical fixes

Week 2 to 8

SEO settings, layered navigation rules, canonicals, hreflang, structured data and cache fixes deployed through your normal release process.

Category and product growth

Month 2 to 3

Category content, internal links and product improvements targeted at the searches with the most revenue behind them.

Ongoing SEO and monitoring

Month 3 onward

Monitoring after every deployment and extension update, new category landing pages as demand appears, and monthly reporting.

Who this service is for

  • Magento 2 and Adobe Commerce stores with large catalogs and layered navigation creating crawl waste

  • Stores running several store views or websites for different countries, languages or brands

  • B2B merchants whose shared catalogs and customer-specific pages are leaking into search results

  • Stores planning a Magento upgrade, a Hyvä rebuild or a move off Magento that need rankings protected

  • Merchants whose previous SEO agency could recommend changes but not implement them in Magento

  • Teams whose category pages rank on page two despite years of content work

What we work with

Magento 2Adobe CommerceHyväVarnishOpenSearchPage BuilderGoogle Search ConsoleGoogle Analytics 4Screaming FrogPageSpeed Insights

Ecommerce SEO Review

A written review of your store covering crawl waste from faceted navigation, category and product page targeting, duplicate and variant URLs, product structured data, and page speed on your real templates, with every finding ranked by likely revenue impact.

  • Faceted navigation and crawl waste
  • Category pages that can rank
  • Product pages and structured data
  • Platform-specific fixes
  • Magento, Shopify, BigCommerce and Salesforce Commerce Cloud in-house, so fixes ship instead of sitting in a report
  • Founder-led. The person auditing is the person fixing it
  • One business day response, guaranteed
See what the Ecommerce SEO Review includes

Tell us about your store

Your store URL, the platform it runs on, and the categories that matter most to revenue. We will come back within one business day.

Common questions

The same handful appear on most Magento stores. Layered navigation is usually the biggest: every filter adds a URL parameter, and combinations of filters, sort orders and page sizes can produce far more crawlable URLs than the store has products. Next is URL structure, where product URLs that include category paths create several addresses for the same product and inflate the url_rewrite table. Store views are a frequent third, because Magento 2 has no built-in hreflang, so translated or regional stores compete with each other in search. Performance problems follow close behind, particularly blocks marked uncacheable that switch off full page cache for whole templates. Finally, default themes and older extensions often output incomplete or duplicated structured data. Each of these has a known fix in Magento configuration, templates or extensions, and most can be resolved within the first couple of months.

For most stores, no. Magento has a setting called Use Categories Path for Product URLs, and when it is enabled a product assigned to three categories becomes reachable at three different addresses, plus the version without a category. Canonical tags can tell Google which one to prefer, but the duplicates still consume crawl budget, your internal links end up split between versions, and the url_rewrite table grows with every combination of product, category and store view, which slows down reindexing and saving products. Keeping product URLs at the top level gives each product one address that does not change when it is moved between categories. Breadcrumbs can still show the category path for shoppers. Changing this setting on an established store needs care, because every old URL has to redirect correctly, so we map and test the redirects before switching.

We start by finding out which filtered views people actually search for. A category filtered by a single popular brand or material often matches a real query and deserves its own indexable page, with a clean URL, a unique title and description, and some introductory copy. Those pages are created deliberately, either through an SEO landing page extension or as dedicated categories, and linked from the main category. Every other combination, such as multiple filters, price ranges, sort orders and page sizes, is kept out of the index with canonical tags or noindex, and where crawl waste is severe, with crawl rules as well. The right combination depends on how your layered navigation is built, whether you use native filtering, Elasticsearch or OpenSearch, or Adobe Commerce Live Search, so we test each rule against Search Console data after it ships.

It can help a great deal with speed, and speed feeds into both rankings and conversion. The default Luma front end loads a large amount of JavaScript through RequireJS and KnockoutJS, which is a common cause of poor Largest Contentful Paint and Interaction to Next Paint scores on Magento stores. Hyvä replaces that front end with a much lighter stack, and stores that switch usually see substantial improvements in Core Web Vitals. What Hyvä does not fix is anything structural. Layered navigation waste, duplicate product URLs, store-view conflicts and missing structured data all survive a theme change unless they are dealt with separately. A Hyvä rebuild is also a real project, with extension compatibility to check and templates to rebuild. We treat it as one option within an SEO plan, recommended when performance is the main constraint, rather than as a cure-all.

Yes. Magento and Adobe Commerce development, upgrades and support are a core part of what we do, which is why our Magento SEO work is implemented rather than just recommended. The same team that finds a layered navigation problem can build the fix as a module or configuration change, test it on staging and release it through your normal deployment process. That matters on Magento in particular, because many SEO issues are really development issues, and a recommendation that ignores how your store is built often gets shelved. If you already have a Magento developer or agency, we can work alongside them instead, writing each change as a specification they can implement and checking it after release. We also review extension updates and deployments for SEO side effects, since a single extension update can quietly change canonical tags or URL structures across the whole store.

Related services

Ready to get started?

Tell us about your environment and we will scope an engagement that fits your team and budget.

Talk to our team