在WordPress的連結加上nofollow關係

為什麼要加上rel="nofollow"這個XFN(XHTML Friends Network)關係,我在Google PageRank更新中有提到,雖然大家對這一點有不一樣的看法,但是參考國外專門鑽研SEO的專家IdeaPro的說明,主要是怕Google認為你在賣連結賺錢,所以可能會將你的PageRank評等降低,雖然還沒有網友提供受害的證明,但是根據PageRank的計算公式,你連結出去是給對方加分,但是對於一些你並不是真的那麼想幫他的友站,是可以考慮加上rel="nofollow"這樣子的關係,所以我還是教你如何修改WordPress的PHP檔,以達成這個目的,用不用的決定權在你,請自行斟酌。

還有一個觀念要澄清:你對外的連結是幫別人不是替自已加分,所以有人說加多站外連結有利於PageRank是不對的,是別人的網站連到你才有加分作用,要不然製作一個充滿幾百個甚至幾千個對外連結的網站,這種作弊手法就會有很高的PageRank,你想可能嗎?因此要提高PageRank是要和別人交換連結,不是自己加很多連結才是正確的作法,而且權重的網站對你的連結的加分效果更大,但是也不要因為這樣而到處去跟別人請求交換連結,畢竟PageRank只是一種參考指標不要為了PageRank而PageRank。

現在我們來看如何在WordPress的Blogroll連結加上"nofollow"的關係,最簡單的方法就是在WordPress後台「鏈結」加上可以勾選「external」及「nofollow」這兩個選項,請先看WordPress原來的設定是這樣子,在關係後面的欄位不是給你輸入用的,而是會根據你在下面的選項勾選自動產生的。


而要新增上述的關係選項則要修改「wp-admin」裡面的「edit-link-form.php」這支程式,請用編輯程式開啟這個檔案,找到下面這一行(在163行)

<table cellpadding="3" cellspacing="5" class="form-table">

在後面加上這段程式碼

<tr> <th scope="row"> <?php _e('external') ?> </th> <td> <label for="external"> <input class="valinp" type="checkbox" name="external" value="external" id="external" <?php xfn_check('external', 'external'); ?> /> <?php _e('external') ?></label> </td> </tr> <tr> <th scope="row"> <?php _e('following') ?> </th> <td> <label for="follow"> <input class="valinp" type="checkbox" name="follow" value="nofollow" id="nofollow" <?php xfn_check('follow', 'nofollow'); ?> /> <?php _e('nofollow') ?></label> </td> </tr>

然後存檔上傳至wp-admin目錄,你就可以在XFN裡面多出"external"和"nofollow"可以選了。


修改完了之後在後台就可新增"external"和"nofollow"這兩個XFN關係了


0 留言:

張貼留言