Khắc phục lỗi “Trang thay thế có thẻ chính tắc thích hợp”

09 tháng 9
Tips
Mục lục

Trong quá trình quản lý website hoặc blog trên Google Search Console (GSC), chắc hẳn nhiều anh em gặp thông báo lỗi:

“Trang thay thế có thẻ chính tắc thích hợp”.

Nghe thì có vẻ nghiêm trọng, nhưng thực chất đây không phải là lỗi gây hại cho SEO. Trong bài viết này, mình sẽ giải thích chi tiết nguyên nhân, tác động, và cách xử lý để anh em yên tâm hơn.

Khắc phục lỗi 'Trang thay thế có thẻ chính tắc thích hợp'
'Trang thay thế có thẻ chính tắc thích hợp'

1. Lỗi “Trang thay thế có thẻ chính tắc thích hợp” là gì?

Khi Googlebot thu thập dữ liệu, đôi khi nó gặp nhiều phiên bản khác nhau của cùng một trang.

Ví dụ với Blogspot (Blogger), ngoài URL chính, hệ thống còn sinh thêm các biến thể như:

  • URL chuẩn: https://www.tenblog.com/2023/03/ten-bai-viet.html
  • URL mobile: https://www.tenblog.com/2023/03/ten-bai-viet.html?m=1

Để tránh trùng lặp nội dung, Blogspot sẽ tự động gắn thẻ canonical trong <head> của trang ?m=1 trỏ về URL chuẩn (không có ?m=1).

👉 Kết quả: Google chỉ index URL chính, còn URL phụ (?m=1) sẽ bị gắn nhãn “Trang thay thế có thẻ chính tắc thích hợp”.

2. Nguyên nhân thường gặp

  • Phiên bản di động (?m=1): do Blogger tự tạo.
  • Tham số URL khác: như ?showComment=ID, ?hl=vi,…
  • Các URL phụ từ phân trang, filter hoặc query string.

Tất cả những trường hợp này Google sẽ gom về 1 URL chính (canonical) để tránh duplicate content.

3. Ảnh hưởng đến SEO

  • Đây không phải lỗi SEO nghiêm trọng.
  • Google đã hiểu đúng: chỉ index URL chuẩn → giúp thứ hạng ổn định hơn.
  • Anh em chỉ thấy báo cáo trong GSC hơi “rối mắt”, nhưng không ảnh hưởng đến traffic hay index.

4. Cách khắc phục

✔ Cách 1: Bỏ qua (Khuyến nghị)

  • Vì đây là cách hoạt động bình thường của Google và Blogspot.
  • Chỉ cần tập trung vào URL chính, không cần lo lắng.

✔ Cách 2: Chặn các URL phụ bằng robots.txt

Nếu muốn báo cáo GSC gọn gàng hơn, anh em có thể chặn bớt tham số:

User-agent: *
Disallow: /*?m=1
Disallow: /*?showComment=

→ Khi đó Googlebot sẽ không crawl các phiên bản phụ.

✔ Cách 3: Kiểm tra thẻ Canonical

  • Đảm bảo mỗi bài viết đều có canonical trỏ về URL gốc.
  • Blogspot mặc định đã có, nhưng nếu dùng template tùy chỉnh thì nên kiểm tra lại.
  • Ví dụ thẻ mình đang sử dụng: <link expr:href='data:view.url.canonical' rel='canonical'/> Ngắn gọn, gọn nhẹ. Lấy luôn URL chuẩn cho từng trang/bài viết.

Ngoài ra anh em cũng có thể dùng data:blog.canonicalUrl (hoặc cứng domain cho trang chủ). Kiểm soát chi tiết hơn, đặc biệt khi muốn chắc chắn trang chủ luôn về URL gốc.

<b:if cond='data:blog.url == data:blog.homepageUrl'>
  <link rel='canonical' href='https://www.anhtrainang.com/'/>
<b:else/>
  <link rel='canonical' href='data:blog.canonicalUrl'/>
</b:if>

5. Kết luận

Trang thay thế có thẻ chính tắc thích hợp” không phải lỗi nguy hiểm.

Đây chỉ là cách Google thông báo rằng: “Tôi đã tìm thấy URL khác, nhưng đã gom chúng về trang chuẩn để index”.

Anh em có thể:

  • Bỏ qua hoàn toàn (an toàn nhất).
  • Hoặc tối ưu robots.txt để báo cáo sạch sẽ hơn.

👉 Vậy nên, đừng quá lo lắng khi thấy cảnh báo này trong GSC. Chỉ cần tập trung vào tối ưu nội dung chính, còn chuyện URL phụ cứ để Google lo.

✍️ Chúc anh em SEO vui vẻ và tối ưu Blogspot hiệu quả!

Chia sẻ:
Đã sao chép link!

Bài viết liên quan

Nhận xét (0)

HƯỚNG DẪN BÌNH LUẬN

Chèn link

Sử dụng công cụ Tạo link

Chèn hình ảnh

LINK_ANH - sử dụng công cụ upload ảnh. Và chỉ cần lấy link ảnh chèn vào bình luận là ảnh tự động hiển thị.

Định dạng chữ

<b>Chữ in đậm</b>
<i>Chữ in nghiêng</i>
<u>Chữ gạch chân</u>
<strike>Chữ gạch ngang</strike>

Chèn một đoạn Code

Đầu tiên sử dụng công cụ này để mã hóa đoạn code muốn chèn.
Sau đó dùng thẻ [code] CODE_ĐÃ_MÃ_HÓA [/code]

Khác

👉 Nhập Email bạn hay dùng để nhận thông báo khi mình trả lời bình luận của bạn.
👉 Vui lòng không nhập bất kỳ Liên kết Spam nào trong hộp nhận xét.
👉 Tích vào ô "Thông báo cho tôi" để nhận thông báo nội dung phản hồi của bình luận.
Chèn emoji: Nhấn tổ hợp phím “Windows + . (dấu chấm)”

Đã hiểu ✅
Hiển thị