【问题标题】:Is robots metatag mandatory or could I leave it like content=""?机器人元标记是强制​​性的还是我可以像 content="" 一样保留它?
【发布时间】:2012-08-29 07:11:49
【问题描述】:

我在不想索引、关注等的页面上使用这样的标签:

<meta name="robots" content="noindex, nofollow, noarchive, nosnippet" />

我的根目录中还有一个 robots.txt 文件,内容如下:

User-agent: *
Disallow: /admin/
Disallow: /account/

我的问题是我是否将此代码用作我的机器人元标记:

<meta name="robots" content="" />

我的意思是内容变量内部没有任何内容。从 SEO 的角度来看,html5 是否有效且可以?如果不是,我应该在引号内加上什么?

【问题讨论】:

    标签: html meta-tags


    【解决方案1】:

    我们来看看HTML5 specification

    如果指定了 namehttp-equiv,则还必须指定 content 属性。否则,必须省略。

    如果 meta 元素具有 name 属性,它会设置文档元数据。文档元数据以名称/值对的形式表示,meta 元素上的 name 属性给出名称,而同一元素上的 content 属性给出值。

    robots 名称不是标准元数据名称之一(参见 4.5.2.1),这意味着它们的值没有限制,可以为空。

    【讨论】:

    • 是的,你甚至可以删除这个标签。
    猜你喜欢
    • 1970-01-01
    • 2011-08-16
    • 2022-01-05
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    • 2011-12-09
    • 1970-01-01
    • 2022-01-09
    相关资源
    最近更新 更多