【问题标题】:META Tags, How to add link to them?META 标签,如何添加链接?
【发布时间】:2012-11-21 17:52:28
【问题描述】:

我有一个元标记如下...

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

这很好用,但我有大约 262 个关键字要输入并想将其链接到 .txt 文档,这可能吗?是不是就这么简单……

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

任何建议都会有所帮助:)

谢谢

【问题讨论】:

  • 您可能不需要这么多关键字。
  • 我同意,但客户想要他们全部:(

标签: html tags keyword meta-tags


【解决方案1】:

是的,您可以将其链接到文档 - 您的示例是正确的。 另一个取自 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

编辑: Rob 在下面提到搜索引擎有时会忽略关键字 - 另一个讨论的 SO 帖子可以在这里找到: Why do web-developers still use meta-keywords and meta-description tags?

【讨论】:

  • 此处的 URL 仅用作identifiername 决定 content 的值应该是什么/意思。所以这不能用于keywords
【解决方案2】:

HTML5defines:

该值必须是一组逗号分隔的标记,每个标记都是与页面相关的关键字。

  • 所有关键字都需要用逗号分隔 (,)
  • 关键字不能以空格字符开头或结尾(但是,您可以使用前导和尾随空格,但它会被剥离,因此它不能是关键字的部分
  • 关键字不得包含逗号 (,)

可以使用 URL 作为值,但它不会被这样使用。它只是另一个关键字字符串。所以在大多数情况下,这不是你想要的。

HTML5 规范不限制content 属性的长度,因此您可以随意包含任意数量的关键字。一个典型的用例可能是仅索引keywords 的本地/自定义/内部搜索引擎。

大多数搜索引擎在任何情况下都会忽略keywords,所以如果你没有,5 或 50 对他们来说并不重要。一些(可能更老的)搜索引擎可能降低你的排名如果他们看到如此长的关键字列表并认为这是在尝试发送垃圾邮件,甚至禁止您的网页,但这应该不再是问题了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-16
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 2012-03-22
    • 2018-06-18
    • 1970-01-01
    • 2016-09-16
    相关资源
    最近更新 更多