Tự động thêm nofollow cho liên kết ngoài trong Blogger
Trong việc làm SEO trên website thì chắc ai cũng biết, mọi người đều khuyên nên thêm thuộc tính rel bằng nofollow cho liên kết đi ra ngoài website. Nhưng có vẻ một vài người sẽ gặp vấn đề thế này, ngay từ bắt đầu làm website bạn không để ý đến chuyện SEO, và bạn đã đăng quá nhiều bài viết với rất nhiều liên kết đi ra ngoài mà không có thuộc tính nofollow. Điều này khiến cho bạn cảm thấy khó khăn trong việc chỉnh sửa toàn bộ những liên kết đó.
Chính vì thế bài viết này mình xin chia sẻ với các bạn một đoạn jQuery nhỏ giúp các bạn tự động làm vấn đề này một cách nhanh gọn. Mọi liên kết có trên website sẽ được kiểm tra và thêm vào thuộc tính rel bằng nofollow và mở tại tab mới nếu liên kết đó đi ra ngoài website khác.
Bạn nào muốn hiểu các thức hoạt động của nó thì thế này, đoạn jQuery này sẽ kiểm tra toàn bộ liên kết có trên blog của bạn, nếu liên kết đó không giống với tên miền hiện tại thì nó sẽ tự động thêm "rel='nofollow'" và "target='_blank'" cho liên kết đó.
Chính vì thế bài viết này mình xin chia sẻ với các bạn một đoạn jQuery nhỏ giúp các bạn tự động làm vấn đề này một cách nhanh gọn. Mọi liên kết có trên website sẽ được kiểm tra và thêm vào thuộc tính rel bằng nofollow và mở tại tab mới nếu liên kết đó đi ra ngoài website khác.
Tự động thêm thuộc tính Nofollow bằng jQuery
Bạn hãy đặt đoạn mã sau đây lên trên thẻ </head> và nó sẽ hoàn tất mọi thứ cho bạn<script src='//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'/>
<script type='text/javascript'>
jQuery(document).ready(function () {
jQuery('a[href*="http://"]:not([href*="'+ window.location.hostname +'"])').attr('rel', 'nofollow');
jQuery('a[href*="http://"]:not([href*="'+ window.location.hostname +'"])').attr("target", "_blank");
});
</script>
nếu blog của bạn có mã nhúng jQuery rồi thì xóa dòng đầu tiên đi, còn nếu không chắc thì cứ để nguyên rồi lưu lại.Bạn nào muốn hiểu các thức hoạt động của nó thì thế này, đoạn jQuery này sẽ kiểm tra toàn bộ liên kết có trên blog của bạn, nếu liên kết đó không giống với tên miền hiện tại thì nó sẽ tự động thêm "rel='nofollow'" và "target='_blank'" cho liên kết đó.
lúc 19:53 24 tháng 8, 2014
Ngoài lề một chút, bạn làm sao để Mailchimp chỉ hiển thị tóm tắt nội dung bài viết vậy?
lúc 19:59 24 tháng 8, 2014
Cái này do cài đặt bên trong Blogger đấy :D. Vào Cài đặt > Khác > Cho phép nguồn cấp dữ liệu blog > Thiết lập là Ngắn.
lúc 18:20 25 tháng 8, 2014
Để mình thử. Cảm ơn bạn nhiều.
lúc 21:25 8 tháng 11, 2014
bạn ơi mình chỉ muốn thêm thộc tính nofollow cho các nhận xét trên blog thì phải làm thế nào vậy
lúc 10:01 9 tháng 11, 2014
Mình nhớ là mặc định là khu vực nhận xét tự động chuyển thành nofollow hết rồi bạn nhé. Nếu blog bạn dofollow để lại địa chỉ tại đây mình sẽ hỗ trợ cho bạn chỉnh.
lúc 19:13 9 tháng 11, 2014
blog mình là s2dungnguyen.blogspot.com
lúc 19:36 9 tháng 11, 2014
Mình thấy blog đó chưa có một nhận xét nào cả :D. Mà bạn yên tâm đi thường 90% khung nhận xét mặc định tự chuyển link qua nofollow cả.
lúc 15:04 26 tháng 3, 2015
Mình làm được rồi. Thanks
lúc 16:49 26 tháng 3, 2015
Thế thì quá tốt :D
lúc 08:56 23 tháng 3, 2016
Đang tính làm cho cái trang tập thể hình mà nghe câu cuối làm chậm tốc độ tải trang cái phải suy nghĩ lại, trang nó đang chậm rùi, quất thêm chắc tui chớt ^^!