参考资料

  1. http-equiv="refresh" 是 HTML 标签的一个属性
  2. Meta Twitter 卡片
  3. Meta 标签在 SEO 中的作用详解
  4. Meta 文档类型声明(DOCTYPE)是HTML文档开头的声明
  5. 如何优化meta参数提升排名
  6. meta‌‌‌ iOS设备优化是一个用于提升iOS设备性能的库
  7. meta参数设置的最佳实践
  8. Meta标签禁止电话号码自动识别

name="robots" 是 HTML meta 标签中的一个属性,用于控制搜索引擎爬虫对网页的索引和抓取行为。

name="robots" 是 HTML meta 标签中的一个属性,用于控制搜索引擎爬虫对网页的索引和抓取行为。以下是详细参数及其说明:

基本语法

<meta name="robots" content="参数1,参数2">

主要参数及说明

  1. index / noindex

    • index:允许搜索引擎索引该页面(默认值)。

    • noindex:禁止搜索引擎索引该页面。

  2. follow / nofollow

    • follow:允许爬虫跟踪页面上的链接(默认值)。

    • nofollow:禁止爬虫跟踪页面上的链接。

  3. noarchive

    • 禁止搜索引擎缓存页面快照。

  4. nosnippet

    • 禁止在搜索结果中显示页面的摘要或片段。

  5. noodp

    • 禁止使用开放目录项目(DMOZ)的标题和描述作为搜索结果。

  6. noydir

    • 禁止使用雅虎目录的标题和描述作为搜索结果。

  7. noimageindex

    • 禁止索引页面上的图片。

  8. none

    • 等同于 noindex, nofollow

示例

  1. 允许索引和跟踪链接:

    <meta name="robots" content="index,follow">
  2. 禁止索引但允许跟踪链接:

    <meta name="robots" content="noindex,follow">
  3. 禁止索引和跟踪链接:

    <meta name="robots" content="noindex,nofollow">
  4. 禁止缓存快照:

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

注意事项

  • 多个参数需用逗号分隔。

  • 未指定时,默认行为是 index,follow

  • 可通过 robots.txt 文件全局控制爬虫行为,但 meta robots 标签的优先级更高。