NỘI DUNG (HIGHLIGHTS)
Thẻ canonical, còn được gọi là liên kết canonical hoặc “rel canonical”, là thẻ trong mã nguồn của trang cho biết với các công cụ tìm kiếm rằng có bản sao chính của trang đó. Thẻ canonical được sử dụng trong SEO để giúp các công cụ tìm kiếm lập chỉ mục URL chính xác và tránh nội dung trùng lặp.
Thẻ canonical là gì?
Thẻ canonical là một thông số kỹ thuật HTML trong vùng tiêu đề của mã nguồn trang web. Nó đề cập đến trang chính – URL canonical – cho các trang web có nội dung giống hoặc tương tự. Nếu URL canonical được đánh dấu chính xác, các công cụ tìm kiếm sẽ chỉ lập chỉ mục nguồn này, nghĩa là có thể tránh được các vấn đề về nội dung trùng lặp.
Tạo canonical tự động cho wordpress không dùng plugin
Nhìn chung, khi chỉ ra URL chuẩn, Google khuyến nghị URL tuyệt đối, tức là toàn bộ URL bao gồm cả giao thức.
https://www.example.com/example.htm
https://www.example.com/examplepage/?session_id=xyz.htm
Vì URL đầu tiên quan trọng hơn nên URL này sẽ trở thành phiên bản chuẩn và thẻ chuẩn phải được tích hợp vào phần tử đầu của URL thứ hai để tham chiếu đến trang đầu tiên.
Điều này sẽ cho Google và các công cụ tìm kiếm khác biết rằng URL đầu tiên quan trọng hơn và nó cần được thu thập dữ liệu và lập chỉ mục trong SERPs.
Dưới đây là canonical mà bạn có thể tham khảo, chèn code vào function của theme bạn đang dùng nhé
1] Tạo canonical tự động cho homepage
function add_canonical_to_home() {
if (is_home()) {
echo '<link rel="canonical" href="' . get_bloginfo('url') . '" />';
}
}
add_action('wp_head', 'add_canonical_to_home');
2] Tạo canonical tự động cho taxonomy
function add_taxonomy_canonical_tag() {
if (is_tax()) {
$term = get_queried_object();
$canonical_url = get_term_link($term);
echo '<link rel="canonical" href="' . esc_url($canonical_url) . '" />';
}
}
add_action('wp_head', 'add_taxonomy_canonical_tag');
3] Tạo canonical tự động cho category
function add_category_canonical_tag() {
if (is_category()) {
$category = get_queried_object();
echo '<link rel="canonical" href="' . get_category_link($category->term_id) . '" />';
}
}
add_action('wp_head', 'add_category_canonical_tag');
Có thể bạn quan tâm:
Từ khóa: tạo canonical tự động cho wordpress