SEO實作方法
hexo 都實作得差不多了,純整理
html tag
<title>
- 網頁的主題
<title>
標記應該放在HTML文件的<head>
標記區段中
<meta>
- 網頁的摘要
- 描述中繼標記
<meta>
也位於HTML文件的<head>
標記部分中
1 | <meta name=“description” content=“Brandon’s Baseball Cards |
<a>
- 連結
- 用文字敘述來告知使用者和Google有關您所要連結網頁的部分內容
- 同時考慮內部連結的錨定文字
- 多加注意用於內部連結的錨定文字可以幫助使用者和Google更容易瀏覽您的網站
- 請避免
- 只是為了搜尋引擎而使用大量關鍵字或冗長的錨定文字
- 建立不必要的連結,這對使用者瀏覽網站無益
- 將
rel
屬性值設定為nofollow
- 告知搜尋引擎不應隨著您網站上的某些連結連至他處,也不應將您網頁的信譽情況傳給連上的網頁
- 對評論欄和訊息板新增
nofollow
- 評論中的連結可能將信譽傳給不願擔保的網頁
- 對個別內容、所有網頁等使用
nofollow
- 想要參照某個網站,但是又不想把信譽傳給該網站
- 撰寫一篇以垃圾評論為主題的網誌文章
- 並打算揭發一個最近經常在網誌上發表垃圾評論的網站
- 希望提醒其他人對該網站提高警惕,因此將該網站的連結納入了內容中
- 想要參照某個網站,但是又不想把信譽傳給該網站
- 在robots中繼標記中使用
nofollow
<meta name="robots" content="nofollow">
<img>
alt
屬性- 如果因為某些原因而無法顯示圖片,
alt
屬性可允許您為圖片指定替代文字
- 如果因為某些原因而無法顯示圖片,
- 將圖片檔案合併儲存於單一目錄中,而不要分散儲存在整個網域的許多目錄和子目錄下。這樣可以簡化圖片的連結路徑
- 提供圖片Sitemap檔案
- 簡單明瞭的檔案名稱
標題
- 標題標記有六種不同大小,從
<h1>
到<h6>
,其重要性依次降低- 由於標題標記通常會使其中包含的文字比網頁上的普通文字大一些,因此使用者可以清楚意識到這部分文字比較重要
- 建立層次分明的結構
網站資訊
URL
- 簡單易懂的URL能夠更加容易的表達內容
- 建立簡單的目錄架構
- 在網址中使用文字而非數字
www.stasiasbakery.com/custom-cakes
(O)www.stasiasbakery.com/prodid?12345
(X)
- 為同一文件提供同一版本的網址
- 設定301重新導向,將不喜歡的網址重新導向到您所期望使用的網址,這是一個很好的解決方案
- 無法重新導向時,也可以使用標準網頁或
rel="canonical"
連結元素- https://support.google.com/webmasters/answer/139066
- 請避免
- 無論從子域還是根目錄(例如
domain.com/page.htm
和sub.domain.com/page.htm
)都可以瀏覽到相同的內容 - 在網址中使用奇怪的大寫字母
- 大部分使用者喜歡小寫的網址, 並且小寫也便於使用者記憶
- 無論從子域還是根目錄(例如
目錄
- 層級架構
- 將訪客從主網頁導向至包含特定內容的網頁
- 導覽中儘量使用文字連結
- 考慮移除部分網址的情況
- 正在瀏覽:
http://www.brandonsbaseballcards.com/news/2010/upcoming-baseball-cardshows.htm
- 輸入:
http://www.brandonsbaseballcards.com/news/2010/
,認為這樣就可以顯示2010年的所有新聞 - 在這種情況下,您的網站是否已準備好顯示使用者想要的內容,還是只顯示一個404(「找不到網頁」錯誤)
- 正在瀏覽:
- 建立實用的404網頁
- 最好能提供返回您網站根網頁的連結,以及前往網站中熱門或相關內容的連結
- Google提供了404小工具,可以將其嵌入您的404網頁,即可自動產生許多實用的功能
- 可以使用Google網站管理員工具,找出導致「找不到網頁」錯誤的網址來源
Sitemap
Sitemap(網站架構)用於顯示網站架構,通常由一份網站網頁的層級清單組成。當訪客在您的網站上找不到某些特定網頁時,即可瀏覽該網頁
雖然搜尋引擎也會瀏覽該網頁,以便對您網站上的網頁進行更全面的檢索,但其主要目的還是為了方便訪客
- 準備兩種Sitemap:分別供使用者和搜尋引擎使用
- 在網站上放置HTML Sitemap
- 建立XML Sitemap檔案並提交給搜尋引擎
- 請避免
- HTML Sitemap中含有無效連結,無法到達相應的網頁
- 建立的HTML Sitemap僅列出網頁,而沒有進行整理
robots.txt
- 避免內容出現在搜尋結果中
robots.txt
檔案可告知搜尋引擎是否可以存取您網站的某些部分,進而對這些部分進行檢索
- 必須為該子網域建立一個單獨的
robots.txt
檔案 - 其他方法
- 為robots中繼標記新增
NOINDEX
<meta name="googlebot" content="noindex" />
- 使用
.htaccess
對目錄進行密碼保護 - 使用Google網站管理員工具移除已檢索的內容
- 為robots中繼標記新增
對敏感的內容使用更為安全的方法
-
一些惡意搜尋引擎並不遵守標準,可能會違背您的
robots.txt
指示 -
好奇的使用者可能會查看
robots.txt
檔案中的目錄或子目錄,並猜中不想曝光的內容網址 -
對內容加密或使用
.htaccess
對內容進行密碼保護是更安全的選擇 -
請避免
- 允許檢索類似搜尋結果的網頁
- 使用者不喜歡從一個搜尋結果網頁進入另一個搜尋結果網頁,這對他們而言沒有多大價值
- 允許檢索大量自動產生的且內容相同或相似的網頁
- 允許檢索因Proxy服務而建立的網址
- 允許檢索類似搜尋結果的網頁
https 和 SSL 憑證
安全性已經被視為 SEO 搜尋排名因素之一,而且當網站不安全時,人們也會感到擔心
行動網站
Google提供的手機友善測試
- 驗證Google是否替行動網站製作索引
- 使用
site:
運算子在Google行動搜尋
- 使用
- Googlebot可能無法存取您的網站
- 在網頁搜尋中使用
Googlebot
- 在行動搜尋中使用
Googlebot-Mobile
- 提供給
Googlebot
的內容應與電腦所見內容相同 - 提供給
Googlebot-Mobile
的內容應與行動裝置所見的內容相同
- 在網頁搜尋中使用
- 請檢查易於行動裝置使用的網址,其DTD宣告是否為適當的行動格式,例如
XHTML
行動網頁或Compact HTML
- 正確指導行動裝置使用者
- 最常發生的問題就是在桌上型電腦中顯示行動版的網站,或是在行動裝置中顯示電腦版的網站
- 重新導向至正確的版本
- 行動裝置使用者或行動檢索器(例如
Googlebot-Mobile
)存取電腦版的網址時,重新導向至對應的行動版網址
- 行動裝置使用者或行動檢索器(例如
網頁速度
- 如果讀取時間超過7秒鐘,訪客從您的網站離開的可能性就會增加 113%
- 使用 Google 的測試工具 瞭解網頁的載入速度
內容
提供優質內容和服務
- 內容引人注目的網站自然會受到肯定
- 提供獨一無二的內容
- 為使用者創作內容,而不是為搜尋引擎創作內容
- 持續更新內容
宣傳
- 離線宣傳
- 名片、信、海報
- 增加反向連結以提升網站的價值
- 撰寫網誌,讓訪客知道網站有新增內容
- 社群媒體
關鍵字
- 考量使用者為找到部分內容而可能搜尋的字詞。相較於對主題不瞭解的使用者,很瞭解該主題的使用者可能會在他們的搜尋查詢中使用不同的關鍵字
- 一個資深棒球愛好者可能會搜尋國家聯盟冠軍系列賽(National League Championship Series)的縮寫
nlcs
- 一個剛剛接觸棒球的愛好者可能會使用
棒球季後賽
這樣較為普通的查詢
- 一個資深棒球愛好者可能會搜尋國家聯盟冠軍系列賽(National League Championship Series)的縮寫
- Google AdWords的關鍵字工具,可找出新的關鍵字變化,並查看每一個關鍵字的約略搜尋量
- Google網站管理員工具會提供網站上出現的熱門搜尋查詢
- 請避免
- 針對搜尋引擎插入大量不必要的關鍵字,這些關鍵字對使用者毫無意義且令人感到厭煩
- 欺騙性地對使用者隱藏一些文字,卻對搜尋引擎顯示這些文字
工具
網站管理員工具
- Google 網站管理員工具
- Google Analytics
- Yahoo! (Yahoo! Site Explorer)
- Microsoft (Live Search Webmaster Tools)
其他
不符規定的方法
- 斗蓬法(cloaking)
- 用兩版不同的網頁來達到最佳化的效果。一個版本只給搜索引擎看,一個版本給人看
- 關鍵字隱密字 (hidden text with keyword stuffing)
- 設定關鍵字的顏色和網頁背景顏色一樣,或透過 css hidden attribute (隱密特性) 來達到優化效果
- 橋頁(doorway pages)
- 自動生成大量包含關鍵詞的網頁,然後從這些網頁做自動轉向到主頁。目的是希望這些以不同關鍵詞為目標的橋頁在搜索引擎中得到好的排名。
- 付費連結(paid link)
- 是利用支付費用方式要求其他網站提供連結至自身網站,藉此偽裝高信任網站來欺騙搜尋引擎,付費連結類型多為錨點文字(Anchor Text)類型
- 連結農場(link farm)
- 是故意在一些低質素,內容跟自己內容無關的網站上取得大量連結,藉以提高排名
參考資料
- Google 搜尋引擎最佳化 (SEO) 速記指南
- 搜尋引擎最佳化初學者指南
- 搜尋引擎最佳化