使用技巧

Meta Robots标签的最终指南

乔诺·奥尔德森

乔诺(Jono)是一位数字策略师,营销技术人员和全栈开发人员。 他致力于技术SEO,新兴技术和品牌战略。

元机器人标签的最终指南元机器人标签的最终指南

如果您在网页上使用meta robots标签,则可以向搜索引擎提供有关如何使它们爬行或索引网站部分的说明。 本页概述了元漫游器标签中可以包含的所有不同值,它们的作用以及哪些搜索引擎支持每个值。

不同的机器人元标记值

以下值(“参数”)可以单独放置,也可以一起放置在标记的content属性中(以逗号分隔),以控制搜索引擎与页面的交互方式。

向下滚动以查看哪些搜索引擎支持哪些特定参数的概述。

index允许搜索引擎将页面添加到其索引中,以便搜索的人可以发现它。 注意:如果没有与索引相关的指令,则将其作为默认值。 noindex禁止搜索引擎将此页面添加到其索引中,因此不允许它们在结果中显示该页面。 注意:Google的非正式消息建议,如果长时间将页面设置为noindex,也可能会将其视为也设置为nofollow。 确切的机制尚不清楚,也不清楚其他搜索引擎的行为是否类似。 follow告诉搜索引擎它可能会跟随页面上的链接来发现其他页面。 注意:如果没有与以下链接有关的指令,则将其作为默认值。 nofollow告诉搜索引擎机器人“认可”(通过股权)页面上的所有链接。 注意:尚不清楚(并且搜索引擎之间不一致)此属性是阻止搜索引擎跟踪链接,还是只是阻止它们将任何值分配给这些链接。 none noindex的快捷方式,nofollow。 全部跟随索引的快捷方式。 注意:默认情况下,在所有页面上都采用此方法,如果指定,则不执行任何操作。 noimageindex禁止搜索引擎索引页面上的图像。 注意:如果图像是直接从其他位置链接到的,则搜索引擎仍可以对其进行索引,因此请使用 X-Robots-Tag HTTP标头 通常是一个更好的主意。 noarchive防止搜索引擎在其搜索结果列表中显示此页面的缓存副本。 nocache与noarchive相同,但仅由MSN / Live使用。 nosnippet防止搜索引擎显示文本或视频 片段 (即元描述)在搜索结果中,并阻止他们在其搜索结果列表中显示此页面的缓存副本。 注意:除非未同时使用noimageindex,否则摘录可能仍会显示图像缩略图。 nositelinkssearchbox阻止搜索引擎显示您网站的内联搜索框。 nopagereadaloud防止搜索引擎通过语音服务/结果大声读取页面内容。 notranslate防止搜索引擎在其搜索结果中显示页面的翻译。 最大片段:[number]
设置元描述的最大字符数。 注意:省略此标签可能会导致隐含值0。默认值-1应该设置为隐含“无限制”。 最大视频预览:[number]
设置预览中视频的最大秒数。 注意:省略此标签可能会导致隐含值0。默认值-1应该设置为隐含“无限制”。 最大图像预览:[setting]
设置用于预览的最大图像尺寸(无,标准或大)。 注意:省略此标签可能会导致隐含值none。 等级表示页面包含成人内容。 unavailable_after告诉搜索引擎一个日期/时间,在此日期/时间之后,它们不应在搜索结果中显示; noindex的“定时”版本。 注意:必须采用RFC850格式(例如,星期一,05年8月15日15:52:01 UTC)。 noyaca阻止搜索结果摘录使用Yandex目录中的页面描述。 注意:仅Yandex支持。 noydir阻止Yahoo使用Yahoo目录中此页面的描述作为搜索结果中页面的摘要。 注意:由于Yahoo关闭了其目录,因此不建议使用此标签,但是您可能会偶尔遇到它。 哪个搜索引擎支持哪些漫游器元标记值?

下表显示了哪些搜索引擎支持哪些值。 请注意,某些搜索引擎提供的文档很少,因此有许多未知数。

机器人价值谷歌雅虎ing百度Yandex
索引控件
指数Y *Y *Y *ÿÿ
无索引ÿÿÿÿÿ
无图像索引ÿññññ
是否应遵循链接
跟随Y *Y *Y *ÿÿ
Nofollowÿÿÿÿÿ
没有ÿñÿ
全部ÿñÿ
片段/预览控件
存档ÿÿÿÿÿ
无缓存ññÿññ
片段ÿñÿññ
nositelinkssearchboxÿñññññ
nopagereadaloudÿñññññ
不翻译ÿññññ
最大片段:[number]ÿÿññññ
最大视频预览:[number]ÿÿññññ
最大图像预览:[setting]ÿÿññññ
各种各样的
评分ÿñññññ
unavailable_afterÿññññ
NoodpñY **Y **ññ
诺迪尔ñY **ñññ
诺亚卡ñññññÿ

*大多数搜索引擎对此没有特定的文档,但是我们假设支持排除参数(例如nofollow)意味着支持正等值(例如Follow)。
**尽管noodp和noydir属性可能仍被“支持”,但这些目录已不存在,并且这些值可能不起作用。

特定搜索引擎的规则

有时,您可能想向特定的搜索引擎提供特定的说明,而不是其他人。 或者,您可能想为不同的搜索引擎提供完全不同的说明。

在这些情况下,您可以将content属性的值更改为特定的搜索引擎(例如googlebot)。

注意:鉴于搜索引擎只会忽略它们不支持或不理解的指令,因此很少需要使用多个meta robots标签为特定的搜寻器设置指令。

冲突的参数和robots.txt文件

请务必记住,元机器人标签的工作方式与您的指令中的说明不同 robots.txt文件,并且规则冲突可能会导致意外行为。 例如,如果通过robots.txt阻止了该页面,搜索引擎将无法看到您的元标记。

您还应该注意避免在meta robots标记中设置冲突的值(例如同时使用index和noindex参数),尤其是在为不同的搜索引擎设置不同的规则时。 在发生冲突的情况下,通常选择限制性最强的解释(即“不显示”通常胜过“显示”)。

如果您使用的是WordPress,则在帖子或页面上添加noindex或nofollow轻而易举。 阅读方法 使用Yoast SEO将帖子排除在搜索结果之外

搜索引擎的资源

来源