在 Quick Links 上動手腳

最近在右邊側欄的 Quick Links 上動了點手腳,目的是對搜尋引擎優化,不過效果有待驗證。原本的 Quick Links 是用 Newsgator 的 Location 以 Blogroll 的形式輸出,輸出後用外部的 javascript 檔案置入網頁。這樣的做法可以即時更新 Quick Links 的資料,也就是說我一加入新的 RSS feed,結果馬上就反映在 Quick Links 上。不過缺點是搜尋引擎的機器人不一定讀得懂外部的 javascript,所以這樣呈現的 Quick Links 只對人類有意義。

為改善上述的問題,我想起一個好久沒用到的 HTML 標籤:<NOSCRIPT>。這個標籤在過去有些瀏覽器不支援 javascript 時常常用到,但在瀏覽器進步後,這個標籤就漸漸被我忽略了。

改善的步驟是:

1. 先把 Quick Links 的外部 javascript 檔存下來,用能讀取分行符號和 Unicode 的文書編輯器開啟。
2. 把檔案中的「document.write("」和「");」用尋找、取代的方法刪除,留下中間的 HTML 語法就好。
3. 把上面編輯好的語法用<NOSCRIPT>包起來,放在原本 Quick Links 的外部 javascript 語法後面。存檔重建。
4. 把瀏覽器的 javascript 功能關閉,如果關閉後也可以看到一樣的內容,代表不支援 javascript 的機器人,或是關閉 javascript 功能的人類也能讀到一樣的內容。這樣就可以了。﹝會說話的人偶也看得到嗎?﹞
5. 過一陣子後,如果新增不少新的 RSS feed,別忘了再把上面的流程跑一次來更新<NOSCRIPT>中的連結內容。

理論上很多人都做這樣的優化的話,可以讓搜尋引擎辨識出更多網站間的互相連結,但短期內應該不會反映在 PageRank 上吧。這種事情是要長期耕耘的呢。

分類: Internet上的事
FreeLeaf 發表於 ephemeris│2005年10月26日 11:34│[列印版]
Cite this article

本著作物依照創用 CC「姓名標示-非商業性-禁止改作 2.0 台灣」授權使用。
重製、散布、展示及演出本著作時請註明本文的授權條款,以便您的讀者再次使用。
詳細轉載規定。簡單授權‧輕鬆使用 ,更多創用CC的資訊請見:CC Taiwan

本站/本文網址可自由轉貼,自由連結,自由使用

Citing with MLA format:
FreeLeaf. "在 Quick Links 上動手腳." :: ephemeris ::. 26 2005年10月. <http://mt.leafportal.org/archives/001532.html>.

Citing with APA format:
FreeLeaf. (2005, 10). 在 Quick Links 上動手腳 Retrieved from http://mt.leafportal.org/archives/001532.html

TrackBack URL for this entry:
http://mt.leafportal.org/mt-tb.cgi/1175

Check In-bound Links with Talk Digger:
In-bound Links to "在 Quick Links 上動手腳"

以下是引用本文的記錄

Comments

不過得小心Google有可能把這種方式當作作弊 使你的網站反而降低分數

如果你的網站讓User看到的跟Google看到的不一樣 那他很有可能判你作弊
雖然你沒做錯 不過有時候電腦很笨的

Posted by: Mr. M 於 2005年11月05日 02:35

這問題我也想了好久,敎人做 SEO 的網站只說要用 alternative 的方法,但也沒說用 noscript 搞不會出問題。還是再觀察一下好了,就算被降等﹝最好是一次降到0﹞,我也可以順便改一下我的網址。老早就想把它改成 subdomain 的形式了,但因為在意PageRank,所以遲遲沒改。我想這就是「包袱」吧。

Posted by: FreeLeaf 於 2005年11月05日 13:54