Advertisement

Khắc Phục Lỗi Trang thay thế có thẻ chính tắc thích hợp

Một ngày đẹp trời bạn mở Google Search Console và nhận được thông báo "Trang thay thế có thẻ chính tắc thích hợp", không những vài page mà hàng trăm page. Đừng vội lo lắng, SEO Mini Task sẽ giúp bạn xử lý nhanh chóng ngay sau đây.
trang thay thế có thẻ chính tắc thích hợp

Nguyên nhân gây ra lỗi trang thay thế có thẻ chính tắc thích hợp:

Có rất nhiều nguyên nhân gây ra lỗi này, tuy nhiên ở đây có 3 điểm chính bạn có thể xem xét:
  • Người dùng vô tình gây ra lỗi này khiến trang không được index
  • Cài và sử dụng trình tối ưu website trên mobile AMP
  • Lỗi phân trang bị lập chỉ mục
Nào, bây giờ đến với từng lỗi nhé.

1. Người dùng vô tình gây ra lỗi khiến trang bị gắn rel=canonical

Để biết được nguyên nhân của lỗi này, tôi khuyên bạn nên đọc qua bài viết "Canonical là gì?" của chúng tôi để có cái nhìn sâu sắc hơn về lỗi này.
Lỗi này xuất hiện khi trong bài viết của bạn xuất hiện mã code rel=canonical và trỏ đến một url khác không phải url hiện tại. Theo mặc định, canonical của một trang sẽ được đặt là chính nó.
Để kiểm tra xem có code này trong source của bạn hay không, bạn có thể làm theo 2 cách:
Cách 1: Mở bài viết cần kiểm tra, bấm F12 và tìm kiếm "rel=canonical" hoặc "canonical" sau đó kiểm tra xem thẻ canonical có được đặt với url chính nó không.
Cách 2: Tìm tải extension Robots Exclusion Checker để kiểm tra trực tiếp. Cách này có vẻ đơn giản hơn. Bạn có thể xem hình ảnh tôi đã sử dụng Robots Exclusion Checker để kiểm tra dễ dàng sau đây:
Trong trường hợp xấu nhất, bạn vô tình đặt thẻ này vào bài viết của mình làm cho link SEO không index, và được list vào lỗi "trang thay thế có thẻ chính tắc thích hợp".
Lúc này để khắc phục vô cùng đơn giản, bạn chỉ cần truy cập Plugin SEO của mình và làm theo hướng dẫn.
Ở hướng dẫn này, chúng tôi sử dụng plugin Rank Math SEO, với các plugin SEO khác bạn có thể tìm các mục tương tự:
Bước 1: Mở bài viết cần chỉnh sửa
Bước 2: Truy cập tab Advance của Plugin


Bước 3: Kéo xuống mục Canonical URL -> Xóa Url đang hiển thị ở đấy:

2. Lỗi do Cài và sử dụng AMP

Cài AMP cũng là một nguyên nhân gây ra hiện tượng này, tuy nhiên thường bạn sẽ bỏ qua lỗi này. Dưới đây là một số mẫu url bị cảnh báo do AMP gây ra.


Đây không phải lỗi, điều này đã được Google hướng dẫn thêm rel="canonical" vào trang AMP để tránh các lỗi trùng lặp trên website. Vì vậy bạn có thể bỏ qua thông báo này nếu website bạn có phiên bản AMP.

3. Lỗi phân trang lập chỉ mục gây ra thông báo "Trang thay thế có thẻ chính tắc thích hợp".

Có thể là do lỗi code, gần đây trong dự án SEO của mình tôi nhận thấy từ khóa xếp hạng với các truy vấn dạng https://domain.com/abc/page/2/
Mặc dù đã set canonical cho các url, đây cũng là nguyên nhân gây ra lỗi "Trang thay thế có thể chính tắc thích hợp".
Rất may mắn, bạn có thể sửa lỗi này bằng cách thêm đoạn mã sau vào tệp functions.php của website:
add_filter( 'wpseo_canonical', 'devvn_rank_math_canonical_url' );
add_filter('rank_math/frontend/canonical', 'devvn_rank_math_canonical_url');
function devvn_rank_math_canonical_url($canonical_url){
    if(is_shop()){
        $canonical_url = get_permalink( wc_get_page_id( 'shop' ) );
    }elseif (is_product_taxonomy() || is_category() || is_tag()){
        $canonical_url = get_term_link(get_queried_object_id());
    }elseif (is_home()){
       $canonical_url = get_permalink(get_option( 'page_for_posts' ));
    }
    return $canonical_url;
}
Mã này do Lê Văn Toản chia sẻ. Nếu copy, trích dẫn vui lòng ghi rõ nguồn để đảm bảo quyền tác giả.

Tổng kết

Vậy là SEO Mini Task đã giúp quý anh chị giải quyết lỗi "trang thay thế có thẻ chính tắc thích hợp" nếu cần hỗ trợ, anh chị có thể để lại thông tin dưới bình luận. Chúng tôi sẽ sớm phản hồi!

Đăng nhận xét

0 Nhận xét