搜索優化/確保你的站點是支援索引程式的

  本周我沒有能找到其他“內容豐富”的問題,因此我想籠統地討論一下怎樣才能讓一個站點“支援索引程式”。過去我常稱之為“支援 搜索引擎”,但我的朋友Mike Grehan告訴我更準確地說法應是“支援索引程式”,因為你的站點需要的是與搜索引擎的索引程式(或者spiders)結成夥伴,而不是搜索引擎本身。

  因此,你如何確保自己的站點具有索引程式需要的短語呢?首先,你先買上一些飲料。(笑)但由於它不大管用,你下一個賭注應該是帶著索引程式設計你的站點。搜索引擎索引程式是一些簡單的事務,儘管它們不斷得到改進,最好的結果是棄繁從簡。

  我說這話的意思是擦邊球設計並不是最好的出路。很有意思的是,你站點的訪客可能同意。儘管我們這些SEO跳樑小丑們具有cable modems和DSL,我們站點的訪客們未必有。例如緩慢載入的Flash 站點,就可能阻止了搜索引擎索引程式對他們的索引。搜索引擎索引程式一般對Flash站點沒有什麼興趣,因此它肯定不會等待繼續下載!

  除了Flash,還有一些“有益的”特色被應用到站點設計之中,這些東西對索引程式的能力來說是死亡之吻。例如,那些為跟蹤客戶而要求Session ID的可能永遠也不會有訪客來光顧----至少不是來自搜索引擎。如果你的站點或者購物車要求Session ID,現在馬上檢查一下Google,看看是否已被索引。(測試所有的url:在Google的搜索框中輸入yourdomainhere.com,然後查看會出現什麼內容。)如果你看到Google只索引了一兩個頁面,那麼你的Session ID可能就是罪魁禍首。這是有工作區的,我就曾看到許多具有Session ID的站點是如何索引的;然而,對於一般的程式設計員/設計者可能都不知道問題是出在這裏。

  沒有對你的頁面進行索引的另外一個不幸的原因可能是你站點的每一個頁面上都使用了一模一樣的標題標籤。這有時候是因為網管的惰性而出現,但經常是因為一個默認的標題標籤會由內容管理系統(CMS)自動添加生成。如果你存在這個問題,你很有必要花些時間解決這個問題。

  大多數的CMS都有工作區,你在那裏可以添加唯一的標題標籤,防止每個頁面都有相同的內容。通常程式師從來也認識不到它的重要性,因此也沒有作這方面的工作。最慘痛的是那些動態生成的頁面經常是設定一個範本、從幾個頁面中找幾個具體的句子然後插入到標題域中。要算作是有一點小“竅門”的是確保在每頁頂端有一個使用你最重要關鍵字的大字標題。如果你已經那樣做了,你就可以設定你的CMS,讓它選定你的標題。

  我看到網頁沒有被索引的另外一個原因是在用戶訪問這些網頁時網頁要求cookie。你猜猜會怎樣,我的朋友?Spiders可不吃cookies!(當然,它們喜歡啤酒,但是它們憎恨cookies!)不,你也沒有必要刪除cookies以便被索引。只是不要強行讓任何人和人人都接受。只要不強行讓大家接受它們,你的網頁會被索引的很好。

  那使用了Javascript又會怎麼樣呢?我們經常聽到Javascript不是很支援索引程式的說法。這種說法是部分正確、部分錯誤。近期我所見到的每一個站點都在代碼中使用了某種類型的Javascript。對於其本身來講應該說是不壞的。根據實踐和實際經驗,如果你採用Javascript作滑鼠移動效果以及諸如此類的事情,只需檢查一下並確認鏈結的HTML代碼也採用傳統的 標籤。只要是這樣,你的站點應該運行良好。如果想做得更保險一些,你可以將任何的Javascript放進標籤,將文本鏈結放到頁面的底部,然後創建一個到網站地圖的可見鏈結,讓其包含你站點中的其他所有重要鏈結。它肯定不會過度殺傷所有這一切的。

  還有很多涉及你網站索引的事情都值得你去擔憂 ,但是以上那些是我見到的最重要的。某一天,我相信普天之下的每一個網頁都可以支援索引程式,但現在,我們不得不給我們的蜘蛛朋友們提供一些幫助。

  我用來查看任何潛在索引程式問題的工具是 Lynx browser tool。一般情況下,如果你的網頁可以在Lynx 流覽器中進行流覽和點擊(在我們今天的繪畫流覽器之前出現),那麼索引程式也應該可以訪問這個頁面。這不是寫在石頭上的,但至少是一種為你所擁有的發現潛在問題的方法。然而它也不是十分簡單。我剛剛檢查了我在Lynx流覽器的論壇,它顯示了一個空白頁面,然而論壇能為搜索引擎的索引程式爬行並索引這一點不存在任何問題。

  在你考慮你的站點沒有完全被索引的時候提醒你是恰到好處的,在作出任何的結論之前需作多方面的檢查。

關于“搜索優化/確保你的站點是支援索引程式的”的用戶留言:

目前暫無留言

新增相關留言