多語系網站設定優化與4個搜尋結果常見問題

2024-09-16
網站優化
建構多語系網站該如何優化網站語系(語言)?在不同國家地區輸入同樣關鍵字,搜尋結果會相同嗎?本文為您介紹「Hreflang」標籤、「x-default」屬性用法,及4個多語系網站優化常見問題。
 

多語系網站語系設定標籤(Hreflang)優化

為了讓不同語系的使用者能在搜尋結果頁看到相對應的網站內容,除了網站建置者須建置不同語言的網頁內容,多語系網站程式內也必須使用「Hreflang」HTML標籤標記,分別記載語系、地區對應網頁,這也是網站優化的其中一部分,如以下標記案例說明:

<link rel="alternate" href="https://example.com/zh-tw" hreflang="zh-tw">
<link rel="alternate" href="https://example.com/zh-hk" hreflang="zh-hk">
<link rel="alternate" href="https://example.com/fr-ca" hreflang="fr-ca">
<link rel="alternate" href="https://example.com/en-ca" hreflang="en-ca">

標記「zh-tw」的頁面提供給使用繁體中文的台灣使用者;標記「zh-hk」的頁面提供給使用繁體中文的香港使用者。以加拿大為例,該國有兩種官方語言:法文、英文,因此可用標記「fr-ca」的頁面提供給使用法文的加拿大使用者;標記「en-ca」的頁面提供給使用英文的加拿大使用者。

「Hreflang」標記需埋放於各網頁頁面及供搜尋引擎爬蟲檢索用Sitemap.xml內,決定好要建置的網站語系後,剩下的就交由網頁設計公司執行吧!

以下參柒設計也整理出4個常見多語系網站語系設定優化的問題,希望能幫助您解決疑惑!


 

Q1.哪些因素會影響使用者看到的網站語系(語言)?


雖然可以用「Hreflang」標記讓搜尋引擎根據使用者所在地區及使用語系顯示網頁語系,但實際上仍可能會受到以下四個因素影響:

(1) 搜尋使用的關鍵字詞:搜尋引擎主要會依照使用者的「搜尋意圖」來判定顯示結果,也是主要影響使用者看到網站語系的原因,意即同台電腦、同個瀏覽器使用相同涵意的不同語言文字會有不同的搜尋結果,例:英文「ERP」與其對應中文「企業資源規劃」會有不同的搜尋結果。

(2) 使用者瀏覽器預設語系(語言):瀏覽網站前要先打開瀏覽器(Ex.chrome、edge、safari、firefox),安裝瀏覽器的當下就會由系統自動判定使用語言,此外也提供「變更顯示語言」的功能讓使用者隨時調整,故會影響搜尋引擎判讀改變搜尋結果顯示語系頁面。

(3) 使用者連線網路IP:有些網站會利用國際IP資料庫進行判斷決定顯示的語系,其目的為依照國家/地區顯示限定內容、或促銷方案,並且不想讓使用者跨區使用、瀏覽。若開啟VPN(虛擬私人網路)切換確實可以影響IP判讀,進而改變網站顯示語系。

(4) 使用者Google、Apple、微軟帳號預設語系:目前三大瀏覽器(chrome、edge、safari)都有各自主要搭配的開發商使用帳號綁定功能,chrome搭配Google;safari搭配Apple;edge搭配微軟。使用帳號於註冊時會填寫預設語系,主要影響官方說明資訊網頁的顯示語系。


 

Q2.國外的使用者在搜尋引擎輸入關鍵字後一定會顯示當地語系(語言)的頁面嗎?

本題答案是「不一定」,在日本Google輸入英文關鍵字也會出現繁體中文網頁。同一個搜尋引擎,雖然各個國家入口網址不同,但依然會遵循Q1.提及的四項因素,尤其是「搜尋使用的關鍵字詞」。

多語系網站雖然可以利用「Hreflang」標籤讓搜尋引擎依照國家地區、使用語系進行判定,但為了避免使用者不小心進入非當地語系(語言)頁面,建議多語系網站一定要做到讓所有網頁頁面都有相對應語系,讓使用者可以透過語系切換按鈕進入指定語系頁面繼續瀏覽同頁面內容,如下圖:
 
語系切換按鈕,點擊後顯示網站所有語系(語言)
↑ 圖:語系切換按鈕,點擊後顯示網站所有語系(語言)

「所有網頁頁面都有相對應語系」是指所有網站語系(語言)擁有相同結構、頁面,意即每個網站頁面都存在所有語系的頁面,如以下案例:
繁體中文版公司歷史簡介網頁:https://example.com/zh-tw/about/history
英文版公司歷史簡介網頁:https://example.com/en-us/about/history
日文版公司歷史簡介網頁:https://example.com/ja-jp/about/history


 

Q3.不同國家地區使用同個搜尋引擎輸入同樣關鍵字,搜尋結果會相同嗎?

本題答案是「不一定完全相同」,有些關鍵字出來結果會一樣,有些則不同;並且也存在著自然搜尋(organic search)結果前10名是相同的網站,但網站排名略有不同的情形。

下圖以「企業資源規劃」為例,在「其他人也搜尋了以下項目」的關鍵字項目,台灣、日本Google顯示不同的結果:
關鍵字「企業資源規劃」為例,台灣、日本Google顯示不同的搜尋結果


 

Q4.網站只有設定繁體中文跟英文兩種語系,若在非使用中文、英文國家地區使用關鍵字搜尋會優先顯示哪個語系?


台灣多數有多語系網站建置需求的品牌企業,基於目標市場、維護成本考量通常會選擇繁體中文、簡體中文、英文三種語系(語言),但世界上還有很多使用其他語系的人口,如日文、西班牙文、法語等,網站沒有對應語系的使用者搜尋得到我的網站嗎?搜尋到後網站會顯示哪個語系呢?

搜尋引擎在「Hreflang」標籤內有提供一個「x-default」屬性值,凡網頁內有標記此屬性的頁面將不針對或侷限任何語系(語言),當搜尋引擎判斷沒有其他適合作為搜尋結果時,會將此頁面作為搜尋結果顯示頁面。

以下案例,有一個網站A只有繁體中文、英文(美國地區)兩種語系,並將有「x-default」屬性的頁面也以英文作為內容建構,全部「Hreflang」標籤如下:

<link rel="alternate" href="https://website-A.com/zh-tw" hreflang="zh-tw">
<link rel="alternate" href="https://website-A.com/en-us" hreflang="en-us">
<link rel="alternate" href="https://website-A.com/" hreflang="x-default" />

假設一位日本使用者位於日本且瀏覽器預設語系為日文,如果他輸入英文關鍵字就有機會顯示網站A英文語系的頁面(https://website-A.com/)。還是不好理解嗎?請繼續看以下圖片範例:
子目錄多國語系網站顯示預設語系範例

身在台灣且瀏覽器預設為繁體中文的使用者搜尋引擎優先顯示 https://website-A.com/zh-tw頁面;在美國且瀏覽器預設為英文的使用者搜尋引擎優先顯示 https://website-A.com/en-us頁面。台灣、美國以外的國家地區的使用者輸入某組英文關鍵字搜尋,搜尋引擎會優先顯示有「x-default」屬性的頁面;反之因本案例缺乏日文內容網頁,所以當使用者輸入日文關鍵字搜尋時,網站將完全不會出現於搜尋結果中。

還有其他問題嗎?歡迎與參柒設計網站團隊聯繫諮詢!

 

 
TOP