接下來這章節就會開始來聊聊 SEO,其中 Url 也是一個很大的學問,當然這裡也會牽扯到一些 Url 設置上的小眉角,所以就簡單稍微聊聊吧。
在準備講 SEO 與 Url 之間的關係之前讓我們先了解基本的 Url 概念,這邊就舉例我的部落格 Url 吧(置入性行銷)
https://hsiangfeng.github.io/
上面的 Url 可以拆分成以下
https
http
與 https
以及 ftp
等即可。hsiangfeng
www
也是屬於這一層,因此你可以看到 Google 首頁會是這樣呈現 https://www.google.com/
。github
io
.com
通常是公司行號與營利單位,因為 .com
其實是 company 公司的縮寫,因此 .gov
就是 government
政府單位的縮寫,那 .io
呢?依照 GoDaddy 的說明是「.io
是輸入/輸出的縮寫,通常是創業者、工程師、程式碼撰寫者和技客間的熱門網域。實際上它是英屬印度洋領地的網域國家代碼,.io
也是尋找超短網域者的絕佳選擇。」這一段如果有哪裡講錯就多多海涵。( 畢竟都已經還給老師了 )
接下來講講為什麼 Url 的設置對於 SEO 是有影響的,當你看到 https://www.google.com/
你就會很直覺的知道這是 Google 的網站,如果是 https://ithelp.ithome.com.tw/
你也可以很直覺的知道這是 iT 邦幫忙網站,所以如果你有打算購買自己的網域,那麼就一定要慎選,因為這一段也會影響搜尋引擎的結果。
因此這邊列出幾個重點
首先先來聊聊「盡可能使用英文當 Url」這一段,這一段其實我查了一些資料,其中 Google 的影片以及這一篇文章就有提到使用當地語言當作 Url 是否可行,那這邊就有提到幾個關鍵,以下擷取重點
Can URLs use local non-English words?
For sites that target users outside of English-speaking regions, it’s sometimes unclear if they can really use their own language for URLs, and if so, what about non-English characters?
Google search uses URLs primarily as a way to address a piece of content. We use URLs to crawl a page, which is when Googlebot goes to check the page and to use the pages content for our search results.
As long as URLs are valid and unique, that’s fine.
簡單來講就是只要確保頁面的單一且有效那麼就有效(我不敢說加分),但是如果我們使用中文當作 Url 其實往往都會發生一個狀況,也就是中文網址會出現一大串亂碼(以下是範例,原始是 http://localhost:4000/2020/07/18/我的第一篇部落格文章
)
http://localhost:4000/2020/07/18/%E6%88%91%E7%9A%84%E7%AC%AC%E4%B8%80%E7%AF%87%E9%83%A8%E8%90%BD%E6%A0%BC%E6%96%87%E7%AB%A0/
因此若用中文 Url 就會有這個小缺點,當你分享給其他人時就會無法辨別,因為無法辨別的狀況下就有很高機率降低 SEO。
接下來講講「不要過巢」,假使你的 Url 太過巢狀,例如 http://localhost:4000/xx/xx/xx/xxx/xxx/xxx/
其實也會導致 SEO 不優良,以我自己來講...我個人是覺得四層以內就差不多,以我自己部落格最多只有四層
https://hsiangfeng.github.io/javascript/20200815/1875070167/
https://hsiangfeng.github.io/tags/JavaScript/
https://hsiangfeng.github.io/categories/javascript/
其他的部分就比較沒有什麼「具有描述性 or 關鍵字」,這一段簡單來講就是要讓人家一眼就知道你這是什麼頁面,例如:「https://hsiangfeng.github.io/tags/JavaScript/」代表著 JavaScript 的標籤這樣。
最後可能會有人問如何大幅提升 SEO,這一段我個人建議直接看 Google 官方的建議文章「搜尋引擎最佳化 (SEO) 入門指南」會更清楚。
這一篇其實我自己在寫起來是怕怕的,因為 SEO 這東西太深了深怕一個不小心寫錯 QQ
那麼我們下一篇見~