Hướng dẫn xử lý trùng lặp Meta Tags khi phân trang danh mục đối với website wordpress!
[Thủ thuật wordpress] - Hướng dẫn xử lý trùng lặp Meta Tags khi phân trang danh mục
*Điều kiện áp dụng:
- Website WordPress tự host và đang dùng plugin Yoast SEO.
- Kiểu lỗi trùng lặp Meta Tags khi phân trang chuyên mục, dạng /page/2, /page/3, /page/n
* Cách xử lý
1. Đối với giao diện trang category.php (hoặc archive.php), sử dụng đoạn code sau:
<?php if ( category_description()&& !is_paged() ) : ?><div><?php echo category_description(); ?></div><?php endif; ?>
Giải thích: nếu đang là trang chuyên mục và không phải ở các trang phụ: thì hiển thị ra mô tả chuyên mục.
Nó sẽ chỉ hiển thị mô tả ở trang chính thứ nhất, còn các trang /page/2, /page/3, /page/n sẽ không hiển thị.
2. Đối với plugin Yoast, thêm biến nâng cao %%page%% vào cuối các Meta Tags
* Kết quả sẽ kiểu như thế này:
<meta name="description" content="Nội dung mô tả cố định - Trang 2 trên 5"/><meta property="og:description" content="Nội dung mô tả cố định - Trang 2 trên 5" /><meta property="og:description" content="Nội dung mô tả cố định - Trang 3 trên 5" />
3. Ngoài ra nếu muốn auto chặn index cho toàn bộ các subpages trong wordpress thì đặt đoạn code này vào ngay sau thẻ <head>
<!-- noindex & nofollow cho các subpages --><?php if ( is_paged() ) : ?><meta name = "robots" content = "noindex, nofollow"><?php endif; ?>
Nguồn www.waytomarketing.com
<?php if ( category_description()&& !is_paged() ) : ?><div><?php echo category_description(); ?></div><?php endif; ?>
Giải thích: nếu đang là trang chuyên mục và không phải ở các trang phụ: thì hiển thị ra mô tả chuyên mục.
<meta name="description" content="Nội dung mô tả cố định - Trang 2 trên 5"/><meta property="og:description" content="Nội dung mô tả cố định - Trang 2 trên 5" /><meta property="og:description" content="Nội dung mô tả cố định - Trang 3 trên 5" />
<!-- noindex & nofollow cho các subpages --><?php if ( is_paged() ) : ?><meta name = "robots" content = "noindex, nofollow"><?php endif; ?>
Post a Comment