顯示具有 SEO基礎 標籤的文章。 顯示所有文章
顯示具有 SEO基礎 標籤的文章。 顯示所有文章

2019年12月6日 星期五

從 SEO 角度看 CMS 系統應該具備的特質


何謂 CMS 呢?

全名為 Content Management System ,

也就是所謂的內容管理系統,

顧名思義,

其功用主要在幫助使用者管理各式不同的資訊,

如圖片、檔案、文章等整合分類供給使用者應用,

舉凡從 Wordpress 、Joomla、Drupal 等都是常見的 CMS 系統,

今天主題是:

從 SEO 角度看 CMS 系統應該具備的特質

大多數的 CMS系統都具部分的 SEO 功能,

底下就 SEO 的角度列舉幾個要點:


自訂頁面標題

CMS 除了要能夠自動產生優化過的標題以外,

例如:

分類 - 網站名稱
商品 - 網站名稱

還須具備讓使用者自行修改標題的功能,

根據關鍵字重新撰寫適合的標題相對的在 SEO 中,

能得到更多的關注。

自訂URL與靜態化URL

之前提到過 SEO基礎-URL設計,

其中 URL 的靜態化能獲得搜尋引擎的較多青睞,

對於搜尋引擎收錄與排名相對能得到部分的加分,

CMS 系統讓使用者能自訂想要使用的檔名與分類名等,

在 URL 上更能呈現直觀的意義,

讓使用者可藉由自訂 URL 達到分類管理的效果,

若 CMS 能根據設定自動設定適合的 URL 那也不賴。

自訂 Meta 標籤

雖說 Meta 標籤並不影響網站排名,

但在搜尋結果中的摘要,

部分是採用 Meta 標籤中的描述,

搜尋的使用者藉由此找出適合自己的資訊也很有幫助。

內容撰寫

既然名為內容管理系統,

當然也得具備方便的所見及所得編輯功能,

讓使用者在撰寫內容的時候能夠加上圖片、更改字體、甚至加上連結等等,

越簡潔方便越佳。

分類頁面說明

資訊有分類固然很好,

但若能針對分類加上說明文字,

想必能讓人更為清楚該分類扮演的腳色。

標籤功能

讓文章或者內容發布時,

能自動產生標籤或讓使用者自行輸入標籤,

都是一個好的做法

產生網站地圖

顧名思義,

既然名為地圖,

就是讓搜尋引擎能夠迅速根據網站地圖了解此站的功能與內容,

一個好的 CMS 系統當然也得具備自動產生網站地圖的功能。


以上幾個要點雖非必備,

但在 SEO 上,

多少都能夠有加分的效果,

這就是今天的主題,

從 SEO 角度看 CMS 系統應該具備的特質

這裡是不及格研究室,

研究永無止盡


2019年6月26日 星期三

SEO基礎-URL設計


什麼是URL呢?



URL全名Uniform Resource Locator,

簡單來說就是俗稱的網址,

相當於唯一的門牌號碼,

在網址列輸入位址就能找到該檔案或者網站,

相關的規範已經被定義在網際網路標準RFC1738中


跟SEO有何關係呢?


這就是今天的主題:

SEO基礎-URL設計


URL在搜尋結果中,

也是其中一個顯示內容,

當然是越淺顯易懂越好,

底下就舉幾個較佳的方式作為範例:





URL越短越好


雖說瀏覽器能支援的URL很長,

但如果相同內容的兩個網址擺在一起,

通常大家想點的都是短的URL,

此外URL越短對於複製傳播也比較方便,

避免複製長網址時,

漏掉某部分造成404錯誤,

此外長網址也不容易記憶

命名具有描述性


對於檔案或者目錄的名稱,

如果能讓使用者一看就明白這個URL的大致內容,

相信在搜尋結果中,

必然會獲得更多的青睞,

若是能讓關鍵字出現在URL中,

更能提高頁面的相關性


字母統一為小寫

預設鍵盤的操作方式,

是以小寫字母為主,

統一為小寫可避免人工輸入時大小寫差異而產生錯誤,

一些伺服器是有區分大小寫的,

即使只是大小寫字母的差異,

還是會視同不一樣的網址


兩個單字以連字號做分隔

並非所有應用程式都能正確讀出如底線,空格等特殊的字元,

而通常會將連字號當作空格處理,

故網址打上seo-基礎 會比seo基礎還來的好


使用靜態網址

雖說目前搜尋引擎的強大,

也能夠收錄動態產生的網址,

但若能以靜態網址作為URL,

兩者相較之下,

還是靜態網址比較受青睞的






上述這些雖說並沒有強制規定,

但在設計URL的時候若能多加注意,

相信對於搜尋引擎收錄與排名,

多少也是有些幫助的

2018年10月13日 星期六

SEO基礎-網站結構優化

網站優化主要有兩大課題:

1.   網站結構優化
2.   關鍵字優化

今天主要來介紹:

SEO基礎-網站結構優化


之前提到過

SEO就是搜尋引擎優化(Search Engine Optimization)

為何要做SEO?


不外乎就是為了讓搜尋網站收錄網站,

藉以增加網站的能見度,

如同做生意一樣,

人潮多的地方,

所能聚集的商機也越好,

網站亦同,

不管是賣東西也好,

傳播訊息也好,

假設每一百個人有十個會進入瀏覽網站,

這10%固定的瀏覽量,

如果套用在成千上萬的網路人潮來看,

SEO做得好的網站,

勢必擁有較高的曝光量,

而這也同時是SEO的主要目的



如何讓搜尋引擎收錄網站內容呢?

姑且不論網站內容為何,

要讓搜尋引擎收錄內容,

就必須遵守   Spider   的運作原理,

簡單的講就是討好Spider,

所以有些妨礙Spider抓取,索引,排名網站的行為能免則免:

(這些行為不是不能做, 而是能少做就不要多做)



1.   Flash   /    Java script   連結

網站在追求美觀的時候,

使用一些Flash這沒有什麼問題,

但如果網站頁面只有大型的Flash檔而其他文字內容極少,

就會妨礙Spider索引文字資訊及其相關性,

這代表Spider在抓取該頁面時候,

必須另外費事從Flash中擷取裡面的文字內容和連結,


而Java script連結亦同,

雖說Spider能夠解析Java   script連結,

但在權重較低的網站,

Spider或許就不願意另外花時間執行腳本去追蹤連結,


能簡單扼要就不要讓Spider增加工作負擔


2.   Session   ID

當網站使用Session   ID追蹤使用者時,

會產生唯一的Session ID並加到URL,

這會導致每次Spider抓取同一頁面網站內容時,

會得到不同的URL,

若搜尋引擎能成功認出Session   ID,

當然這就不會是問題,

若否,

則會產生數個相同內容的不同URL,

而這會形成之前所提到的重複內容,

不利於網站排名

3.動態URL

資料庫驅動的網站所產生的,帶有等號問號及參數的網址,

這些URL本身就不利於Spider抓取,

能避免就避免


4.要求登入

Spider不會登入網站,

若網站內容放在一定要會員登入才能看到的區域,

這些內容將不會被搜尋引擎收錄,

原因是因為Spider不會註冊登入網站,

更不用說要帳號密碼登入才能看到的內容了






網站結構優化其實不只這些,

本文只有針對一些會妨礙Spider工作的行為做描述,

這些行為不是不能做,

而是能少做就盡量避免,


若有更好的替代方案的話,

就盡量採取對Spider有利的行為,

例如:

用cookies代替Session ID ,

利用301轉向取代Flash跳轉或Java   script跳轉,

利用CSS取代Java script來做視覺美化,