Chặn lập chỉ mục những trang không cần thiết trong WordPress là một kỹ thuật SEO quan trọng giúp tối ưu hóa hiệu suất thu thập dữ liệu của Google và cải thiện thứ hạng trang web của bạn. Việc này đặc biệt hữu ích khi bạn có những trang như:
- Trang tìm kiếm: Việc lập chỉ mục các trang kết quả tìm kiếm nội bộ có thể dẫn đến trùng lặp nội dung và ảnh hưởng tiêu cực đến thứ hạng trang web của bạn.
- Trang tải xuống: Google có thể lập chỉ mục các tệp tin tải xuống hoặc trang download, dẫn đến việc lãng phí ngân sách thu thập dữ liệu và không mang lại lợi ích gì cho SEO.
- Trang lỗi 404: Google không cần lập chỉ mục các trang lỗi 404 vì chúng không cung cấp giá trị cho người dùng.
- Trang Admin: Trang Admin của WordPress chứa thông tin nhạy cảm và không dành cho người dùng thông thường. Lập chỉ mục các trang này có thể gây ra các vấn đề bảo mật và ảnh hưởng đến SEO.
SEO hiệu quả: Ngăn chặn lập chỉ mục trang không cần thiết trong WordPress
Ngăn chặn lập chỉ mục với Rankmath SEO
Đầu tiên, hãy mở file functions.php của theme WordPress bạn đang sử dụng. Sau đó, sao chép và dán đoạn mã dưới đây vào cuối file:
add_filter( 'rank_math/frontend/robots', function( $robots ) { $url = home_url( $_SERVER['REQUEST_URI'] ); if(strpos($url,"/search/") !== false || strpos($url,"?s=") !== false || substr($url, -9) === "/download" || strpos($url,"404.php") !== false || is_404() ) { $robots["follow"] = 'nofollow'; } return $robots; });
Đoạn code PHP được cung cấp ở trên sử dụng plugin Rank Math SEO để chặn lập chỉ mục những trang không cần thiết trong WordPress. Nó sẽ kiểm tra URL hiện tại để xác định các trang cần chặn lập chỉ mục, các trang được nhắm mục tiêu bao gồm:
- Trang kết quả tìm kiếm (chứa “/search/” hoặc “?s=”)
- Trang tải xuống (kết thúc bằng “/download”)
- Trang lỗi 404 (“404.php” hoặc sử dụng
is_404()
)
Ngăn chặn lập chỉ mục với YoastSEO
Code chặn lập chỉ mục google dành cho plugin Yoast SEO.
add_filter( 'wpseo_robots', function( $robots) { $url = home_url( $_SERVER['REQUEST_URI'] ); if(strpos($url,"/search/") !== false || strpos($url,"?s=") !== false || substr($url, -9) === "/download" || strpos($url,"404.php") !== false || is_404() ) { $robots = array( 'index' => 'noindex', 'follow' => 'nofollow', 'archive' => 'noarchive', 'snippet' => 'nosnippet', ); } return $robots; });
Ngăn chặn lập chỉ mục với AIO SEO Tool
Code chặn “google index” dành cho All In One Seo Pack.
add_filter( 'aioseo_robots_meta', function($robots) { $url = home_url( $_SERVER['REQUEST_URI'] ); if(strpos($url,"/search/") !== false || strpos($url,"?s=") !== false || substr($url, -9) === "/download" || strpos($url,"404.php") !== false || is_404() ) { $robots = array( 'index' => 'noindex', 'follow' => 'nofollow', 'archive' => 'noarchive', 'snippet' => 'nosnippet', ); } return $robots; });
Những đoạn mã chặn index này hoạt động như thế nào?
- Khi một trang được xác định là cần chặn, đoạn code sẽ áp dụng sử đổi meta tag của URL đó.
- Nó thay đổi
"follow"
thành"nofollow"
cho các trang này. - Lệnh
nofollow
sẽ yêu cầu BOT Google không theo dõi các liên kết trên các trang này.
Để kiểm tra bạn đã sử dụng mã (code) thành công hay chưa, hãy mở trang nào mà bạn đã chặn, bấm F12 để xem HTML và tìm từ “robots”. Bạn sẽ thấy thẻ meta robot là: content=”noindex” giống như ảnh chụp màn hình bên dưới của ItsmeIT.
Những lưu ý và lợi ích khi chặn lâp chỉ mục:
Lợi ích:
Chặn lập chỉ mục từ Google những trang không cần thiết giúp:
- Giảm trùng lặp nội dung và cải thiện thứ hạng trang web.
- Tối ưu hóa ngân sách thu thập dữ liệu của Google.
- Tránh lãng phí thời gian thu thập dữ liệu cho các trang không hữu ích.
Lưu ý:
- Việc chặn lập chỉ mục một số trang nhất định có thể ảnh hưởng đến cách Google khám phá trang web của bạn.
- Hãy đảm bảo rằng bạn chỉ chặn những trang thực sự không cần thiết và không ảnh hưởng đến trải nghiệm người dùng.
- Bạn cũng có thể thêm đoạn “strpos($url,”/tag”) !== false” hoặc “strpos($url,”/comment-page-“) !== false” để chặn google index tag và phần bình luận trên website.
Chặn lập chỉ mục những trang không cần thiết trong WordPress là một kỹ thuật SEO hiệu quả giúp cải thiện hiệu suất thu thập dữ liệu của Google và thứ hạng trang web của bạn. Hãy sử dụng đoạn code PHP được cung cấp ở trên để thực hiện việc này một cách dễ dàng và hiệu quả.
– Advertising –