Cách chặn lập chỉ mục (noindex) phân trang
Tuỳ theo trường phép SEO hoặc tư duy SEO của mỗi người mà người đó sẽ thực hiện các công việc để tối ưu SEO theo cách của họ, có rất nhiều định nghĩa về SEO hoặc cách setup technical SEO được khách hàng đề nghị và đây là 1 đề nghị thường được setup nên tôi sẽ giới thiệu đến cho những ai cần chặn index các bài ở page phân trang.
Đây là 1 ví dụ về phân trang bài viết, ví dụ vào chuyên mục https://truongcongthang.com/kien-thuc-ve-wordpress/
bạn sẽ thấy nhiều trang sau trang gốc thì được gọi là phân trang, nó đơn giản sẽ ngắt bớt bài hiển thị và cho vào trang sau vì nếu hiển thị trên 1 trang nó sẽ quá dài, nặng về query hoặc page size
Code functions.php để chặn index phân trang
Phương pháp này liên quan đến việc thêm code PHP vào file functions.php
, nếu bạn chưa biết file functions.php
nằm ở đâu thì có thể đọc qua bài viết sau
function vutruso_noindex_paged() { if ( is_paged() ){ ?> <meta name="robots" content="noindex,nofollow"> <?php }}add_action( 'wp_head', 'wpschool_noindex_paged', 2 );
Code trên khá đơn giản, chỉ cần check nếu là page với hàm is_paged()
rồi thêm vào thẻ meta noindex ở header là xong.
Cách chặn index phân trang bằng plugin
Hiện tại rất nhiều người yêu thích plugin Rank Math SEO và plugin này có tương trợ sẵn tính năng này nên bạn có thể bật lên là được.
Bạn có thể bật Noindex Subpages bạn vào Rank Math SEO > Titles & Meta > Misc Pages
Sau đó bật mục Noindex Subpages lên là được, ngoài ra mục Noindex Paginated Single Pages bạn cũng nên bật để đặt noindex phần phân trang ở trang single page
Cách chặn index phân trang bằng robots.txt
Ngoài ra cách trên bạn cũng có thể chặn index phân trang bằng file robots.txt nhé
Bạn có thể mở file robots.txt
lên và thêm vào dòng code phía dưới và lưu lại là xong.
Disallow: */page/
Hy vọng cách chặn lập chỉ mục phân trang ở trên sẽ giúp ích được cho nhiều người.
0 nhận xét:
Post a Comment