2012-11-21 55 views
1

我有一個meta標籤如下...META標籤,如何添加鏈接到他們?

<meta name="keywords" content="keyword,keyword,keyword"> 

這工作得很好,但我有大約262關鍵字投放,並希望此鏈接到一個.txt文檔,這可能嗎?它是那樣簡單......

<meta name="keywords" content="keywords.txt"> 

任何意見將是有益的:)

謝謝

+0

你可能不想要這麼多的關鍵字。 – Resorath

+0

我同意,但客戶希望他們全部:( – williamchanter

回答

2

是的,你可以將它鏈接到一個文件 - 你的例子是正確的。 作爲來自W3C採取了另一個例子:

<meta name="DC.identifier" content="http://www.ietf.org/rfc/rfc1866.txt"> 

確切規範可以在這裏找到: http://www.w3.org/TR/html401/struct/global.html#h-7.4.4.2

編輯: 羅布下文提到的關於搜索引擎有時會忽略關鍵字 - 另一SO張貼討論,可以發現在這裏: Why do web-developers still use meta-keywords and meta-description tags?

+0

謝謝,這是偉大的:) – williamchanter

+0

URL只用作[標識符](http://dublincore.org/documents/dcmi-terms/#terms-identifier)在這裏。 'name'決定'content'的值是什麼意思。所以這不能用於「關鍵字」。 – unor

0

HTML5 defines

該值必須是一組逗號分隔的標記,每個標記都是與頁面相關的關鍵字。

  • 所有關鍵字必須用逗號(,)分隔
  • 關鍵字一定不能啓動或空格字符(不過,你可以使用前後空白結束,但它會被剝離,因此它不能是關鍵字的部分
  • 關鍵字不能包含逗號(,

可以使用URL作爲值,但不會像這樣使用。這將只是另一個關鍵字字符串。所以在大多數情況下,這不是你想要的。

HTML5規範不會限制content屬性的長度,因此您可以隨意包含儘可能多的關鍵字。典型的用例可以是僅索引keywords的本地/自定義/內部搜索引擎。

大多數搜索引擎都會忽略在任何情況下keywords,所以如果你有沒有,5或50部分(可能更早的)搜索enginges 威力下你的排名,或者甚至禁止你的頁面不mattter他們他們看到如此長的關鍵字列表,並認爲這是一個垃圾郵件的嘗試,但這不應該成爲一個問題了。