我今天又把產生rss feed 的程式整個改寫,讓產生出來的RSS Feed更符合RSS 2.0的格式與規範,我在這裡跟有訂閱阿維雜記本的朋友說聲抱歉,我不會再去調整RSS Feed的產生程式了,除非接下來有新的格式出現,或者是我改以ATOM格式輸出。
為什麼我會想要捨棄RSS 2.0改用ATOM來輸出,主要是因為在這次修改的時候有了一些意外發現,也為了表達我的歉意,我在這裡分享一下這次額外的經驗。有網站的人通常都會在SEO上面努力,其中一個努力的目標就是Google,而Google的網站管理員工具,更是大家必定會使用的工具之一。除了提交sitemap之外,他也可以接受RSS,這個大家應該都知道。
在這次修改RSS Feed的時候,我意外發現,Google的網站管理員工具不支援RSS 2.0,他只接受RSS 0.92與ATOM。基本上大家應該都不會再使用RSS 0.92這樣的格式來輸出RSS,另外根據我前次修改時發現,Chrome對於沒有經過feedburner燒錄的RSS,都會以純文字輸出。那時候沒有特別去留意Chrome對於ATOM格式是不是比較友善。不過既然Google網站管理員可以接受ATOM格式,專心努力於SEO的朋友或許可以考慮將輸出的格式修改為ATOM並且提交到Google網站管理員上。
[ 註 ] 這裡所提到不支援的RSS 2.0是指目前使用者數量最多的WordPress所輸出的RSS 2.0格式。