Trang thay thế có thẻ canonical phù hợp

“Trang thay thế có thẻ canonical phù hợp” trong báo cáo Page Indexing của Google Search Console không phải lỗi mà là hệ thống canonical hoạt động đúng dự kiến. Đây là ý nghĩa, lý do số lượng lớn thường bình thường, điểm khác với hai trạng thái trùng lặp và những trường hợp ít ỏi cần điều tra.

Xuất bản lần đầu: 23 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

“Trang thay thế có thẻ canonical phù hợp” là trạng thái canonical/trùng lặp trong báo cáo Page Indexing của GSC đang hoạt động đúng dự kiến — Google nói nguyên văn “there is nothing you need to do.” _(bản dịch)_ «Bạn không cần làm gì.» Trang là bản trùng lặp hoặc thay thế — ví dụ của Google gồm mobile, AMP và desktop — trỏ canonical đúng tới trang khác, và canonical đó được lập chỉ mục; Google nói trang thay thế theo ngôn ngữ không được phát hiện dưới đúng trạng thái này. Số lượng lớn là bình thường trên website ecommerce, faceted, có tham số và đa ngôn ngữ — Google không công bố ngưỡng, nên hãy phân loại theo mẫu URL và trang bị ảnh hưởng, không theo tổng thô. Không có lỗi để validate. Câu hỏi duy nhất: trong nhóm có trang nào bạn thực sự muốn lập chỉ mục không? Nếu không, bỏ qua. Nếu có, so canonical khai báo với canonical Google chọn trong URL Inspection rồi sửa đích. Đừng nhầm với “Duplicate without user-selected canonical” và “Duplicate, Google chose different canonical than user”, vốn cần được xem xét.

Tóm tắt — Đây là trạng thái canonical/trùng lặp duy nhất trong báo cáo Page Indexing đang hoạt động đúng dự kiến — canonical bạn khai báo trùng với canonical Google chọn, và canonical đó được lập chỉ mục. Câu chữ chính xác của Google là “there is nothing you need to do.” (bản dịch) «Bạn không cần làm gì.» Số lượng lớn là bình thường trên website ecommerce, faceted, có tham số và đa ngôn ngữ — Google không công bố ngưỡng số lượng, nên hãy phân loại theo mẫu URL và trang bị ảnh hưởng, không theo tổng thô. Không có gì để Validate, và theo Mueller, bản thân việc hợp nhất canonical không tạo hình phạt xếp hạng. Cổng quyết định là: có trang nào bạn thực sự muốn lập chỉ mục đang nằm ở đây không? Nếu không, bỏ qua. Nếu có, so sánh canonical khai báo với canonical Google chọn trong URL Inspection rồi sửa đích canonical. Đừng nhầm với hai trạng thái cùng nhóm — “Duplicate without user-selected canonical” (bản dịch) «Trùng lặp không có canonical do người dùng chọn» và “Duplicate, Google chose different canonical than user” (bản dịch) «Trùng lặp, Google chọn canonical khác người dùng» — vốn cần được xem xét.

Bắt đầu từ đây: đây là luồng hoạt động đúng

Tôi muốn trấn an ngay vì cách trình bày trạng thái này gây lo lắng không cần thiết hơn gần như mọi mục khác trong Search Console. Báo cáo Page Indexing xếp tất cả dưới “Why pages aren’t indexed” (bản dịch) «Vì sao trang không được lập chỉ mục», và “Trang thay thế có thẻ canonical phù hợp” nằm cạnh lỗi thật như lỗi máy chủ và noindex. Vì vậy mọi người thấy nó, cho rằng có lỗi rồi đi tìm cách sửa.

Không có lỗi. Định nghĩa của Google rất rõ: Evidence for this claim Google defines Alternate page with proper canonical tag as an alternate that correctly points to an indexed canonical, requiring no action. 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 trang “correctly points to the canonical page, which is indexed, so there is nothing you need to do.” (bản dịch) «trỏ đúng tới trang canonical đã được lập chỉ mục, vì vậy bạn không cần làm gì.» Trong mọi nhóm canonical và trùng lặp của báo cáo, đây là nhóm duy nhất Google mô tả là hoạt động hoàn toàn đúng dự kiến.

Về cơ chế, URL là bản trùng lặp hoặc phiên bản thay thế của trang khác và mang rel="canonical" trỏ tới trang đó. Bạn khai báo canonical; Google đồng ý; Google lập chỉ mục canonical thay vì bản thay thế. Tín hiệu của bạn và quyết định của Google thống nhất — không có xung đột cần xử lý. Bản thay thế không được lập chỉ mục canonical của nó đã được lập chỉ mục, đúng mục tiêu hợp nhất.

“Trang thay thế” thực sự là gì

Khai báo canonical là tín hiệu Google dùng khi chọn URL đại diện từ các trang trùng lặp. Evidence for this claim Google uses canonical signals to select a representative URL from duplicate pages. 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

Định nghĩa theo trạng thái của Google nêu một tập ví dụ hẹp: trang AMP có canonical desktop, phiên bản mobile của canonical desktop hoặc phiên bản desktop của canonical mobile. Đáng chú ý, Google nói trang thay thế theo ngôn ngữ không được Search Console phát hiện dưới đúng trạng thái này, dù bản dịch hoặc bản vùng có thể vẫn được canonical hóa ở nơi khác trong hệ thống rộng hơn.

Evidence for this claim Google's current status entry names AMP and separate mobile/desktop alternates as examples and explicitly says alternate-language pages are not detected by Search Console under this reason. Scope: Page indexing report Confidence: high · Verified: Page indexing report

Ngoài các ví dụ riêng của trạng thái, hệ thống canonical hóa rộng hơn — được trình bày trong bài chuyên sâu về canonicalization của tôi — nhận diện nhiều mẫu trùng lặp/thay thế hơn có thể hợp nhất qua canonical; trên thực tế một số cũng xuất hiện dưới trạng thái GSC này:

  • URL có tham số và faceted?color=blue, ?sort=price, ID phiên, tổ hợp bộ lọc.
  • Bản in và biến thể định dạng có cùng nội dung.
  • Trang tag, archive hoặc phân trang khi nội dung chính thực sự giống hoặc gần là tập con của trang đích canonical. Google gom nhóm theo độ giống nội dung, không chỉ mẫu URL; đừng mặc định mọi trang phân trang hoặc tag đều phải canonical về trang một — hãy kiểm tra độ trùng nội dung.
  • URL gắn UTM từ chiến dịch, tất cả trỏ về URL sạch.
  • Biến thể HTTP→HTTPSdấu gạch chéo cuối / chữ hoa chữ thường của cùng trang.

Tất cả các trường hợp này nên hợp nhất về canonical khi nội dung thực sự tương đương. Nếu chúng xuất hiện đúng ở đây, hệ thống đang làm nhiệm vụ của mình.

Vì sao số lượng lớn thường không sao

Lý do phổ biến nhất khiến mọi người chú ý trạng thái này là con số lớn hoặc tăng dần rồi cho rằng quy mô chính là vấn đề. Thường không phải vậy. Danh mục ecommerce lớn có điều hướng faceted hoặc website đa ngôn ngữ có biến thể quốc gia hợp lệ tạo ra hàng nghìn bản thay thế — đó là hệ quả của bộ lọc, tham số và biến thể. Google không công bố ngưỡng số lượng cho nhóm này — không có mốc chính thức biến “ổn” thành “có vấn đề”. Vì vậy đừng phân loại theo tổng thô; hãy phân loại theo mẫu URL và từng trang cụ thể: nhóm gồm các biến thể bạn không muốn lập chỉ mục hay chứa trang thực sự quan trọng? Câu hỏi đó hữu ích hơn mọi con số. Nếu vẫn muốn một quy tắc kinh nghiệm — đây là của tôi, không phải Google — năm nghìn bản thay thế trên website 300 trang đáng xem lại; năm nghìn trên cửa hàng một triệu URL thì không.

Hai cảnh báo liên quan: số liệu GSC có độ trễ và lấy mẫu, nên đừng hoảng vì tổng trong một ngày. Riêng về hình phạt xếp hạng, John Mueller nói không có tác động xếp hạng tiêu cực khi Google chọn canonical và bạn không nên mất ngủ vì phiên bản được chọn. Đây là nhận xét có phạm vi của Mueller về hợp nhất canonical, không phải bảo đảm chung do nền tảng công bố; tôi diễn giải thay vì trích dẫn vì câu chữ chính xác đến từ nguồn thứ cấp.

Ba trạng thái canonical đặt cạnh nhau

Đây là khác biệt giải quyết phần lớn nhầm lẫn. Báo cáo Page Indexing có ba nhóm liên quan, và chúng mô tả ba tình huống khác nhau:

Trạng tháiBạn đã làm gìGoogle đã làm gìCó đáng lo?
Trang thay thế có thẻ canonical phù hợpKhai báo canonical trỏ tới trang khácĐồng ý — lập chỉ mục canonical của bạnThường không — “không cần làm gì”
Duplicate without user-selected canonical (Trùng lặp không có canonical do người dùng chọn)Không khai báo canonicalPhát hiện bản trùng lặp và tự chọn một URLĐôi khi — kiểm tra lựa chọn của Google
Duplicate, Google chose different canonical than user (Trùng lặp, Google chọn canonical khác người dùng)Khai báo canonicalGhi đè — chọn URL khácCó — điều tra bất đồng

Trục chính là sự thống nhất. Với trạng thái này, canonical bạn khai báo và canonical Google chọn trùng nhau — không xung đột. Với Duplicate without user-selected canonical, bạn không đưa tín hiệu nên Google tự chọn. Với Duplicate, Google chose different canonical than user, bạn đưa tín hiệu nhưng Google không đồng ý — trường hợp thực sự đáng xem vì có điều khiến Google cho rằng canonical bạn khai báo không phải lựa chọn tốt nhất (thường hai URL không thực sự tương đương hoặc tín hiệu mạnh hơn như liên kết nội bộ và chuyển hướng trỏ nơi khác).

Hai trạng thái cùng nhóm nằm cạnh mục này trong cùng báo cáo. Chẩn đoán khác nhau cho từng mục, nên bước đầu luôn là đọc đúng trạng thái của URL trước khi hành động.

Cổng quyết định: bạn có cần làm gì không?

Đi thẳng tới một câu hỏi: các trang trong nhóm này có phải những trang bạn muốn được lập chỉ mục và xếp hạng không?

  • Không — trường hợp phổ biến — hãy bỏ qua. Đặt self-canonical cho các bản thay thế đó sẽ tạo vấn đề nội dung trùng lặp thật, chia tín hiệu giữa các URL vốn không nên cạnh tranh. Cũng không có gì để “Validate Fix” — đây là trạng thái, không phải lỗi — nên gửi lại hay yêu cầu lập chỉ mục chỉ chống lại canonical đúng của bạn.
  • — chỉ lúc này mới đáng debug. Một trang quan trọng đang bảo Google lập chỉ mục trang khác thay cho nó.

Quy trình audit nhanh cho nhóm lớn

Trước khi kiểm tra từng URL, hãy làm ở cấp cohort:

  1. Xuất danh sách URL từ báo cáo Page Indexing cho trạng thái này.
  2. Nhóm theo mẫu URL — tham số, cặp mobile/AMP, biến thể dấu gạch chéo/chữ hoa, phân trang, v.v. Phần lớn hàng sẽ co lại thành vài mẫu.
  3. Lấy mẫu vài URL mỗi mẫu và chạy URL Inspection để so canonical khai báo với canonical Google chọn.
  4. Áp dụng cổng quyết định theo cohort, không theo từng URL: mẫu này có trang bạn muốn lập chỉ mục không?
  5. Sửa nguyên nhân gốc cho cohort không đạt — template, plugin hoặc cấu hình — thay vì vá từng URL.

Trình tự đó xử lý nhóm hàng chục nghìn URL trong vài phút thay vì từng URL. Chẩn đoán sâu bên dưới — vấn đề thực trông như thế nào và cơ chế URL Inspection — áp dụng sau khi bạn thu hẹp còn cohort cần xem kỹ.

Khi nào đây thực sự là vấn đề

Nếu một trang mong muốn bị kẹt ở đây, gần như luôn thuộc một trong các trường hợp:

  • Trang mong muốn canonical tới sai trang. Canonical đặt sai — template trỏ mọi sản phẩm tới category hoặc trang trỏ tới nội dung gần giống nhưng không thực sự tương đương. Trang bạn muốn lập chỉ mục đang tự nhường chỗ.
  • Canonical trỏ tới trang 404, chuyển hướng hoặc không khớp. Đích phải là URL đang hoạt động, trả 200 và thực sự tương đương. Nếu trả 404, chuyển hướng hoặc nội dung khác, canonical bị hỏng.
  • Số lượng mất cân đối rõ rệt với quy mô website, thường cho thấy vấn đề cấu trúc tạo bản thay thế ngoài ý muốn — tham số tăng vô hạn, không gian bộ lọc không giới hạn hoặc khác biệt dấu gạch chéo/chữ hoa nhân URL.
  • Trang từng xếp hạng mới rơi vào nhóm này cùng lúc traffic giảm — dấu hiệu mạnh rằng canonical đã bị thay đổi (thường do sửa template hoặc plugin) và nay trỏ sai hướng.

Cách kiểm tra: URL Inspection

Đừng đoán — hãy xác minh. Như tôi luôn nói về canonical, nguồn chuẩn để biết Google chọn gì là URL Inspection trong Google Search Console. Nhập URL để xem user-declared canonical (trang của bạn khai báo) cạnh Google-selected canonical (Google thực sự chọn). Với trang thay thế khỏe mạnh, cả hai trường trỏ tới cùng URL canonical. Nếu khác nhau — hoặc canonical khai báo không phải trang bạn mong đợi — đó là tín hiệu điều tra. Hãy chạy trên mẫu đại diện trước khi thay đổi bất cứ điều gì.

Cách sửa — chỉ khi cần

Chỉ khi cổng ở trên trả lời “có, một trang mong muốn đang ở đây”:

  • Sửa đích canonical để trang cần xếp hạng tự tham chiếu hoặc trỏ tới đúng URL tương đương.
  • Căn chỉnh dấu gạch chéo cuối, chữ hoa, host và giao thức để biến thể quy về một canonical nhất quán (https://, host canonical, một quy ước dấu gạch chéo).
  • Sửa hreflang để canonical của biến thể quốc gia/ngôn ngữ trỏ tới trang cùng ngôn ngữ (hoặc ngôn ngữ thay thế gần nhất) — không trỏ xuyên ngôn ngữ. Nội dung chính đã dịch không trở thành bản trùng lặp chỉ vì template và điều hướng dùng chung; chỉ xem là trùng khi nội dung chính thực sự cùng ngôn ngữ và gần như cùng văn bản.
  • Chỉ chuyển hướng khi thực sự ngừng dùng bản trùng lặp — 301 phù hợp với URL không nên còn truy cập, không phải phản xạ khi Google chọn canonical khác. Chuyển hướng trang vẫn cần hoạt động chỉ vì Google hiện thích URL khác sẽ loại bỏ một trang bạn có thể cần.
  • Đặt self-canonical cho trang cần lập chỉ mục, và để bản thay thế thật (tham số, bộ lọc, bản in) tiếp tục hợp nhất đúng nơi.

Google chọn canonical thế nào — bản ngắn

Tôi không giải thích lại toàn bộ quy trình — nội dung đó nằm ở hub canonicalization. Bản ngắn: canonical hóa là quá trình công cụ tìm kiếm chọn phiên bản chính của URL để lập chỉ mục và hiển thị khi có bản trùng, và Google cân nhiều tín hiệu (khoảng 40) — thẻ canonical, chuyển hướng, URL sitemap, liên kết nội bộ/ngoài, hreflang, HTTPS, URL ngắn hơn và nhiều yếu tố khác. Thẻ canonical là tín hiệu mạnh nhưng là gợi ý, không phải quy tắc — chính vì vậy trạng thái này là luồng tốt: Google đã tôn trọng gợi ý. Khi không tôn trọng, URL rơi vào “Duplicate, Google chose different canonical than user”.

Để xem cách triển khai thẻ đúng, hãy đọc hướng dẫn canonical-tag; để hiểu lý do cần dùng thẻ, hãy xem nội dung trùng lặp và tham số URL. Hai trạng thái cùng nhóm — trùng lặp không có canonical do người dùng chọn và Google chọn canonical khác người dùng — là bài nên đọc tiếp nếu URL không thực sự nằm dưới trạng thái này.

Add an expert note

Pin an expert quote

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