網站該怎麼做 SEO (Search Engine Optimization, 搜尋引擎最佳化) 比較好呢?依循搜尋引擎的網站管理員 (webmaster) 工具之建議或許是個不錯的方向。目前 Yahoo 搜尋是使用 Bing 的搜尋功能,而 Yahoo 在一般台灣大眾日常使用搜尋功能上算是大宗,所以這篇文章先介紹如何用 Bing 搜尋引擎的網站管理員 (webmaster) 工具做 SEO。
Bing 搜尋引擎的網站管理員 (Bing Web Master) 在這個網址: https://ssl.bing.com/webmaster/home
要獲得 Bing 網站管理員對你的網站頁面之 SEO 建議之前你必須要先在 Bing 網站管理員裡驗證你的網站,請參考以下這篇文章先完成網站驗證:
向搜尋引擎的網站管理員 (webmaster) 驗證網站並提交網站地圖 (sitemap)
如上一篇文章提到的,完成網站驗證以後最好也提交你的網站之網站地圖,這有利於加速搜尋引擎收錄你所期望的那些網址(URL)。完成網站驗證和網站地圖提交以後,你可能需要等待一段期間後才能看到 Bing 網站管理員對你的網站頁面之 SEO 報告。
你可以在以下這個位置看到 Bing 網站管理員對你的網站頁面之 SEO 報告:
儀表板 > 報告與資料 > SEO 報告
例如 xxx.zhupiter.com 網站的 SEO 報告可能是長成這樣:
SEO 建議 | 嚴重性 | 錯誤計數 | 網頁 |
---|---|---|---|
標題不存在於網頁的頁首區段。 | 高 | 2 | 2 |
<img> 標籤未定義 ALT 屬性。 | 低 | 506 | 733 |
網頁包含多個標題。 | 高 | 2 | 1 |
網頁遺失 meta language 資訊。 | 中等 | 2 | 2 |
標題太短或太長。 | 高 | 662 | 662 |
遺失 <h1> 標籤。 | 高 | 799 | 799 |
在網頁上有多個 <h1> 標籤。 | 高 | 527 | 132 |
在網頁標頭區段中遺失說明。 | 高 | 2 | 2 |
在網頁上有多個說明。 | 高 | 2 | 1 |
說明太長或太短。 | 高 | 14 | 14 |
每一個建議項目點進去後可以看到: SEO 建議、嚴重性、錯誤計數、未遵循的網頁、SEO 說明、建議的動作、、、等等細節,並且會列舉出「未遵循的網頁」有哪些。點擊你網站的網址項目後會跳到「SEO 分析程式」功能,能清楚看到該頁面需要調整的項目有哪些,以及其相對應的位置。
依照「SEO 說明」和「建議的動作」去調整你的網頁內容後,一樣用「SEO 分析程式」功能去看看是否已經符合 Bing 的 SEO 建議了。「SEO 分析程式」功能的位置在:
儀表板 > 診斷與工具 > SEO 分析程式
你需要依照建議調整到每個有問題的頁面都不再有 Bing SEO 建議項目為止。可以先從嚴重性高的且錯誤計數也高者先去調整。調整過後一樣需要等一段期間 Bingbot 重新擷取你的網頁內容並檢查後才會反應到你網站的SEO 報告去。
以下列舉一些常見的 Bing SEO 建議項目:
o 標題不存在於網頁的頁首區段
– SEO 說明:
搜尋引擎會使用 <title> 標籤做為判斷網頁與指定關鍵字搜尋之間相關程度的重要信號。 很重要的一點是確定您的 <title> 標籤獨特、具描述性且包含關於網頁內容的正確資訊。您網站上每個網頁的標題應該是獨一無二的。
– 建議的動作:
使用 <title> 標籤 (應該放在網頁原始碼的 <head> 區段內) 為網頁加上標題。撰寫簡潔、具描述性、關鍵字豐富的網頁標題,以便更貼切地描述網頁內容。
o <img> 標籤未定義 ALT 屬性
– SEO 說明:
一般規則是,搜尋引擎無法解譯影像檔案的內容。<img alt> 屬性中提供的文字可讓網站所有者提供相關資訊給搜尋引擎和使用者。如果使用者已停用影像或影像未正確載入,ALT 文字對使用者是很有幫助的。此外,螢幕助讀程式也會利用 ALT 文字。請務必讓 ALT 文字具描述性、準確反映影像代表的內容,並且輔助網頁的內容。
– 建議的動作:
使用 <img alt> 屬性撰寫影像的描述性內容: <img source=”pic.gif” alt=”可代表影像的準確、具描述性的關鍵字文字”</img>。
o 網頁包含多個標題
– SEO 說明:
規則是,您網站上的每個網頁應該只有單一的 <title>。
– 建議的動作:
移除網頁原始碼中多餘的 <title> 標籤,以便只有一個 <title> 標籤存在。
o 網頁遺失 meta language 資訊
– SEO 說明:
Meta Language 資訊用做協助我們瞭解網頁內容適用的目標語言及國家/地區的提示。這適用於您的網站未託管於該國家/地區的情況。請使用 “content-language” 中繼標籤,以在網頁的 <head> 區段中內嵌文化特性代碼。例如,<meta http-equiv=”content-language” content=”en-gb”> 表示網頁為英文,且是針對英國。此外,您也可以使用 <html lang=”en-gb”> 或 <title lang=”en-gb”>。
– 建議的動作:
請在網頁的 <head> 區段中使用 <meta http-equiv=”content-language” content=”ll-cc”> 標籤,其中 “ll-cc” 代表語言的文化代碼,以及內容適用的國家/地區。此外,您也可以在 <html> 或 <title> 標籤中使用 lang=”ll-cc” 屬性。
o 標題太短或太長
– SEO 說明:
如果標題太短,它可能無法提供我們和使用者足夠的資訊以了解您網頁的相關程度。 如果標題太長,我們可能需要在搜尋結果中將它縮短,而您的關鍵字可能不會出現在搜尋結果頁面上。 您應該嘗試將標題的長度維持在 5 到 100 個字元之間。
– 建議的動作:
將標題長度變更為 5 到 100 個字元之間
o 遺失 <h1> 標籤
– SEO 說明:
對 BingBot 和網頁訪客而言,<h1> 標籤是本文副本的主要主題為何的指標。 <h1> 標籤強化了在標題、描述以及本文副本中找到的核心關鍵字。 我們建議讓 <h1> 標籤包含反映網頁內容的關鍵字,且其長度不超過大約 150 個字元。
– 建議的動作:
使用 <h1> 標籤並將它放在網頁原始碼的 <body>。例如 <h1>網頁的精確描述性文字頭條標題</h1>。
o 在網頁上有多個 <h1> 標籤
– 建議的動作:
移除網頁原始碼中多餘的 <h1> 標籤,以便只有一個 <h1> 標籤存在。
o在網頁標頭區段中遺失說明
– SEO 說明:
搜尋引擎可以在搜尋引擎結果頁面 (SERP) 中使用 <description> 標籤中提供的說明。撰寫清楚、關於網頁內容的說明,且與搜尋者的意圖相關的說明,能夠幫助您提高流量,因為它有助於改善您的網頁在搜尋中的點擊率。
– 建議的動作:
在網頁原始碼的 <head> 區段中新增說明: <meta name=”description” content=”網頁內容的具描述性、關鍵字豐富的文字片段寫在此處”>。
o 在網頁上有多個說明
– SEO 說明:
最佳做法是,每個網頁應該只有一個 META DESCRIPTION,且包含在網頁原始碼的 <head> 區段。
– 建議的動作:
移除網頁原始碼中多餘的 <meta description> 標籤,以便只有一個 <meta description> 標籤存在。
o 說明太長或太短
– SEO 說明:
搜尋引擎編目程式在搜尋結果頁面中,只會顯示說明的前 150-160 個字元,因此如果說明太長,搜尋者可能無法看到所有文字。如果說明太短,搜尋引擎可能會加上在網頁其他地方找到的文字。請注意,如果搜尋引擎覺得與使用者的搜尋更相關的話,可能會顯示與您編寫的說明不同的說明。
– 建議的動作:
請將網頁原始碼 <meta description> 標籤中的說明長度,變更為 25 到 160 個字元之間。
有時有些 Bing SEO 建議項目出現,但是你確認你的網頁中無此問題,那可以先暫且忽略,有可能是 Bingbot 抓取你頁面時發生錯誤所致。