Thêm nofollow cho blogroll của Wordpress và Blogger

Thêm nofollow cho blogroll của Wordpress


Thông thường khi bạn thêm 1 link vào Blogroll của Wordpress, bạn sẽ được chọn các Link relationship như another web address of mine (1 trang web khác của tôi), friend (trang bạn bè), co-worker (cộng tác làm việc), ... Bạn sẽ nhận thấy rằng các thuộc tính này sẽ trở thành thuộc tính rel="xxx" của link, tức là link của bạn sẽ có dạng

<a href="http://draft.blogger.com/url" rel="xxx">Url Name</a>

Sẽ không có điều gì đáng nói nếu bạn để ý là không thể thêm thuộc tính rel="nofollow" cho các link trong Blogroll được. Nếu bạn quan tâm tới Page Rank của Google, 1 thuộc tính xếp hạng của trang liên quan nhiều tới việc liên kết tới trang ngoài, thì bạn có thể sẽ cần thêm rel="nofollow" vào các link đó. Google sẽ phân chia Page Rank của bạn cho những trang mà bạn liên kết tới, do đó nếu như có thuộc tính rel="nofollow" thì Google sẽ không tiếp tục scan các trang đó nữa - tức là Page Rank của bạn sẽ không bị chia ra nữa.

Để thêm rel="nofollow" cho Blogroll trong WordPress có 1 plugin Blogroll Nofollow để làm việc này, tuy nhiên nó sẽ khiến cho tất cả các link trong Blogroll trở thành nofollow. Còn bạn, đôi khi bạn muốn follow thật sự (VD như đến 1 trang khác của bạn) 1 số trang và nofollow tới 1 số trang khác thì làm sao. Có 1 mẹo nhỏ này có thể khiến bạn làm được việc đó.

Nếu để ý, bạn sẽ thấy nếu bạn cố tình gõ nofollow vào ô rel thì nó sẽ bị xoá đi ngay lập tức, Wordpress chỉ cho bạn chọn mà không cho gõ. Cơ chế kiểm tra việc đó được thực hiện trên Javascript - nghĩa là chỉ hù doạ thôi. Muốn qua mặt nó bạn chỉ cần tắt Javascript của trình duyệt là xong, sau khi tắt thì bạn thoải mái gõ vào đó nofollow hay là 1 cái gì khác cũng được. Khi save lại, bạn sẽ thấy thuộc tính rel của link đã trở thành nofollow rồi.

Cách tắt Javascript trong trình duyệt khá đơn giản nên xin được phép không nêu ra ở đây. Chúc các bạn vui vẻ.

Thêm nofollow cho Blog list của Blogger


Với Blogger thì cách thêm rel="nofollow" phức tạp hơn 1 chút. Cách làm như sau:

1. Vào phần Layout => Edit HTML, nhớ chọn Expand Widget Templates
2. Tìm đến widget Blog list, bạn sẽ thấy 1 đoạn code đại loại như:

<div class='blog-content'>
<div class='blog-title'>
<a expr:href='data:item.blogUrl' target='_blank'>
<data:item.blogTitle/></a>
</div>
<div class='item-content'>
<b:if cond='data:showItemThumbnail == &quot;true&quot;'>
<b:if cond='data:item.itemThumbnail'>
<div class='item-thumbnail'>
<a expr:href='data:item.blogUrl' target='_blank'>
<img alt='' border='0' expr:height='data:item.itemThumbnail.height' expr:src='data:item.itemThumbnail.url' expr:width='data:item.itemThumbnail.width'/>
</a>
</div>
</b:if>
</b:if>
<b:if cond='data:showItemTitle == &quot;true&quot;'>
<span class='item-title'>
<b:if cond='data:item.itemUrl != &quot;&quot;'>
<a expr:href='data:item.itemUrl' target='_blank'>
<data:item.itemTitle/></a>
<b:else/>
<data:item.itemTitle/>
</b:if>
</span>
</b:if>
<b:if cond='data:showItemSnippet == &quot;true&quot;'>
<b:if cond='data:showItemTitle == &quot;true&quot;'>
-
</b:if>
<span class='item-snippet'>
<data:item.itemSnippet/>
</span>
</b:if>
<b:if cond='data:showTimePeriodSinceLastUpdate == &quot;true&quot;'>
<div class='item-time'>
<data:item.timePeriodSinceLastUpdate/>
</div>
</b:if>
</div>
</div>

Hãy để ý các dòng có dạng:

<a expr:href='data:item.blogUrl' target='_blank'>
<data:item.blogTitle/></a>

tức là các link có trong Blog list. Phần này bạn nên tìm kĩ vì có nhiều loại link được chèn vào trong Blog list, bao gồm:
- Link của tiêu đề blog
- Link đến thumbnail của bài viết mới nhất (có thể không có - tùy thuộc vào phần cấu hình khi bạn chọn thêm gatget này)
- Link đến tiêu đề bài viết mới nhất (có thể không có - tùy thuộc vào phần cấu hình khi bạn chọn thêm gatget này)

Nếu muốn thêm rel="nofollow" thì bạn hãy sửa lại tất cả các link dạng trên thành mẫu như sau:

<a expr:href='data:item.blogUrl' target='_blank' rel="nofollow">
<data:item.blogTitle/></a>

Nhớ sửa hết nhé ;)

Đối với cách làm này thì có 1 bất lợi là bạn sẽ thực hiện nofollow với tất cả các link trong Blog list, chứ không tùy biến được từng link một. Nguyên nhân là do Blogger sử dụng vòng lặp để sinh ra các link, cho nên sửa 1 sẽ dẫn tới sửa tất cả.

Chúc vui vẻ.

5 nhận xét :

  1. Bạn ơi,
    Còn đối với Blogger phải cài ứng dụng này sao đây ?

    Dinh Trung
    www.kienthucdulich.info

    Trả lờiXóa
  2. Mình đã bổ xung vào bài viết phần thêm rel="nofollow" cho các link trong Blog list của Blogger rồi đó. Bạn xem thử xem có giúp ích gì được không.

    Trả lờiXóa
  3. Hi,

    Đúng là thông tin mình đang cần. Cám ơn bạn nhiều lắm. Cố gắng viết thêm nhiều tiện ích nữa cho anh em nha !

    Chúc vui !

    Dinh Trung
    www.kienthucdulich.info

    Trả lờiXóa
  4. Bai viet hay do, minh cung dang can thong tin nay, thanks nhe

    Trả lờiXóa
  5. Úi chà, thủ thuật này hay quá, thế mà không nói anh trước gì cả, hic

    Trả lờiXóa