Duplicate Không có Người dùng-Được chọn Canonical

Điều gì đó Google Search Console status "Duplicate không có người dùng-được chọn canonical" có nghĩa là — bạn đã không declare một canonical, Google picked một cho bạn, và này URL không được lập chỉ mục — cách điều này differs từ của nó hai canonical siblings, và cách sửa điều này.

Xuất bản lần đầu: 23 thg 6, 2026 · Cập nhật lần cuối: 8 thg 8, 2026 · Advanced
Ngôn ngữ

"Duplicate không có người dùng-được chọn canonical" là một Google Search Console Trang Lập chỉ mục status meaning three điều tại khi: này trang là một duplicate, bạn không bao giờ declared một canonical, và Google chose một khác nhau trang as đó canonical — so này URL không được lập chỉ mục. Đó defining trait là đó bị thiếu tín hiệu: bạn đã không tell Google mà URL bạn được ưu tiên, so điều này picked cho bạn. đây là distinct từ "Duplicate, Google chose khác nhau canonical hơn người dùng" (bạn declared một và Google overrode điều này) và "Alternate trang với proper canonical tag" (bạn declared một và Google agreed — không có gì để làm). Cho parameter, filter, và faceted URLs này là thường hoạt động as dự kiến. Khi đây là không, declare đó canonical bạn muốn với rel=canonical và align của bạn other các tín hiệu — liên kết nội bộ, sitemap, các chuyển hướng, HTTPS — so Google lựa chọn matches yours. Xác nhận điều gì Google picked với URL Inspection (Người dùng-declared so với Google-được chọn canonical). Remember: một canonical là một hint, không một directive.

TL;DR — “Duplicate without user-selected canonical” (bản dịch) «Duplicate không có người dùng-được chọn canonical» fires khi three điều là đúng tại khi: đó trang là một duplicate, không canonical đã là declared, và Google chose một sản phẩm khác URL as canonical — so này một không phân phối. Đó defining feature là đó absence of mộtín hiệu: bạn không bao giờ expressed một preference, so Google picked cho bạn. đây là distinct từ “Duplicate, Google chose different canonical than user” (bản dịch) «Duplicate, Google chose khác nhau canonical hơn người dùng» (bạn declared một, Google overrode điều này) và “Alternate page with proper canonical tag” (bản dịch) «Alternate trang với proper canonical tag» (bạn declared một, Google agreed — không có gì để làm). đây là frequently hoạt động as dự kiến cho parameter/faceted/sorted URLs. Khi điều này không, declare đó canonical bạn muốn và làmỗi other tín hiệu agree — liên kết nội bộ, sitemap, các chuyển hướng, HTTPS. MỘT canonical là một hint, không một directive. Diagnose với URL Inspection: Người dùng-declared so với Google-được chọn canonical.

Đó three conditions, all tại khi

Này status là precise. Google own definition là đó đó trang Evidence for this claim Google defines this status as a duplicate without a user-selected canonical for which Google selected another canonical. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Page indexing report “is a duplicate of another page, although it doesn’t indicate a preferred canonical page. Google has chosen the other page as the canonical for this page, and so will not serve this page in Search.” (bản dịch) «là một duplicate of một sản phẩm khác trang, although điều này không indicate một được ưu tiên canonical trang. Google có chosen đó other trang as đó canonical cho này trang, và so sẽ không serve này trang trong Tìm kiếm.» Three điều có để là đúng together:

  1. Duplicate — Google grouped này URL với một hoặc hơn near-giống hệt các trang.
  2. Không declared canonical — ở đó đã là không rel="canonical", không other canonical tín hiệu pointing anywhere.
  3. Google chose một sản phẩm khác URL — so này một là không được lập chỉ mục.

Đó toàn bộ identity of này status là đó second point: bạn đã không tell Google mà URL bạn được ưu tiên. đây là an absence of mộtín hiệu, không một hỏng tín hiệu. đó là đó lever cho đó cách sửa, và đây là điều gì separates này status từ của nó siblings.

Google là cũng rõ ràng đó này state không inherently an lỗi: khi Google được chọn canonical là đó trang bạn’d có picked anyway, có không có gì để remediate chỉ để thay đổi đó báo cáo reason — Google không serve đó duplicate either way, và đó báo cáo là đơn giản describing đó outcome, không flagging một mistake.

đây là về đó bị thiếu tín hiệu, không một hình phạt

Let me kill đó hầu hết phổ biến worry đầu tiên: này là không một duplicate-nội dung hình phạt. Ở đó không một. Trong đó duplicate nội dung hướng dẫn I wrote cho Ahrefs we quote John Mueller trực tiếp — “It’s not that we would demote a site for having a lot of duplicate content.” (bản dịch) «đây là không đó we sẽ demote một site cho có một lot of duplicate nội dung.» Điều gì bạn là looking tại là routine canonical consolidation, mà là cácông cụ tìm kiếm đang làm của họ job, không punishing bạn.

So đó câu hỏi không “how do I avoid a penalty,” (bản dịch) «cách làm I tránh một hình phạt,» đây là “did Google consolidate onto the URL I actually wanted?” (bản dịch) «đã làm Google consolidate onto đó URL I thực ra wanted?» Nếu có, bạn là đã xong. Nếu không, bạn cách sửa điều này by declaring đó canonical đó là hiện tại bị thiếu.

Đó three canonical statuses, side by side

Này là đó phân biệt mọi người nhận sai hầu hết. All three statuses involve canonicalization, nhưng they có nghĩa là khác nhau điều — và đó khác biệt xuất hiện xuống để liệu bạn declared một canonicalliệu Google agreed. Đó đầy đủ bảng là trong đó Các framework tab; đó một-line mental model:

  • Không canonical specified + Google picked mộtDuplicate không có người dùng-được chọn canonical (này trang).
  • Bạn specified một canonical + Google agreedAlternate trang với proper canonical tag (đó success case — không có gì để làm).
  • Bạn specified một canonical + Google disagreedDuplicate, Google chose khác nhau canonical hơn người dùng.
Evidence for this claim Google defines this status as a duplicate without a user-selected canonical for which Google selected another canonical. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Page indexing report

Nếu bạn remember chỉ một điều: “without user-selected” (bản dịch) «không có người dùng-được chọn» có nghĩa là ở đó đã là không tín hiệu canonical tại all — không đó của bạn canonical tag là hỏng. Evidence for this claim Google may choose a canonical when a site owner does not specify one and recommends consistent canonical signals. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Canonicalization Đó “Google chose different canonical than user” (bản dịch) «Google chose khác nhau canonical hơn người dùng» status là đó một nơi bạn đã làm set một canonical và Google overrode điều này. They không phải đó giống nhau vấn đề và they không có đó giống nhau cách sửa.

Vì sao các trang land ở đây

Đó duplicates đó generate này status là gần như luôn mechanical, không editorial:

  • URL parameters — tracking tags (?utm_…, ?ref=…), session IDs, loại và filter parameters.
  • Faceted / filtered navigation — đó giống nhau sản phẩm set reachable qua nhiều filter combinations (này là nơi đó status concentrates cho ecommerce).
  • Giao thức và host variantshttp:// so với https://, www so với non-www.
  • Trailing-slash và case variants/page so với /page/, /Page so với /page.
  • Đó giống nhau nội dung qua multiple paths — một sản phẩm reachable dưới several category URLs.
  • Near-duplicate hoặc syndicated nội dung — thin variations Google folds together.

Hai patterns deserve của họ own treatment vì một generic “canonicalize to one URL” (bản dịch) «canonicalize để một URL» câu trả lời breaks them:

  • Paginated series. Google hướng dẫn là đó mỗi trang trong một paginated sequence giữ của nó own URL và nên generally self-canonicalize — trang 2 canonicalizing để trang 1 không phải đó được khuyến nghị pattern, và đang làm đó là itself một way các trang end lên ở đây. Treat pagination as của nó own case, không một generic duplicate.
  • Regional hoặc translated variants. MỘT fully translated trang không một duplicate chỉ vì đó layout matches — khác nhau-language nội dung không điều gì này status là về. Giống nhau-language regional variants (e.g., hai English các trang cho khác nhau countries) là đó case đó có thể land ở đây; Google hướng dẫn là để giữ canonical selection trong đó language và hãy bảo đảm hreflang alternates là reciprocal, hoặc Google có thể disregard them.

Notice none of đó mechanical variants trên là về thin hoặc “bad” nội dung — họ là thông thường artifacts of cách các trang nhận được xây dựng. Cho hầu hết of them, consolidation là đó desired outcome.

Là điều này một vấn đề? Khi nào nên care và khi không để

Thường đây là hoạt động as dự kiến. Cho parameter, filter, sorted, và faceted URLs, bạn muốn Google để pick một representative và consolidate các tín hiệu onto điều này. Forcing mỗi variant vào đó chỉ mục sẽ là đó mistake. không try để “force-chỉ mục” các trang đó là supposed để là deduped.

Khi nào nên thực ra care:

  • Đó sai trang đã nhận chosen. Google consolidated onto một variant bạn đã không muốn (một parameterized version, an http:// URL, một thinner duplicate) thay vì của bạn sạch được ưu tiên URL.
  • MỘT unique trang đã nhận misjudged as một duplicate. Hai các trang đó nên là distinct look đó giống nhau để Google — phổ biến on JavaScript-được kết xuất các trang nơi đó unique nội dung chỉ xuất hiện sau JS chạy, so đó static HTML looks giống hệt.

Trong cả hai cases đó cách sửa là đó giống nhau shape: cho Google một clear preference và làm của bạn các tín hiệu consistent đủ đó điều này agrees.

Cách diagnose điều này với URL Inspection

Đó URL Inspection tool là cách bạn see điều gì thực ra happened. Chạy đó affected URL qua điều này và đọc hai các trường:

  • Người dùng-declared canonical — điều gì bạn told Google (thường “None,” mà là đó toàn bộ point of này status).
  • Google-được chọn canonical — đó URL Google thực ra chose as authoritative.
Evidence for this claim Google defines this status as a duplicate without a user-selected canonical for which Google selected another canonical. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Page indexing report

Google own mô tả of đó Google-được chọn canonical: “The page that Google selected as the canonical (authoritative) URL when it found similar pages on your site. Google might select the user-declared canonical, but sometimes Google might choose another URL that it considers a better canonical example.” (bản dịch) «Đó trang đó Google được chọn as đó canonical (authoritative) URL khi điều này được tìm thấy similar các trang trên trang web của bạn. Google có thể select người dùng-declared canonical, nhưng sometimes Google có thể chọn một sản phẩm khác URL đó điều này considers mộtốt hơn canonical ví dụ.» đó là này status trong một sentence — similar các trang, và Google chose một sản phẩm khác.

Nếu “User-declared canonical” (bản dịch) «Người dùng-declared canonical» đọc None, đó xác nhậnày cụ thể trang không bao giờ declared một canonical preference — đây là không proof đó không consolidation tín hiệu tồn tại anywhere cho đó group. Các chuyển hướng, sitemap entries, liên kết nội bộ, HTTPS, và hreflang là all tách biệt các tín hiệu Google có thể weigh, và canonical detail có thể là limited khi đó URL Google được chọn sits on một property bạn không own hoặc verify. So sánh đó Google-được chọn canonical so với đó URL bạn wish điều này đã có chosen. Nếu they match, leave điều này alone. Nếu they không, move để đó cách sửa.

Một hơn limit worth knowing trước khi bạn lean on này tool: canonical selection là decided khi Google indexes một trang, không during URL Inspection trực tiếp kiểm thử. Đang chạy “Test Live URL” (bản dịch) «Kiểm thử Trực tiếp URL» kiểm tra hôm nay HTML và các header, nhưng điều này không thể kiểm thử duplicate/alternate status và không thể tell bạn điều gì Google sẽ select as canonical — điều này cũng không see sitemap hoặc referring-trang context. Cả hai canonical các trường chỉ cập nhật sau Google thực ra recrawls và reprocesses đó URL.

Evidence for this claim Canonical selection occurs during indexing. The live URL test cannot test duplicate or alternate status, does not determine the Google-selected canonical, and does not check sitemap or referring-page context. Scope: indexed and live URL inspection Confidence: high · Verified: URL Inspection tool

Cách sửa điều này

1. Declare đó canonical bạn muốn

Thêmột rel="canonical" để đó duplicate pointing tại của bạn được ưu tiên URL — và self-reference đó được ưu tiên URL (có điều này name itself as canonical). Đó HTML phương thức là đó <link rel="canonical"> trong đó <head>; cho non-HTML files như PDFs bạn gửi đó giống nhau instruction trong an HTTP Link header. Đó implementation detail — <head>-chỉ placement, absolute URLs, chính xác một theo trang — lives trong đó canonical-tag hướng dẫn; đó point ở đây là đơn giản để dừng leaving đó lựa chọn blank.

2. Làm all của bạn các tín hiệu agree

Này là đó part mọi người skip, và đây là đó part đó thực ra moves Google. MỘT canonical tag là mộtín hiệu among nhiều — trong my canonicalization hướng dẫn, I mô tả điều này as “considered a strong signal,” (bản dịch) «considered một mạnh tín hiệu,» nhưng Google “ignores it if other signals are stronger.” (bản dịch) «bỏ qua điều này nếu other các tín hiệu là stronger.» So line mọi thứ lên behind đó giống nhau URL:

  • Liên kết nội bộ trỏ đến đó được ưu tiên URL (không đó parameterized hoặc variant version).
  • Sitemap lists chỉ đó canonical, indexable URLs.
  • Các chuyển hướng — dùng một 301 khi bạn là deprecating một variant: retiring điều này và sending người dùng để của nó replacement. MỘT chuyển hướng là một stronger consolidation tín hiệu hơn rel=canonical, nhưng đây là cho một URL bạn là getting rid of — không chuyển hướng hai trực tiếp URLs bạn vẫn muốn reachable trong parallel; canonicalize những thay vì.
  • HTTPS và host — serve và link đó https:// canonical host consistently.

Khi canonical, liên kết nội bộ, sitemap, các chuyển hướng, và HTTPS all point đó giống nhau way, Google có không reason để disagree. Khi they contradict mỗi other, Google có để guess — và đó là cách các trang end lên trong này bucket (hoặc trong đó “Google chose different canonical than user” (bản dịch) «Google chose khác nhau canonical hơn người dùng» bucket).

3. Consolidate hoặc differentiate near-duplicates

Nếu hai các trang là genuinely đó giống nhau, consolidate them onto một canonical. Nếu họ là supposed để là khác nhau nhưng look đó giống nhau để Google (đó JS-kết xuất trap trên, hoặc thin variants), làm đó khác biệt real — distinct nội dung đó là visible trong đó được kết xuất HTML — so Google dừng treating them as một.

4. Xử lý parameters và faceted nav có chủ ý

Cho filter/loại/session parameters, decide điều gì bạn muốn được lập chỉ mục và canonicalize đó rest onto điều này. Thường đó right move là để let Google consolidate — không để chase mỗi variant vào đó chỉ mục. không reach cho robots.txt để “cách sửa” này: một blocked URL không thể là được crawl, so Google không bao giờ đọc đó canonical on điều này và không thể truyền consolidation. Và không pair noindex với một canonical — họ là contradictory instructions; trong my canonicalization hướng dẫn I put điều này bluntly: “Never mix noindex and rel=canonical.” (bản dịch) «Không bao giờ mix noindex và rel=canonical.»

5. Remember đó canonical là một hint

Even sau khi bạn declare một canonical, Google có thể vẫn pick một khác nhau URL — đó là đó “Duplicate, Google chose different canonical than user” (bản dịch) «Duplicate, Google chose khác nhau canonical hơn người dùng» sibling. Google là rõ ràng đó “indicating a canonical preference is a hint, not a rule.” (bản dịch) «indicating một canonical preference là một hint, không một rule.» Đó goal không để “command” Google; đây là để làm của bạn các tín hiệu so consistent đó Google agrees với bạn. Nếu điều này vẫn disagrees sau khi bạn’ve aligned mọi thứ, đó thông thường culprit là đó đó hai URLs không thực ra tương đương nội dung.

None of này xuất hiện với một bảo đảm of khi, hoặc even liệu, Google selection thay đổi. Aligning của bạn các tín hiệu raises đó odds Google agrees với bạn; điều này không force một cụ thể reprocessing time, một trang getting được lập chỉ mục, hoặc một xếp hạng outcome.

Điều gì không để làm

  • không “Request Indexing” (bản dịch) «Yêu cầu Lập chỉ mục» và walk away. Re-requesting an unchanged duplicate sẽ không thay đổi Google canonical lựa chọn — thay đổi đó các tín hiệu đầu tiên.
  • không noindex đó duplicates as một reflex. Thường bạn muốn để consolidate (so các tín hiệu xếp hạng flow để đó chosen URL), không drop đó trang. Google itself prefers rel=canonical over noindex cho trong-site duplicates.
  • không block đó duplicate trong robots.txt. Đó dừng Google reading đó canonical, mà defeats đó consolidation.

Cho đó rộng hơn picture — cách Google chọn một canonical từ của nó đầy đủ pile of các tín hiệu — see đó canonicalization hub. Đó sibling statuses (“Duplicate, Google chose different canonical than user” (bản dịch) «Duplicate, Google chose khác nhau canonical hơn người dùng» và “Alternate page with proper canonical tag” (bản dịch) «Alternate trang với proper canonical tag») cover đó cases nơi bạn đã làm declare một canonical.

Add an expert note

Pin an expert quote

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