2011-08-31 78 views
1

我已經看過一些類似的問題在這裏在stackoverflow和我似乎無法找到一個明確的答案。如何支持國際化和搜索引擎優化

我知道如何國際化我的網頁內容,但是如何通知抓取工具搜索引擎優化?

具體來說,可以說我有一個網頁,描述挪威語和英語的內容。 我必須使用與meta「description」標籤相關的多個標籤嗎?

此外,我認爲這是足夠好,可以添加各種語言到單個「關鍵字」元標記如下: < meta name="keywords" content="thejarbar.org, thejartender Java, Windows, Ubuntu, Linux, Virtualbox, tutorials, examples, guides, lærer, eksempler" />

+1

單頁是否具有多種語言?在XHTML中,你總是可以用'xml:lang'屬性來裝飾一個元素,你可以將它添加到你的元素元素中,當然也可以添加到文本塊中。 –

+0

與我正在使用facelets進行國際化不完全相同。因此,根據區域設置將頁面翻譯成2種語言,但如果我不能讓抓取工具找到它,我將不會實施我的網站的挪威版本。 – thejartender

+0

那麼難道你不能把適當的元數據分別放入每個頁面嗎? –

回答

3

您可以簡單地使用這樣的:

<meta name="keywords" lang="en" content="keyword1, keyword2, keyword3"> 
<meta name="keywords" lang="no" content="keyword1, keyword2, keyword3"> 

但我有不同的URL爲不同的語言,然後生成特定語言的元數據感覺更好。

+0

謝謝。我也注意到你的首選方法,但是當我使用Facelets +模板時,我會使用你的解決方案,因爲我可以爲每個頁面傳遞一組元標記。 – thejartender