最後一篇,主要講的是佈景與模組的改善概念,
還有實際成果與期望~
【五、Xoops的佈景改善概念】
=============================================
前端視覺,以使用者的觀感來設計
網站優化,以機器人的原理來設計
視覺上就不多提,已經有許多人做出非常棒的佈景給Xoops使用了!
所以我們要了解的,是機器人原理!
在HTML的內容解析上,是從上而下,從左而右的順序讀取,
而以內容來說,body外的一定不是內容,body內的才可能是內容!
早期佈景都是用table來切割區塊,
故絕大部份標題及選單等內容,勢必會放在最上頭,便於使用者操作點擊,
但也因為如此,在網頁內容的解析上,
很容易把選單等在頁面上的重覆性資料,當成網站的頁面內容!
而使用Xoops建製的網站,更容易被搜尋引擎判斷為重覆性頁面令pagerank下降
令facebook讀出空白、不正確或不想要的資料!
在後期的佈景樣版,漸漸開始使用div來排版,
由於div的特性,可以使用網頁上的絕對位置來排版,
所以在div的語法順序上,內容在最上面,選單等重覆資訊的在下,
但是在div的實際排版上,將選單等重覆資訊的固定在上,內容在下!
如此一來,在網頁內容的解析時,就會優先讀取到正確的內容!
【六、Xoops的模組改善概念】
=============================================
由於Xoops並沒有針對seo進行模組的標準化,
所以每個模組的狀況及問題都不同!
前面提到在tadnews及cbb等常見模組,網頁標題上已經有改善了!
但是其他模組可不見得如此~
所以如果要全站最佳化,
必須得針對各模組,一一的hack成符合前述第一、二、三關的最佳化!
只要你的Xoops網站上有網頁,是希望可以被facebook分享或容易被搜尋到的,
那該相關模組都得要網過最佳化才行!
【七、成果與期望】
=============================================
小弟前幾個月,把跟RB老大合作的網站『星樂園』(也算是Xoops老字號網站),
由RB老大協助從Xoops 2.0.16 big5及IPBM,轉成Xoops 2.3.3 utf-8,
並幾乎將所有模組,都進行了最佳化調整,
於10月初網站開放上線,並遞交sitemap給Google Robot Spider讀取,
在11月初時,搜尋「周星馳」三字,已經在Google搜尋的第一或第二頁了!
同時站上所有文章,轉貼到facebook亦可以成功抓取到標題與縮圖及文章內容~
最近看到tad老師頻繁的將模組推新,
果然也是為了facebook的OpenGraph Protoco
還有手機版顯示及QRcode,真的是太崇拜tad老師了!
希望Xoops未來的核心及所有模組,都能夠有相同的改變及最佳化,
如此一來,就更能讓Xoops重新登上CMS排行榜的第一名!
回顧閱讀