為什麼要加上rel="nofollow"這個XFN(XHTML Friends Network)關係,我在Google PageRank更新中有提到,雖然大家對這一點有不一樣的看法,但是參考國外專門鑽研SEO的專家 http://www.ideapro.com/100-guaranteed-good-page-rank-for-your-new-site-the-right-way 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關係了
看了wordpress部落格架站的十堂書內容中好像有提到這點,不過寫的好像相反,來試一試好了。
剛剛有從FTP抓edit-link-form.php並開啟他
但是發現他沒有163行最多到142行
之後我就用搜尋功能搜尋「」這段,可是也搜尋不到。
是因為新版wordpress的關係嗎?
新版的程式碼當然不一樣
不要自己改,用外掛解決吧