我有一個多語言的網站,什麼是繼續進行良好的SEO爲每種語言/區域設置的方式,現在我有:多語言網站
<meta name="description" content=" ">
<meta name="Keywords" content=" ">
網站結構是:一個域名,語言在文件內切換:php根據用戶選擇的語言重新繪製文件。所以我想我可以根據用戶選擇的語言切換這些元的內容,我是否在正確的道路上? 謝謝
我有一個多語言的網站,什麼是繼續進行良好的SEO爲每種語言/區域設置的方式,現在我有:多語言網站
<meta name="description" content=" ">
<meta name="Keywords" content=" ">
網站結構是:一個域名,語言在文件內切換:php根據用戶選擇的語言重新繪製文件。所以我想我可以根據用戶選擇的語言切換這些元的內容,我是否在正確的道路上? 謝謝
這取決於用戶如何選擇他們的語言。如果它是一個標準的URL鏈接,機器人不應該難以抓取它。如果您使用的是某種類型的JavaScript或Flash菜單,則可能會很難將索引此動態內容。
討論了一下JavaScript和搜索引擎可以在這裏找到: http://www.websiteceo.com/articles/js-indexing.htm
是的,它是一個標準的網址(非Javascript),所以如果將metas轉換成相應的語言(例如:如果用戶選擇意大利語,metas會填入意大利語desc和意大利語關鍵字)將有助於獲得意大利關鍵字用戶在谷歌。例如? – tetris 2011-06-06 15:48:46
我相信是的,切換元內容將有所幫助。 – 2011-06-06 17:36:01
這是幾乎相同的問題在這裏問Internationalizing Title/Meta Tags ok or bad practice?但不是基於瀏覽器設定的語言和接受語言頭,你正在基於一個下拉菜單切換它。您需要確保選擇此下拉列表更改的網址。你不能在cookies中存儲語言,並獲得良好的搜索引擎優化結果。
當googlebot抓取頁面時,它不會發送任何cookie。你要麼發送它的默認語言,要麼問它想要什麼語言(提示:除非你給它一個抓取鏈接,否則它不會回答)。
對於最佳搜索引擎優化,針對不同的語言使用單獨的頂級域名,子域名或文件夾。
我想有這樣做的許多方面。如果您有多種語言,一種簡單的方法是將元數據存儲在數據庫表中並根據所選語言加載它們。 – itsols 2011-06-06 15:46:27
是的,即時消息不使用數據庫,但這就是想法,即時通訊想知道如果特定標籤(對於意大利的關鍵字)將(並只有他們)出現在意大利谷歌(google.it),同樣的事情工程,fr等。 – tetris 2011-06-06 15:52:08