Hướng dẫn về Magento SEO

Cách làm SEO cho Magento và Adobe Commerce, gồm kiểm soát layered navigation cùng URL tham số trùng lặp, URL rewrite, JSON-LD, khác biệt giữa Magento 1 và 2 và những thiết lập thực sự tạo tác động.

Xuất bản lần đầu: 25 thg 6, 2026 · Cập nhật lần cuối: 22 thg 8, 2026 · Advanced
Ngôn ngữ
1 tín hiệu bằng chứng trên trang này

Magento SEO là mostly damage control on hai duplicate-nội dung generators: layered navigation và configurable/đơn giản sản phẩm variants, cả hai of mà cần canonical + noindex xử lý. Nhận đó version straight đầu tiên — Magento 1 là end-of-life (June 2020); Magento 2 ships as paid Adobe Commerce, free Magento Open Nguồn, hoặc (since June 2025) đó tách biệt Adobe Commerce as một Cloud Service SaaS sản phẩm, mà drops đó Luma theme hoàn toàn. Magento manages SEO-friendly URLs qua đó url_rewrite bảng, nhưng không emit JSON-LD schema theo mặc định — đó takes an extension hoặc custom dev.

Tóm tắt — Magento SEO là dominated by hai duplicate-nội dung generators: layered navigation spraying parameter các URL, và configurable/đơn giản sản phẩm variants spraying near-giống hệt SKU các trang. Canonicalize cả hai lại để của họ sạch parent (category hoặc configurable sản phẩm) và noindex thấp-giá trị combinations; reserve indexable các trang cho filters hoặc variants với thực tìm kiếm demand. Settle version câu hỏi đầu tiên — Magento 1 là EOL (June 2020); Magento 2 ships as Adobe Commerce (paid, self-hosted), Magento Open Nguồn (free), hoặc Adobe Commerce as Cloud Service (ACCS — tách biệt SaaS sản phẩm since June 2025 đó drops Luma hoàn toàn). SEO-friendly các URL chạy qua url_rewrite bảng — distinct từ HTTP các chuyển hướng, mà Magento có thể auto-tạo as 301s. Structured-dữ liệu output varies by storefront theme và extensions, so inspect được kết xuất các trang trước khi planning custom hoạt động.

Evidence for this claim Adobe Commerce layered navigation creates filterable category states that require deliberate URL and indexation handling. Scope: Adobe Commerce/Magento catalog navigation behavior; exact URLs depend on configuration and extensions. Confidence: high · Verified: Adobe Commerce: Layered navigation Evidence for this claim Google warns that faceted navigation can generate very large URL spaces and consume crawling resources. Scope: Google crawling guidance applied to Magento filtering; not a platform-specific penalty. Confidence: high · Verified: Google Search Central: Faceted navigation

Step zero: nhận version straight

Half bad Magento SEO advice online là bad vì nó aimed tại sai version. Lock điều này xuống trước khi bất cứ điều gì khác:

  • Magento 1 hit end-of-life on June 30, 2020. Không security patches, không cập nhật. Nếu một client là vẫn on điều này, đó SEO hoạt động is một Magento 2 migration — với một đầy đủ chuyển hướng map và một crawl-based QA truyền, treated như bất kỳ nền tảng migration nơi xếp hạng authority là on đó line.
  • Magento 2 là đó trực tiếp codebase. Điều này ships trong hai editions: Adobe Commerce (paid; B2B features, trang builder, hosted PaaS option) và Magento Open Nguồn (free; community edition). Giống nhau cốt lõi, giống nhau SEO surface area. Adobe branding shift có nghĩa là “Magento,” “Adobe Commerce,” (bản dịch) «Adobe Commerce,» và “Magento Open Source” (bản dịch) «Magento Open Nguồn» all cho thấy lên cho đó giống nhau underlying nền tảng — không let đó naming fool bạn vào thinking đó SEO model differs.
  • Adobe Commerce as một Cloud Service (ACCS) là một third, tách biệt sản phẩm — một SaaS deployment launched June 2025 với một storefront được xây dựng on Edge Phân phối Services thay vì đó truyền thống Commerce/Luma stack. Luma không supported on ACCS tại all, so nếu một store là on điều này, đó Luma-cụ thể theme và schema notes dưới không carry over — bạn là rebuilding đó layer từ scratch, không tweaking điều này.

Mọi thứ dưới assumes self-hosted Magento 2 (Adobe Commerce hoặc Magento Open Nguồn, on Luma hoặc Hyvä) trừ khi ACCS là được gọi là out cụ thể.

Layered navigation là toàn bộ game

nếu bạn chỉ khắc phục một điều on Magento store, khắc phục layered navigation. nó Magento term cho faceted filtering on category các trang, và theo mặc định mỗi filter selection appends query parameter:

/running-shoes
/running-shoes?color=159
/running-shoes?color=159&size=42
/running-shoes?color=159&size=42&price=50-100
/running-shoes?size=42&color=159        ← same filters, different order = new URL

Một clarification trước khi bạn copy bất kỳ crawl/chỉ mục strategy onto store: Adobe documents tiêu chuẩn layered navigationTrực tiếp Tìm kiếm (Adobe Commerce paid, AI-powered facet feature) as distinct implementations với khác filter/URL behavior. canonical và noindex hướng dẫn dưới là được viết cho tiêu chuẩn layered navigation — nếu store chạy Trực tiếp Tìm kiếm, xác nhận thực tế URL patterns nó generates trước khi assuming giống nhau rules apply.

combinatorial explosion là vấn đề. catalog của một vài thousand SKUs có thể generate tens của thousands của crawlable, near-duplicate các URL. Đây là canonical faceted-navigation thất bại chế độ, và Gary Illyes có put numbers on Cách nhiều grief nó gây ra Google — faceted navigation là the largest single nguồn của crawl-waste complaints họ nhận (see Quotes tab). damage on của bạn side: duplicate/near-duplicate nội dung, chỉ mục bloat, ngân sách crawl burned on junk, và internal PageRank diluted trên hundreds của filter links theo category trang.

decision là binary, theo URL pattern: làm điều này filtered trang deserve place trong chỉ mục, hoặc không?

cho ~99% đó không (phần lớn color/size/price/loại combinations có không tìm kiếm demand):

  • Canonical đó filtered URL để đó sạch category URL. Magento 2’s “Use Canonical Link Meta Tag for Categories” (bản dịch) «Dùng Canonical Link Meta Tag cho Categories» setting (Stores → Configuration → Catalog → Catalog → Công cụ tìm kiếm Optimization) helps, nhưng on của nó own điều này points một category để itself, không filtered variants để đó parent — so cho parameter URLs bạn typically lean on an SEO extension hoặc template logic để emit đó right canonical.
  • noindex đó thấp-giá trị filter combinations so they drop out of đó chỉ mục. Remember đó rule từ Google: noindex requires đó trang để là crawlable — không bao giờ pair noindex với một robots.txt Disallow on đó giống nhau URL, hoặc Googlebot không thể đọc đó tag.
  • Consider robots.txt disallow cho purely combinatorial parameter spaces nếu ngân sách crawl là đó acute vấn đề — nhưng know điều này controls crawling, không lập chỉ mục, và sẽ không xóa đã-được lập chỉ mục URLs.

Cho đó minority đó LÀM có demand (e.g. một “/running-shoes/nike/” (bản dịch) «/đang chạy-shoes/nike/» loại trang nơi đó brand filter là một real query): promote những để indexable, sạch-URL landing các trang — unique intro copy, self-referencing canonical, liên kết nội bộ, sitemap inclusion. đó là nơi Magento faceted nav turns từ liability vào dài-tail asset. (Đầy đủ treatment trong đó faceted navigation hub, đó canonical home cho này topic on đó Ecommerce side; đó crawl-side mechanics trực tiếp với URL parametersngân sách crawl.)

URL rewrites và SEO-friendly các URL

Magento generates sạch các URL qua URL rewrites, stored trong url_rewrite database bảng và managed trong Admin dưới Marketing → SEO & Tìm kiếm → URL Rewrites. Adobe own tài liệu draw sharp line giữa hai terms đó nhận được sử dụng loosely: rewrite là máy chủ-side mapping đó thay đổi Điều gì loads không có touching trình duyệt address bar, trong khi chuyển hướng gửi trình duyệt HTTP phản hồi telling nó để navigate để khác URL — address bar cập nhật. Magento tự động 301-on-URL-mấu chốt-thay đổi là chuyển hướng; url_rewrite bảng cũng stores internal rewrites đó không bao giờ surface để khách truy cập. Hai settings làm phần lớn của nặng lifting:

  • “Use Web Server Rewrites” (bản dịch) «Dùng Web Máy chủ Rewrites» (Stores → Configuration → Chung → Web → Tìm kiếm Engine Optimization) strips index.php từ URLs.
  • URL suffixes / category-path-trong-URL. Magento có thể bao gồm đó category path trong sản phẩm URLs (/men/shoes/nike-pegasus). Là deliberate: including đó category path có nghĩa là một sản phẩm trong multiple categories có thể resolve tại multiple URLs, recreating duplication — mà là chính xác vì sao Magento adds canonical options cho các sản phẩm cũng (“Use Canonical Link Meta Tag for Products” (bản dịch) «Dùng Canonical Link Meta Tag cho Các sản phẩm»). Nhiều Magento SEOs set sản phẩm URLs without đó category path để sidestep này hoàn toàn.

Khi bạn thay đổi một sản phẩm hoặc category URL key, Magento có thể auto-tạo một 301 trong đó url_rewrite bảng (“Create Permanent Redirect for old URL” (bản dịch) «Tạo Chuyển hướng vĩnh viễn cho old URL»). Xác nhận đó toggle là on trước bất kỳ bulk URL edits, hoặc bạn’ll strand được lập chỉ mục URLs on 404s. Trước thay đổi category-path hoặc suffix settings on một trực tiếp store, inventory đó affected URL patterns theo store view và stage một chuyển hướng/canonical plan thay vì flipping đó toggle và hoping — Adobe own tài liệu warn đó regenerating rewrites cho categories với nhiều assigned các sản phẩm có thể là một real performance hit, không chỉ an SEO một.

Configurable và đơn giản các sản phẩm: khác duplicate-nội dung driver

Layered navigation không đó chỉ way một Magento catalog sprays near-duplicate URLs. Configurable các sản phẩm (đó parent — “Running Shoe” (bản dịch) «Đang chạy Shoe») được xây dựng từ đơn giản các sản phẩm (đó thực tế purchasable size/color combinations) tạo đó giống nhau chế độ lỗi tại catalog quy mô. Vervaunt Paul Rogers frames đó math well: một fashion store với 3 000 parent các sản phẩm, mỗi trong 8 sizes và 6 colors, có thể generate 144 000 đơn giản-sản phẩm combinations. Trong Magento những combinations là một catalog mối quan hệ, không an lập chỉ mục decision — không có an rõ ràng canonical policy, Googlebot có thể tìm all of them as tách biệt, indexable URLs pointing để near-giống hệt nội dung.

Đó cách sửa practitioner các hướng dẫn converge on: canonical mỗi đơn giản sản phẩm để của nó parent configurable sản phẩm, và không rely on catalog visibility settings alone — một đơn giản sản phẩm set để “Not Visible Individually” (bản dịch) «Không Visible Individually» là vẫn reachable by trực tiếp URL, sitemap, hoặc liên kết nội bộ, so Googlebot có thể chỉ mục điều này mặc dù đây là hidden từ on-site navigation. An rõ ràng canonical tag pointing để đó parent là đó thực tế cách sửa, và đây là máy chủ-side được kết xuất, so điều này không phụ thuộc on JavaScript.

chỉ mục variant on của nó own chỉ Khi nó có thực, independent tìm kiếm demand bạn có thể differentiate với unique nội dung — cụ thể color/size combination mọi người tìm kiếm cho by name, không mỗi SKU theo mặc định.

Kiểm tra dưới Stores → Configuration → Catalog → Catalog → Công cụ tìm kiếm Optimization đó “Use Canonical Link Meta Tag for Products” (bản dịch) «Dùng Canonical Link Meta Tag cho Các sản phẩm» là on, thì xác nhận — on đó thực tế được kết xuất trang, không chỉ đó setting — đó đơn giản sản phẩm URLs carry đó canonical lại để đó parent.

JSON-LD khoảng trống

điều này một trips mọi người lên vì họ assume nền tảng điều này lớn xử lý schema. Magento 2 không generate JSON-LD dữ liệu có cấu trúc out của box. Some themes emit microdata on sản phẩm các trang, nhưng:

  • Google khuyến nghị JSON-LD as implementation format over microdata/RDFa (see Tài liệu chính thức tab).
  • để qualify cho sản phẩm rich kết quả bạn cần Product schema với name, image, description, offers (price, priceCurrency, availability), và — cho star ratings — aggregateRating/review, mà phải come từ thực reviews.

So getting rich kết quả on Magento là extension hoặc custom-development task: dedicated structured-dữ liệu extension, schema-aware theme, hoặc template hoạt động đó outputs JSON-LD. Khi bạn thêm nó, audit cho duplicate schema — nếu theme leftover microdata và extension JSON-LD cả hai mô tả sản phẩm, Bạn có thể ship hai conflicting Product chặn. Pick một nguồn của truth.

rest của kỹ thuật surface

  • Canonical tags. Beyond categories/các sản phẩm, watch homepage (/ so với ?___store= và similar store-view params), pagination, và store-view/locale parameters Magento appends. See canonicalizationthẻ canonical deep dives.
  • Pagination. Magento paginates categories với ?p=2. Cho mỗi trang unique, self-referencing canonical — làm không canonical trang 2+ lại để trang 1, và không noindex sequence (đó có thể cut giá trị liên kết để các sản phẩm chỉ listed deep trong các trang). rel=prev/next là dead; không rely on nó.
  • Store views (multi-language / multi-trang web). Magento store-view architecture là powerful cho international setups nhưng là kinh điển nguồn của duplicate nội dung và bị thiếu/mismatched hreflang. nếu bạn chạy multiple store views off một catalog, hreflang là manual hoạt động và một phần deployment là tệ hơn none.
  • Out-của-stock và disabled các sản phẩm. quyết định policy: giữ xếp hạng các trang trực tiếp với stock status, hoặc 404/410 + chuyển hướng permanently đã biến mất SKUs. không silently disable các sản phẩm và leave của họ các URL 404ing với inbound links.
  • Core Web Vitals. Self-hosted Magento performance là hoàn toàn on của bạn infrastructure. đầy đủ-trang bộ nhớ đệm (Varnish), CDN, image optimization (WebP), và disciplined extension/JS hygiene là levers. Hai khác headless paths nhận conflated ở đây, so là precise về mà một bạn’re evaluating: PWA Studio là Adobe older React-based storefront layered on của bạn existing Commerce infrastructure, trong khi Adobe Commerce as Cloud Service (ACCS) là tách biệt SaaS sản phẩm on Edge Phân phối Services nơi Luma không phải supported tại all. Either có thể lift CWV ceiling, nhưng cả hai thêm kết xuất và lập chỉ mục considerations của họ own — xác nhận mà một (hoặc neither) store là thực ra đang chạy trước khi planning headless migration cho CWV.

Điều gì để thực ra prioritize

On phần lớn Magento audits order của impact là:

  1. Layered navigation — canonical + noindex strategy cho parameter các URL. điều này là biggest share của kỹ thuật SEO giá trị.
  2. Configurable/đơn giản sản phẩm canonicalization — canonical đơn giản SKUs để của họ parent configurable sản phẩm; verify nó on được kết xuất các trang, không chỉ admin setting.
  3. URL rewrites & các chuyển hướng — friendly các URL on, chuyển hướng-on-thay đổi on, không stranded 404s.
  4. Schema — thêm JSON-LD (không native hỗ trợ), tránh duplicate chặn.
  5. Các tiêu đề/meta + category copy — fill các trường; categories ship blank.
  6. Performance — bộ nhớ đệm, CDN, images.

Mọi thứ khác là refinement. Magento cho bạn total control, mà có nghĩ là gần như mỗi SEO vấn đề on Magento store là configuration lựa chọn Bạn có thể khắc phục — và gần như mỗi một bắt đầu với filters.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.