從常規意義上講,某個網頁只有存在指向它的反相鏈接時--包括網頁的內部鏈接或來自網站外的鏈接--才能被搜索引擎發佈、收錄及索引。Google的網站管理員工具(原Google Sitemaps)則可視作對這一常規流程的有益補充:通過網站管理員創建的一個涵蓋網站內頁面url及相應url附加信息(諸如網頁最後更新時間、更新頻率、優先度等)的XML文件,以讓Google的robots更清楚的瞭解網站提供的內容及內容間的組織關係,以更有效地完成對網站內頁面的索引與收錄。這也是之前我們將Google Sitemap稱為Google「後門」的原因。--當然,必須明確的是,向Google提供Sitemaps並不能保證Sitemaps內的網頁一定會被收錄或索引,這取決於許多其他因素,但至少Sitemaps在一定程度上能夠加強Google對網站的瞭解。 之前Sitemaps最大的問題在於,它只可用於Google,或者更準確地說,只可用於Google網站管理員工具。而其他搜索引擎,如Yahoo!或Live搜索(MSN搜索),則不支持這種特定的格式。因此,之前許多網站管理員在為網站創建了可用於Google的sitemaps後,還必須想辦法為Yahoo!或Live Search創建實現類似功能但格式不同的文件,十分繁瑣。Sitemaps 0.90 : 不再是Google的專用格式 最近傳來了一個好消息,Google、微軟與Yahoo已經達成協議,將使用統一的Sitemaps標準(相應官方聲明:Google、Yahoo!、Live Search),從某種意義上可以說,即原來使用範圍僅局限Google網站管理員工具的sitemaps,也將被其他兩家搜索引擎接受。目前三大搜索引擎聯合建立(或贊助?)的標準化機構官方網站為www.Sitemaps.org。--從該網站的相關信息看,該網站域名註冊於2001年,域名所有人為Google Inc.,並與Google其他域名如Google.org共用一台主機存放,也許未來Sitemap標準仍將由Google主導? Anyway,根據Sitemaps.org中的聲明,目前使用的sitemaps協議將升級為Sitemaps 0.9,當然,在具體應用方面沒有真正的改變,版本升級只是代表著將Sitemaps從Google的專用格式改變為其他兩家搜索引擎也接受的統一標準。 同時,該協議是一個開放標準,並在邀請其他搜索引擎加入。不知道中文搜索引擎如Baidu會不會加入進來。 向搜索引擎提交sitemap 當網站頁面發生了改變,並更新了Sitemaps後,對Google而言,我們可以通過許多Sitemap工具內集成的API來通知Google,或到Google網站管理員工具內手動重新提交。那麼,對其他搜索引擎如Yahoo!或MSN呢? 當然,估計如Yahoo!或Live也會很多提供類似的API,實現類似的sitemaps更新後自動提交的功能,不過,在現階段只能通過手動的辦法。Sitemaps.org中介紹了手動提交的方法: 操作起來很簡單,只須在瀏覽器地址欄中輸入如下內容: <searchengine_URL>/ping?sitemap=sitemap_url 此處,<searchengine_URL>為搜索引擎提供的提交網址,如Google使用「www.google.com/webmasters/sitemaps/」,而「sitemap_url」,以SEO探索為例,則為「http://seo.highdiy.com/sitemap.xml」,也即是說,在地址欄中輸入這樣的內容: <searchengine_URL> 注意,真正提交時需要把「/ping?sitemap=」後的字符改為UTF編碼,類似如下的格式: <searchengine_URL> 注意,要保證返回 HTTP 200 回應代碼,這說明搜索引擎成功收到Sitemaps,而其他HTTP Header回應代碼則說明搜索引擎在讀取Sitemap時出現問題。
餈銝 - 餈 - 撠祉蝡脰閰寞憿 |
||||||||||||||||||