淺顯的議論Lynx瀏覽器在SEO上的應用

  以前有朋友問我怎麼能力判斷一個SEOer是不是聖手。我就出了一個心思,就提議他問那一個SEOer是不是曉得Lynx在SEO上的應用辦法。這樣來提出問題,實際上能從一個側面反映這個SEOer對SEO研討有多深的。

  如今SEO行業,固然有眾多以謠傳訛的輿論,不過假如自個兒常常實踐,仍然能找到眾多真正有用的操作辦法。實踐久了,也能判斷誰的講法准確,誰的講法有問題,這麼的SEOER,可以心情安定的讓他去操作一點比較關緊的網站了。再進一步的給網站各個細節優化過程中,便會發覺眾多曾經另外的人沒有談到過,也很難在優化一點小網站的過程中注意到的細節。這些個細節,在別的地方很難找到有關的參照資料,還是根本就找不到。不過在google的《google網站品質指南》、《google板報》、《google漢字網站管理員博客》,基本上都可以找到關於這些個細節的只言片語的。只然而其中也只是給出了一個方向,更具體的細節仍然要靠你自個兒再去實踐。

  在《google網站品質指南》 的第1頁 ,就已經提議大家去用Lynx這個工具區檢驗測定你的網站:

  運用諸如 Lynx 的文本瀏覽器來查緝您的網站,由於大部分數搜索引擎網站信息搜集軟件檢查您網站的seo形式與 Lynx 幾乎同樣。假如諸如 Javascript、Cookie、對話 ID、框架、DHTML 或 Flash 等復雜功能導致您沒有辦法在文本瀏覽器入眼見整個兒網站,則搜索引擎網站信息搜集軟件在抓取您的網站時有可能會碰到問題。

  這處提到達Lynx檢查網站的形式和搜索引擎網站幾乎同樣的。一個SEOer,假如實在到達眾多細節都沒有辦法從另外的人那邊取得參照的程度,那這段話信任他很難不重視掉的。我用了時期的Lynx,發覺這個以前的文本瀏覽器和搜索引擎網站爬行動物很像的。你所聽過的爬行動物特別的性質,在這處面都能找到一點兒身影。譬如檢驗測定掩飾鏈接,我們只曉得搜索引擎網站是不喜歡的,不過具體的檢驗測定辦法是如何的呢? 假如你用熟了Lynx,就發覺一個十分簡單的指示就擺平了。

  首先要建造一個Lynx的運行背景。Lynx不可以用那種編譯過的在windows下運行的版本,有眾多功能是不可以用的。提議在XP卸裝一個虛擬機,而後在虛擬機裡裝一個linux系統來運行Lynx。虛擬機軟件用 VirtualBox 還是 VMWare,具體的安裝辦法大家google之。 Linux系統引薦用Ubuntu,它可以在圖形界面上安裝lynx。

  在裝了Lynx的Linux系統的指示標准樣式下輸入:lynx -dump 並回車,這個頁面上的掩飾鏈接就一覽無餘了。如:

  

  檢驗測定出了掩飾鏈接,而後再進一步的剖析一下子,是哪一些鏈接Lynx會覺得是掩飾鏈接呢?可以看見,至少以下的一種鏈接是會被Lynx覺得是掩飾鏈接的。代碼為:<a href=> </a>,這個鏈接,即沒有書契作為錨文本,也沒有圖片或其它作為鏈接的對象。假如不去加載CSS文件或JS文件,光就這個代碼,在網頁上是看不到這個鏈接的存在的。當然這就是掩飾鏈接,一無爭議的。這是Lynx覺得的事情狀況,搜索引擎網站也是同樣的。從整個兒互聯網來看,這種檢驗測定辦法在99百分之百的事情狀況下都不會抱怨一個網站的。對於google來說,一個檢驗測定辦法,假如能有40百分之百以上的反作弊速率,那是十分好的一個辦法。

  一個非作弊的網站,萌生這種事情狀況的端由,是由於網頁預設擔任職務的人的一點奇怪的代碼寫法。假如你去檢驗測定你的網站,說不穩定也能看見這些個掩飾鏈接。當然,Lynx的效用繼續不停這個。它首先是能以一個可視化的角度來展出爬行動物看見了啥子內部實質意義。用它可以逐一查緝你的網頁給搜索引擎網站爬行動物展出了如何的內部實質意義。如:

  

  Lynx看見的內部實質意義,而後纔是其它的一點功能:

  可以檢驗測定網頁代碼的完整性。假如提醒有Bad HTML就要注意一下子。可以和IE同樣檢查源文件。 指示在附錄中。對cookie的跟蹤是尤其看待的。會提醒你是不是跟蹤cookie。對框架和表單的處置和爬行動物是同樣的。URL非常多參變量,會導致瀏覽艱難。可以檢查網頁回返的http頭信息

  你會看見眾多似曾相識的物品。Lynx 的顯露出來一段時間,正好是第1個爬行動物手續誕生的時刻。有相當大的理由信任它們的是同樣的理念。並且如今保護和更新Lynx的擔任職務的人,有點也在保護其它開源的爬行動物手續。你實際上也可以把Lynx看成一個可視化的爬行動物。HTTrack 是一個比較宏觀的爬行動物摹擬器。而Lynx就更細節一點,也更實用一點兒。

  附錄 Lynx的簡單扼要運用解釋明白:

  移動指示:

  下方向鍵:頁面上的下一個鏈接(用高亮度顯露)。

  上方向鍵:頁面上的前一個鏈接(用高亮度顯露)。

  回車和右方向鍵:

  跳轉到鏈接指向的地址。

  左方向鍵:回到上一個頁面。

  骨碌指示:

  +,Page-Down,Space,Ctrl+f:

  向下翻頁。

  -,Page-Up,b,Ctrl+b:

  上進翻頁。

  Ctrl+a: 移動到現時頁的最面前。

  Ctrl+e: 移動到現時頁的最終面。

  Ctrl+n: 向下翻兩行。

  Ctrl+p: 往回翻兩行。

  ): 向下翻半頁。

  (: 往回翻半頁。

  #: 回到現時頁的 Toolbar 或 Banner。

  c: 樹立一個新文件。

  d: 下載選中的文件。

  E: 編輯選中的文件。

  f: 為現時文件顯露一個選項點菜單。

  m: 改正選漢字件的姓名或位置。

  r: 刪去選中的文件。

  t: Tag highlighted file。

  u: 上載一個文件到現時目次。

  其它指示:

  ?,h: 幫忙。

  a: 把現時鏈接參加到一個書簽文件裡。

  c: 向頁面的領有者送出意見或提議。

  d: 下載現時鏈接。

  e: 編輯現時文件。

  g: 跳轉到一個用戶指定的URL或文件。

  G: 編輯現時頁的URL,並跳轉到這個URL。

  i: 顯露文檔引得。

  j: 執行預先定義的短指示。

  k: 顯露鍵盤指示列表。

  l: 列出現時頁上全部鏈接的地址。

  m: 回到首頁。

  o: 設置選項。

  p: 把現時頁輸出到文件,e-mail,打印機或別處。

  q: 退出。

  /: 在現時頁內查尋字符串。

  s: 在外部搜索輸入的字符串。

  n: 搜索下一個。

  v: 檢查一個書簽文件。

  V: 跳轉到過訪過的地址。

  x: 不運用緩存。

  z: 休止現時傳道輸送。

  [backspace]:

  跳轉到歷史頁(同 V 指示)。

  =: 顯露現時頁的信息。

  : 檢查現時頁的源代碼。

  !: 回到shell提醒符下。

  _: 掃除淨盡現時擔任的工作的全部權力委托信息。

  *: 圖形鏈接標准樣式的切換開關。

  @: 8位傳道輸送標准樣式或CJK標准樣式的切換開關。

  [: pseudo_inlines 標准樣式的切換開關。

  ]: 為現時頁或現時鏈接送出一個HEAD煩請。

  Ctrl+r: 從新裝如現時頁況且按F5熒幕。

  Ctrl+w: 按F5熒幕。

  Ctrl+u: 刪去輸入的行。

  Ctrl+g: 消除輸入還是傳遞。

  Ctrl+t: 跟蹤標准樣式的切換開關。

  ;: 看 Lynx 對現時擔任的工作的跟蹤記錄。

  Ctrl+k: 調配使用 Cookie Jar 頁。

  數碼鍵: 到後面的第 n 個鏈接。