Hugo permalinks設置以及中文URL,slug,SEO優化

Hugo permalinks設置參數的詳細講解以及對SEO優化的影響

中文URL對SEO的影響

關於使用當地語言作為網址(URL, Uniform Resource Locator),John Mueller(Google網站管理員趨勢分析師)曾針對這個問題發表了影片:

所以網址中可以使用中文,但是中文的網址則會透過UTF-8轉譯,但轉譯後網址結構會變得很長很難看,比如:中文 “這是一個例子1” 轉碼後會變成 “%E8%BF%99%E6%98%AF%E4%B8%80%E4%B8%AA%E4%BE%8B%E5%AD%901”

使用中文標題作為URL

現在很多人採用這種方式,但是這種方式有以下幾個缺點

  1. 標題帶有特殊字符時,hugo會報錯。無法創建特殊字符的文件(windows環境下較常出現,比如標題中含有“.”字符)
  2. 標題過長,hugo會報錯。生成的目錄超出長度限制
  3. 搜索引擎在解析長長的中文標題時會過濾掉沒有意義的漢字,比如(“和”,“的"之類的漢字,還有一些標點) 所以採用標題做URL並不合適

hugo中 固定鏈接 (Permalink)的設置

在config.yaml中設置

1
2
permalinks:
post: /:year/:month/:day/:slug/

可以在Permalink設置年月日,使用 slug 指定URL

Front Matter 中設置 slug

當你設置一個 slug 之後,一般情況hugo會對其進行進一步的優化,使其更符合規範

  • 將所有 字母轉換為小寫字母,
  • 使用 - 替換 所有空格
  • 刪除所有特殊字符

slug 優化原則

slug 在 url 中佔有重要的部分,我們很有必要對其進行優化。優化原則有:

  • 避免使用無實際意義的中文比如"和”,“的"之類的漢字,還有一些標點
  • 避免使用 for 、and、if 、or 等 停用詞(會被搜索引擎過濾)
  • 保證最終的 url 盡量簡短,slug 的長度保持在 3-5 個單詞之間
  • 在 slug 包含內容關鍵字,並選擇正確的關鍵字

slug 優化後的好處

  • 提高您在搜索引擎結果頁(SERP)上的排名
  • 使用戶可以輕鬆地預測頁面內容。
  • 看起來對受眾會更具吸引力。
  • 簡潔的 url 易於傳達內容信息,並有助於 SEO。

搜索引擎更喜歡簡短、關鍵字豐富的 slug。

搜索引擎會從搜索結果中剔除某些諸如 " for”," and"," if"," or" 等之類的詞 ;它們被稱為停用詞。 由於搜索引擎在查找搜索結果時並不認為它們很重要,因此將它們包含在你的URL中將毫無意義,這會佔用寶貴的資源。

本文的slug設置:

1
slug: Hugo permalinks 中文URL slug SEO優化 
记录并分享
Built with Hugo
Theme Stack designed by Jimmy