我正在構建一個Web門戶,其中語言內容通常取決於瀏覽器發送的「接受語言」。因此,相同的內容URI將根據其瀏覽器設置爲不同的用戶提供不同的內容。搜索引擎和瀏覽器接受語言
我很好奇,知道這將如何影響搜索索引。 Google索引是否使用所有語言,並且處理得好?
我正在構建一個Web門戶,其中語言內容通常取決於瀏覽器發送的「接受語言」。因此,相同的內容URI將根據其瀏覽器設置爲不同的用戶提供不同的內容。搜索引擎和瀏覽器接受語言
我很好奇,知道這將如何影響搜索索引。 Google索引是否使用所有語言,並且處理得好?
他們不發送接受語言,因此該網站將以您選擇的默認語言編入索引。
我建議您爲每種語言使用不同的URL,不僅僅是爲了搜索引擎,而是讓用戶在不更改「接受語言」的情況下更改網站語言並讓用戶將URL發送給朋友選擇語言。
在這answer你有我如何在.net中管理它,但你會得到這樣的想法:使用「接受語言」進行第一次重定向,並且它們只與url一起玩。
Kien問題!
谷歌不在乎文本是什麼語言只是索引!
可能Googlebot不會發送任何接受語言。如果沒有發送接受語言,我會對網站進行編程以吐出所有語言的全部信息。
另一種解決方案是通過添加URL查詢來更改語言的鏈接,但不會更改URL的基本部分,因此Googlebot仍會遍歷所有語言並將人員指向正確的地址。鏈接到更改語言對於用戶真正想要這樣做的情況也很有用。
聲明:我爲Google工作,但我對Googlebot沒有任何線索。
accept-language HTTP標頭不是強制性的,所以您應該爲用戶代理未發送時提供默認值。
Google的索引頁面的Googlebot可能不會發送接受語言,因爲它對所有語言都感興趣,並且不希望受到某些語言的限制。
這個我完全問自己。 根據W3C,這當然是可能的,我們可以用不同的語言顯示一個網站。我們還可以顯示其他語言的菜單並將其存儲在用戶的Cookie中,這樣我們就可以爲用戶完美地顯示不同語言的網站。
因此,當用戶登錄時,我們顯示默認英文,但他可以從菜單中選擇其他語言。我們將這個存儲在一個cookie中,然後我們離開。我們可以用不同的語言顯示所有網址。
但是,搜索引擎打破了這種可能性,INSIST我們爲每種語言都有不同的URL,並懲罰美國顯示重複的內容! (雖然語言是不同的內容/消息是一樣的....正確???)
這種使用搜索引擎的方法基本上是吸引。雖然我也明白,我們(webdesigners)沒有一個很好的選擇,告訴客戶在什麼語言特定的URL是可用的(除非使用不同的URL)
里斯vanTwisk
確定。當用戶選擇Elglish頁面時,Google doeas會關注語言元日期 - 但除此之外,它會索引每個找到的文本,並且不會嘗試分析測試的語言環境。 Di搜索「dunkel」並查看有多少個語言出現。 – 2008-12-16 14:10:26