全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页
📅 2026-05-17 8 分钟 ✍️ juanwangdev

SEO元标签(title/meta/robots/canonical等)

元标签位于<head>内,向搜索引擎和浏览器提供页面元信息。

Title标签

基本语法

HTML
<title>页面标题 - 网站名称</title>

编写规范

要素要求示例
长度50-60字符超出会被截断
关键词核心词前置"HTML教程 - 入门到精通"
分隔符竖线或连字符"标题
唯一性每页不同避免重复标题
HTML
<!-- 好的标题 -->
<title>语义化HTML指南 - 前端开发教程</title>
<title>iPhone 15 Pro - Apple官网</title>

<!-- 差的标题 -->
<title>首页</title>
<title>文章详情</title>
<title>这是一个非常长的标题超过了60个字符会被搜索引擎截断显示不完整</title>

Meta Description

基本语法

HTML
<meta name="description" content="页面描述内容,建议150-160字符。">

编写要点

HTML
<meta name="description" content="学习语义化HTML的核心概念和最佳实践,掌握header、nav、main、article等标签的正确用法,提升页面SEO表现。">
要素要求
长度150-160字符
内容概括页面核心内容
关键词自然融入,不堆砌
唯一性每页独立描述

注意:description不直接影响排名,但影响搜索结果点击率。

Robots Meta

基本语法

HTML
<meta name="robots" content="index, follow">

指令说明

指令含义使用场景
index允许索引默认值
noindex禁止索引感谢页、后台页
follow跟踪链接默认值
nofollow不跟踪链接用户生成内容
noarchive不显示快照内容敏感页面
HTML
<!-- 禁止索引和跟踪 -->
<meta name="robots" content="noindex, nofollow">

<!-- 允许索引但不跟踪链接 -->
<meta name="robots" content="index, nofollow">

Canonical标签

基本语法

HTML
<link rel="canonical" href="https://example.com/article/semantic-html">

使用场景

HTML
<!-- 相同内容多URL -->
<link rel="canonical" href="https://example.com/products/shoes">

<!-- 分页内容 -->
<link rel="canonical" href="https://example.com/articles?page=1">

<!-- HTTP与HTTPS -->
<link rel="canonical" href="https://example.com/page">
场景Canonical指向
参数URL无参数版本
移动/PC主域名版本
分页当前页(非首页)
打印版标准页面

其他重要Meta标签

Viewport

HTML
<meta name="viewport" content="width=device-width, initial-scale=1.0">

Charset

HTML
<meta charset="UTF-8">

Open Graph(社交分享)

HTML
<meta property="og:title" content="页面标题">
<meta property="og:description" content="页面描述">
<meta property="og:image" content="https://example.com/image.jpg">
<meta property="og:url" content="https://example.com/page">
<meta property="og:type" content="article">

Twitter Card

HTML
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="页面标题">
<meta name="twitter:description" content="页面描述">
<meta name="twitter:image" content="https://example.com/image.jpg">

完整Head示例

HTML
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>语义化HTML指南 - 前端教程</title>
  <meta name="description" content="学习语义化HTML的核心概念和最佳实践,掌握SEO友好的页面结构设计。">
  <meta name="robots" content="index, follow">
  <link rel="canonical" href="https://example.com/html/semantic-guide">
  <meta property="og:title" content="语义化HTML指南">
  <meta property="og:description" content="学习语义化HTML的核心概念">
  <meta property="og:image" content="https://example.com/og-image.jpg">
</head>

要点总结

  • Title包含核心关键词,长度50-60字符
  • Description概括页面内容,长度150-160字符
  • Robots控制索引和跟踪行为
  • Canonical指定规范URL,避免重复内容
  • Open Graph优化社交分享展示

📝 发现内容有误?点击此处直接编辑

← 上一篇 无障碍多媒体嵌入
下一篇 → URL结构优化
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库