Adobe Commerce · Enterprise ecommerce

Adobe Commerce SEO Audit: the issues built into Adobe Commerce — and how to fix them

The paid, enterprise edition built on Magento (formerly Magento Commerce). It carries Magento's catalog-SEO profile at enterprise scale — plus B2B, cloud infrastructure, and Page Builder surfaces of its own.

How Adobe Commerce's architecture shapes your SEO

Adobe Commerce is Magento's commercial edition: the same core engine, plus B2B (shared catalogs, company accounts), Adobe Commerce Cloud (managed infra with Fastly CDN and Varnish), Page Builder, customer segmentation, and Commerce Intelligence. So its SEO issues start with Magento's — layered-navigation crawl explosion and category-path duplicate URLs — but at enterprise catalog scale, where they're far more damaging. On top of that, B2B access controls interact with indexability, Page Builder can emit heavy markup, and getting Core Web Vitals right depends on tuning the Fastly/Varnish full-page cache.

Reference: Adobe Commerce SEO best practices

The issues we see most on Adobe Commerce stores

Why these happen on Adobe Commerce

Specific to how Adobe Commerce is built — not generic checklist advice.

SEO

Layered navigation at enterprise catalog scale

The signature Magento problem, amplified: enterprise catalogs with many filterable attributes generate an enormous parameter-URL space that buries real category pages. Restrict crawlable filter combinations and canonical filtered views back to the base category — at this scale it's a ranking priority, not a nicety.

SEO

B2B access control vs. indexability

Shared catalogs and company-account pricing mean some content is gated. Make sure gated B2B catalog URLs aren't being crawled and indexed as thin/empty pages, while your public catalog stays fully accessible. Audit what crawlers actually see versus logged-in users.

SEO

Fastly/Varnish cache tuning drives Core Web Vitals

Adobe Commerce Cloud ships Fastly + Varnish, but performance still depends on correct full-page-cache configuration and image optimization. Misconfigured caching means slow category/product pages and failing CWV despite the enterprise infrastructure.

SEO

Duplicate product URLs from category paths

As in Magento Open Source, products can resolve under multiple category-path URLs. Choose one URL structure and enforce it with canonicals so signals don't fragment across a large catalog.

Full fix guide →

Fixes written for Adobe Commerce

We catalog 158 Adobe Commerce fixes — exact steps for Adobe Commerce's admin and theme, each with a link to the official docs.

Catalog coverageSEO

Ensure every product and category page is crawlable and discoverable by submitting a complete XML sitemap, fixing internal links, and removing any crawl blocks so Google can index your full catalog.

On Adobe Commerce (Magento)
  1. 1Sitemap: Go to Marketing → SEO & Search → Site Map → Add Sitemap. Generate and submit the sitemap.xml URL to Google Search Console. Under Stores → Configuration → Catalog → XML Sitemap, ensure Products and Categories are included with frequency and priority set.
  2. 2robots.txt: Go to Content → Design → Configuration → [your store view] → Edit → scroll to 'Search Engine Robots'. Edit the robots.txt content to remove any Disallow rules blocking /catalog/product/ or /catalog/category/.
  3. 3Noindex: In Stores → Configuration → Catalog → Search Engine Optimization, check 'Use Canonical Link Meta Tag for Categories' and 'for Products' are enabled. Also check that Category and Product pages are not set to noindex via a third-party SEO extension.
  4. 4Internal linking: In Catalog → Categories, ensure every category is set to 'Include in Navigation Menu: Yes' and 'Is Active: Yes'. Assign products to categories via Catalog → Products → [product] → Categories tab.
  5. 5Layered navigation / faceted filtering: Magento's layered navigation can generate thousands of filtered URLs. Use Stores → Configuration → Catalog → Search Engine Optimization → 'Use Canonical Link Meta Tag for Categories' = Yes, and consider noindexing filter pages via a SEO extension to focus crawl budget on canonical pages.
Adobe Commerce (Magento) docs →
Cwv clsSEO

Eliminate unexpected layout shifts by reserving explicit space for every image, video, embed, ad, and late-loading widget before it loads, so nothing on your page jumps around as it renders.

On Adobe Commerce (Magento)
  1. 1Images: In your theme's layout XML and template .phtml files, ensure all <img> tags include width and height attributes. For product images, edit app/design/frontend/<Vendor>/<Theme>/Magento_Catalog/templates/product/view/gallery.phtml and confirm width/height are output from the product image data object.
  2. 2Responsive images: Add CSS to your theme's web/css/source/ files: .product-image-container { aspect-ratio: 1/1; } to reserve square image space on product and category pages.
  3. 3Fonts: In web/css/source/_typography.less (or .scss), find @font-face declarations and add font-display: swap;. If using Google Fonts, add &display=swap to the URL in your layout XML <head> block.
  4. 4Banners and sliders (PageBuilder): If using Page Builder, open the Row or Banner element > Advanced and set a fixed min-height. Avoid 'auto-height' banner rows above the fold.
  5. 5Third-party modules: Audit app/design/frontend/<Vendor>/<Theme>/requirejs-config.js and layout XML for any module loading scripts in the <head>. Use the 'defer' or 'async' attribute for non-critical scripts. Move chat and review widget scripts to the footer by setting <move> in layout XML.
  6. 6Full Page Cache: In Stores > Configuration > Advanced > System > Full Page Cache, ensure Varnish or the built-in FPC is enabled. Cached pages paint faster and reduce the window in which late-loading elements can cause CLS.
Adobe Commerce (Magento) docs →
Cwv lcpSEO

Reduce Largest Contentful Paint (LCP) to under 2.5 seconds by serving your hero image in a modern format, preloading it, and eliminating render-blocking resources.

On Adobe Commerce (Magento)
  1. 1Convert hero/banner images to WebP: in Admin → Content → Blocks or Content → Pages (for CMS banners), replace image src paths with WebP versions. Store your WebP files in pub/media/ alongside originals.
  2. 2Edit your theme's default_head_blocks.xml or the relevant CMS page XML layout file (app/design/frontend/Vendor/theme/Magento_Theme/layout/) to inject a preload link: <link rel='preload' src='{{media url='wysiwyg/hero.webp'}}' as='image' fetchpriority='high'/>.
  3. 3Enable Magento's built-in JS bundling and minification: Admin → Stores → Configuration → Advanced → Developer → JavaScript Settings → set 'Merge JS Files' and 'Minify JavaScript Files' to Yes. Enable CSS minification similarly under CSS Settings.
  4. 4Use a performance extension such as 'Hyvä Theme' or install 'MagePrince Lazy Load' configured to exclude the LCP/hero image from lazy loading.
  5. 5Enable full-page cache (Admin → System → Cache Management → Full Page Cache → Varnish or built-in) and configure a CDN via Admin → Stores → Configuration → General → Web → Base URLs to serve static assets from a CDN.
  6. 6Deploy static content (bin/magento setup:static-content:deploy) after theme file changes, then flush cache (bin/magento cache:flush) and verify LCP with PageSpeed Insights.
Adobe Commerce (Magento) docs →
Duplicate meta descriptionSEO

Write a unique, page-specific meta description for every page on your store so Google can display a relevant snippet in search results.

On Adobe Commerce (Magento)
  1. 1For product pages: Admin → Catalog → Products → Edit product → 'Search Engine Optimization' section (left accordion) → 'Meta Description' field → Save.
  2. 2For category pages: Admin → Catalog → Categories → select category → 'Search Engine Optimization' section → 'Meta Description' → Save.
  3. 3For CMS pages: Admin → Content → Pages → Edit page → 'Search Engine Optimization' section → 'Meta Description' → Save.
  4. 4For the homepage: Admin → Content → Pages → find the 'Home Page' CMS page → Edit → SEO section → Meta Description → Save.
  5. 5For bulk product updates: use Admin → System → Import with the Products entity type; include the `meta_description` column in your CSV.
  6. 6Alternatively, use a third-party extension (e.g. Mageworx SEO Suite or Amasty SEO Toolkit) for bulk editing and template-based auto-generation of unique descriptions across large catalogs.
Adobe Commerce (Magento) docs →

Browse all 158 Adobe Commerce fixes →

Benchmark data not yet available for Adobe Commerce.

Be the first to scan your Adobe Commerce store →

Every scan checks all six pillars

🔍
SEO

Search engines need to crawl and understand your catalog. We check every page for indexability, metadata, canonical tags, Core Web Vitals, internal linking, and faceted navigation — the issues that silently kill organic traffic.

Learn how to fix SEO issues →
Answer Engine (AEO)

AI tools like ChatGPT and Google's AI Overviews pull from structured data. We audit your product schema, FAQ markup, brand signals, and E-E-A-T indicators — so your products show up where shoppers are increasingly searching.

Learn how to fix Answer Engine (AEO) issues →
🌐
AI Visibility (GEO)

Is your brand mentioned when someone asks an AI assistant for product recommendations? We track your presence across ChatGPT, Perplexity, and other AI engines — and tell you what's driving mentions up or down.

Learn how to fix AI Visibility (GEO) issues →
Accessibility (WCAG)

1 in 4 adults has a disability. Inaccessible sites face ADA lawsuits — and lose customers. We run WCAG 2.1 AA checks across your catalog pages and tell you exactly what to fix.

Learn how to fix Accessibility (WCAG) issues →
🛡️
Security (OWASP)

Security headers, SSL configuration, email authentication, and server misconfigs — issues that erode customer trust and tank your search rankings if Google flags you.

Learn how to fix Security (OWASP) issues →
Site Lifecycle

SSL expiry, outdated CMS versions, unverified GTM containers. The operational health checks that fall through the cracks — until they cause an outage or a ranking drop.

Learn how to fix Site Lifecycle issues →

Start free. Upgrade when ready.

Scout
Free
1 site · 50 pages/audit · monthly audits
SEO only
  • Composite + pillar scores
  • Issue counts
  • Free forever
Start free
Recommended
Starter
$49/mo
1 site · 500 pages/audit · weekly audits
All 6 pillars
  • Every finding + platform-specific fixes
  • Action plan & Today's Focus
  • ADA risk + AI visibility
  • Export reports
Choose Starter

Questions about Adobe Commerce audits

The core issues are the same engine's — layered navigation and duplicate URLs — but at enterprise scale they hurt more, and Adobe Commerce adds B2B indexability and Page Builder/cloud-cache considerations on top. We audit all of it.

See what's holding back your Adobe Commerce store

Free scan. No credit card. Results in minutes.

Scan My Adobe Commerce Store Free