如何讓谷歌收錄切換成英文的頁面?
恒為 提問于 1年 之前
關于網站語言的問題,一個網站只是通過js切換了語言,但URL是一個,怎樣才能讓谷歌搜索只收錄英文的頁面。
1 個回答
Zac 管理員 回答于 1年 之前
簡單的回答是:不要用JS切換語言,不同語言頁面需要有獨立的不同的URL,且要有抓取入口。
再詳細一點。我不知道所謂“通過js切換了語言“是具體怎樣實現的,用戶需要點擊什么按鈕或鏈接才切換語言嗎?是的話,搜索引擎是不會點擊任何按鈕的,所以是看不到用戶切換的語言的,只能看到頁面剛一打開時的缺省語言。所以,要想讓谷歌抓取和收錄英文頁面,那么缺省語言就只能是英語。
還是JS 檢測用戶IP、瀏覽器之類的,然后自動切換語言?那就更無法控制了,Google蜘蛛看到的語言版本取決于你的JS怎樣處理,看到的語言是不固定的。
正確的語言切換方法是,不同語言頁面用不同URL,這些語言URL在菜單中列出入口,用戶可以選擇不同語言頁面,搜索引擎蜘蛛也可以看到這些URL,抓取不同語言頁面。
這是典型的把JS用在不利于SEO的地方。過兩天寫個JS基本的SEO問題貼子再詳細討論。
來源:SEO每天一貼 Zac 昝輝