站點地圖(Sitemap) PING服務
曾經提過不少關於Sitemap的文章,也寫過一些RSS的PING服務,不過,今天提得是如何手工PING一些站點地圖。站點地圖的作用是通知搜索引擎收錄和快速索引你的網頁,類似於搜索引擎提交的功能,不過是批量的而且具有即時更新的特徵。曾經有SEOER說:只要你的網站已經被搜索引擎收錄,那麼可以不用Sitemap。我現在對此有懷疑的想法,因為最近在我的Google管理員工具中,我的Sitemap老提示網址超過,出現錯誤(現在問題也沒有找到是什麼原因,如果有朋友知道,還望指點一下,謝謝),結果是自從出現錯誤提示後,搜索引擎就再也沒有抓取我的網頁。下面,秦愛為大家提供的是幾個知名搜索引擎的站點地圖PING地址,還有一段自動PING Sitemap的程式碼。
站點地圖PING地址
ASK:http://submissions.ask.com/ping?sitemap=
GOOGLE:http://www.google.com/webmasters/sitemaps/ping?sitemap=
MSN或LIVE:http://webmaster.live.com/ping.aspx?sitemap=
YAHOO:http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=
注意:sitemap=後面填上你的sitemap絕對路徑地址,例如秦愛的站點地圖地址為:http://www.me.idv.tw/sitemap.asp
在線Ping服務批處理地址
關於部落格的Ping服務我的理解是:搜索引擎站點給你提供了一個接收信息的平台,你通過它提供的接口,把你網站的更新信息告訴它,讓它快些知道你的網站最新消息。這樣做的好處是:如果此搜索引擎原本已經收錄了你的網站,你的Ping是提前告訴它來抓取你的文章;如果它還沒有收錄你的網站,你的Ping是否有效,是否能達到類似於網站提交登錄的功能呢?對於這點我在摸索中,查了一些網站也沒有找到具體的解釋。
由於我的博客系統不支持自動PING功能,所以我這兩天找了一些批量ping服務地址,通過自己手動PING達到批量通知搜索引擎更新的目的。這些網站的Ping服務使用方法都很簡單:輸入你的博客的FEED或RSS地址就可以直接提交,提交過後會有是否正常Ping通的提示(但這種提示是不准的,例如:如果你的博客是獨立博客程序,在奇虎博客搜索中也能Ping通,但實際上它是不收錄的)。下面把這些網址列出來,方便大家使用:
Ping-o-matic:提供20多個ping服務地址,你可以選擇性地挑選一些有價值的搜索引擎。
alles-over:這個網站主要提供一些大的可ping服務,如technorati 和 weblogs 。
mypagerank:這個網站提供了許多ping服務地址,具體我沒有查。它以SEO業務為主。
Ping-o-Blog:也是一個批量ping服務提供商。
Pingoat:這個網站提供了50多個ping服務地址,可是經我試用,網站能正常打開,也能正常註冊,就是ping服務不好用,不知是不是正碰到他的服務器最近有問題。我上面提供的截圖就是它的。
我今天通過以上批量Ping服務Ping了一批搜索引擎,有一些網站給我發來郵件,要求我確認驗證,有一些根本沒有消息,現在無從得知Ping後是否有效果。ping後要求驗證的網站通過發郵件的方式要求你把博客進行歸類,放到合適的目錄下。有些網站直接確認就可以,有些需要你對網站進行歸類,有些要求你註冊。談到Ping服務,我順便提一下Technorati,這兩天我發現他們的Ping相比以前好用多了,幾乎ping過之後幾分鐘之內你就可以看到效果,不知與他們服務器遷移、加強用戶體驗是否有關。
昨天,我整理了幾個中文博客搜索引擎的手動PING服務網站地址,下面是我整理的幾個PING服務功能的RPC地址,其作用是通知博客搜索引擎來更新你的博客:
http://ping.blo.gs/
http://rpc.weblogs.com/RPC2
http://blogsearch.google.com/ping/RPC2
http://ping.feedburner.com
http://www.feedsky.com/api/RPC2
http://rpc.icerocket.com:10080/
http://api.moreover.com/RPC2
http://rpc.newsgator.com/
http://api.feedster.com/ping.php
http://www.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://www.blogdigger.com/RPC2
http://blogsearch.google.com/ping/RPC2
http://www.xianguo.com/xmlrpc/ping.php
http://blog.iask.com/RPC2
http://ping.blog.qikoo.com/rpc2.php
Google站點地圖及工具
2005年6月,谷歌公司提供了一項新的服務:google站點地圖(google sitemap),該服務允許站長為google提供利於google搜索的索引文件,不久以後,YAHOO和 LIVE SEARCH 也宣佈支持XML格式的站點地圖。 主要介紹的就是Google站點地圖的一些被忽視的內容及一些站點地圖工具,如:ASP格式與XML格式的站點地圖是否有區別?站點地圖的文件格式必須是XML嗎?站點地圖的有效性如何檢驗等。本文主要整理來源:Google Sitemaps FAQ
★ Google站點地圖的建立方法
◆ 使用Google管理員工具直接建立,相關內容可查看Google網站管理員支持中心,如果是英文界面,可在右上角裡里選擇繁體中文。
◆ 利用站點地圖生成器生成SITEMAP文件。使用方法:下載站點地圖生成器,或到 Google Sitemaps Code Snippets in ASP 這裡提取相關程式碼保存成creatsitemap.asp;將下載或建立的程式碼creatsitemap.asp上傳到網站根目錄下,在瀏覽器中直接輸入 URL地址(如:http://www.newsunday.com/creatsitemap.asp)運行,生成sitemap.xml文件。
★ Google站點地圖問答
◆ Google站點地圖有最大限制嗎?
Google站點地圖的尺寸是有限制的,URL最多不能超過50,000頁,單個文件最好不要超過10M。如果你超過了此種限制及界定,你可以考慮將其分隔。
◆ RSS可以代替Google站點地圖嗎?
可以,Google 支持 RSS 2.0 和 Atom 0.3 種子協議。但是由於RSS僅是文章的列表,遠沒有站點地圖所包括的內容廣泛。
◆ 當我的文章更新後,需要到網站管理員後台重新提交SITEMAPS嗎?
不需要,Google 會自動更新。但你可以在網站管理員後台通過提交按鈕來更新,或者用http: //www.google.com/webmasters/sitemaps/ping?sitemap=http://www.newsunday.com/sitemap.xml 來通知。
◆ 站點地圖必須要以.XML結尾嗎?
不需要,你可以用ASP等你喜歡的後綴,但確保其文件發送的內容為XML資料。
★ 建立Google站內地圖的錯誤提示及解決辦法
◆ This url is not allowed for a sitemap at this location
解決辦法是:將你的站點地圖調整到要目錄下,不要放到某個文件夾中。舉個例子:如果你的站點地圖的路徑是:/newsunday/sitemap.xml,那麼站點地圖被允許包括的URL為newsunday目錄下的網頁,而目錄或其他目錄網頁將不在其索引中。
◆ Invalid date
這個問題是出在你的最後修改日期上,Google 遵守 ISO-8601 encoding 規則,你可根據其調整,正確的日期時間表示方法為:2007-11-12T13:31:11+00:00
◆ We couldn't find your verification file
這個問題是你的站點地圖沒有被正確讀取,你可以通過 HTTP Request Tool 來驗證你的文件返回的結果是404還是200,正常應該返回200結果。
★ Google站點地圖工具
Google's Third Party Tool Listings
Google 提供的第三方可用工具列表,裡面包括Wordpress插件等。
Google SiteMap XML Validator
XML文件驗證工具,可以檢證你的站點地圖是否有效,不需要使用管理員工具就可將你的XML文件提交到Google。
Node Map
也是一個站點地圖有效性分析網站,其功能似乎比上一個更為強大。
phpSitemapNG
PHP編譯XML工具,輸入你的首頁地址,就可馬上建立一個XML格式的站點地圖文件。
Google Sitemap Generator for Wordpress Wordpress 的站點地圖建立插件
Gsitemap 站點地圖建立和提交工具
GSiteCrawler 多域名網站建立Google站點地圖工具
Sitemap Editor 在線編輯XML站點地圖的工具