H1是什么?SEO的H标签常见坑点和最佳实践(2024)

Linus
Linus
发布于 2024-09-17 / 350 阅读
0

在 SEO 中,注重细节是非常重要的。而页面 SEO 中一个最关键但常被忽视的部分就是 H1 标签,但为什么 H1 标签在搜索引擎结果中如此重要?它与标题标签和 HTML 中的其他标题标签有何不同?

这篇文章仔细说一下 H1 以及相关的各种细节,供大家参考。本文所适应的范围是所有页面,不仅仅只是作用在博客内部的 SEO。

一、H1 标签是什么?

  • 定义: H1 标签,即 Heading 1,是网页中最重要的标题标签。它通常用于概括整个页面的核心主题,相当于文章的“大标题”,也称为“一级标题”。

  • 位置与写法: H1 标签一般位于网页上的标题区域,以 h1 包裹起来。以下是网页中 H1 标签的样子:

<h1>这是一篇关于 H1 标签的 SEO 教程</h1>
  • 与其他标题标签的区别: H1 标签是网页中层级最高的标题(且只能有一个),其他标题标签(H2、H3 等)用于组织内容,层级依次降低,与思维导图的结构一样。

二、为什么重要?

2.1 改善用户体验、优化搜索引擎表现

一般来说,在实际使用中 H1-H4 就完全够了,不要过于深,否则可能失去意义

像下图,H 标签能够直截了当告诉用户或者搜索引擎,我们当前文章的标题层次结构是什么。结合其他标题(H2、H3、H4),我们页面就可以可以创建一个清晰的内容语义结构,帮助用户快速浏览并理解页面的各个部分:

2.2 增强搜索引擎理解

  • 明确页面主题:搜索引擎爬虫在抓取网页时,会优先关注 H1 标签中的内容。H1 标签被视为页面内容的主要描述,有助于搜索引擎理解页面的核心主题。

  • 提高相关性评分:当 H1 标签中包含了页面的目标关键词,搜索引擎会认为页面内容与该关键词高度相关,从而在相关搜索中给予更高的排名。

  • 结构化数据支持:合理使用 H1 标签和其他标题标签,可以帮助搜索引擎更好地解析页面的结构,提升页面在搜索结果中的展示效果。例如,富媒体摘要或快速回答框等

2.3 有助于获得特色摘要和语音搜索结果

  • 特色摘要(Featured Snippets):搜索引擎在生成特色摘要时,往往会参考页面的 H1 标签和其他标题标签。优化 H1 标签有助于页面内容被选中为特色摘要,增加曝光率。

  • 语音搜索优化:随着语音搜索的普及,搜索引擎更倾向于提供直接、简洁的答案。清晰的 H1 标签可以提高页面在语音搜索结果中的可见性。

2.4 两个立竿见影的案例

案例一:博客网站的流量提升

一家技术博客网站在优化之前,页面的 H1 标签与标题标签(title tag)相同,且未充分利用关键词。经过优化:

  • 修改 H1 标签:将 H1 标签改为更具描述性且包含长尾关键词的标题。

  • 结果:搜索引擎排名上升,网站流量在三个月内增长了 25%,用户停留时间也有所增加。

案例二:电商网站的转化率提升

某电商网站发现其产品页面的跳出率较高。经过分析,发现 H1 标签使用不当:

  • 问题:H1 标签被用于展示促销信息,而非产品名称。

  • 优化措施:将 H1 标签改为产品名称,促销信息移至其他位置。

  • 结果:用户更容易了解产品信息,页面停留时间增加,转化率提升了 15%。

三、H1 标签的最佳实践

3.1 长度 60 个字符以内

H1标签的长度应控制在60个字符以内,确保简洁明了,避免截断或冗长,并且,需要注意的是,在 SEO 规范良好的页面,H1 标题和与 SEO 的 title (title tag)的一般是不一样的

3.2 包含关键词且自然融入

在H1标签中合理地包含目标关键词,但要确保语句通顺,自然融入,不可为了堆砌关键词而影响可读性。

3.3 使用更大的字体、清晰的划分

Google 解析时,会综合考虑页面上各种信息,如主视觉标题、标题元素、其他大型醒目文字等。如果页面上有多个标题在视觉上同样重要且突出,可能会让 Google 难以判断哪个才是真正的主标题。

为了避免这种情况,请确保网页整体的主标题在视觉上与页面其他文字有所区别,并将其放置在页面上最显眼的位置。一般来说,常见的方式就是通过使用更大的字体,但请勿过于花哨。

3.4 每个页面只能有 1 个 H1 标签

在网页设计和 SEO 优化中,每个页面只使用一个 H1 标签是公认的最佳实践

4 个原因:

  • 明确页面主题:H1 标签代表页面的主要主题,多个 H1 标签可能会让搜索引擎和用户难以确定页面的核心内容,从而降低页面的相关性评分。

  • 优化搜索引擎理解:搜索引擎算法通常会将 H1 标签视为页面内容的主要描述。多个 H1 标签可能导致搜索引擎对页面主题的理解混乱,影响页面的索引和排名。

  • 保持内容结构清晰:使用一个 H1 标签,有助于建立清晰的内容层级结构。后续的 H2、H3 标签可以用于分割内容的各个部分,增强页面的可读性和用户体验。

  • 避免技术兼容性问题:虽然 HTML5 规范允许在特定情况下使用多个 H1 标签(如在不同的 section 元素中),但一些旧版浏览器和搜索引擎可能无法正确解析,导致潜在的问题。

注意事项

  • 特殊情况下的例外:在一些复杂的网站结构中,如门户网站或杂志类网站,可能会在同一页面的不同区域使用多个 H1 标签。但对于一般的网站和页面,建议遵循每页一个 H1 标签的原则。有时候自适应也有开发同学喜欢使用多个 H1,但不太建议多个。

  • 自适应设计中的处理:确保在不同的设备和屏幕尺寸下,H1 标签都能正确显示,不被隐藏或替换。

3.5 使用 Semrush/Ahrefs 等工具定期扫描

定期使用 Semrush、Ahrefs 等 SEO 工具对网站进行扫描,可以帮助你的网站发现并纠正 H1 标签使用方面的问题。Semrush 和 Ahrefs 都有一定的免费额度,我相信已经完全够用了。

如果需要 Semrush 官方正版,也欢迎联系翼果科技,作为 Semrush 的官方合作伙伴,价格 7 折起。

四、常见的 H1 标签误区

1 使用多个H1标签

有些人认为多个H1标签可以增加关键词密度,但实际上,这会导致搜索引擎对页面主题的理解混乱,影响SEO效果。

2 忽视H1标签的重要性

有的网站为了追求设计效果,使用图片或复杂的代码替代H1标签,导致搜索引擎无法正确识别页面标题。

3.H1标签内容与页面内容不匹配

H1标签应准确反映页面内容,避免使用与内容无关的标题,否则会降低用户体验和搜索引擎的信任度。

五、结语

无论 SEO 如何改变, H1 标签始终是有效页面优化的重要支柱,作为网页上最显著最重要的标题,其两个作用是最重要的:引导真实的人类用户和搜索引擎算法了解您内容的核心。

从博客标题到产品页面的主要标题,编写具有洞察力且以关键词为中心的 H1 标签,不仅是一项最佳实践,更是必要之举。在实施中,不断反问自己这 3 点:

它们是否具有描述性且与目标关键词一致?

它们是否准确反映了内容?

是否已针对桌面和移动设备优化?

H1 标签好好写,SEO 搜索流量、用户参与度和网站整体表现必然将会因此受益!

、如何添加 H1 标签

在不同的内容管理系统(CMS)中添加 H1 标签的方法可能略有不同。以下是在常见 CMS 中添加 H1 标签的详细步骤:

6.1 WordPress 中添加 H1 标签

古腾堡(Gutenberg)编辑器:

  1. 创建或编辑文章/页面:登录 WordPress 后台,导航到“文章”或“页面”,点击“添加新的”或选择要编辑的内容。

  2. 输入标题:在页面顶部的标题字段中输入您的文章或页面标题。这个字段默认被设置为 H1 标签。

  3. 添加其他标题:在内容区域,点击“+”按钮,添加新的“标题”块。在右侧的设置栏中,可以选择标题级别(H2、H3 等)。

经典编辑器:

  1. 创建或编辑文章/页面:登录后台后,导航到“文章”或“页面”,点击“添加新的”或编辑已有内容。

  2. 输入标题:在页面顶部的标题字段中输入您的标题,默认设置为 H1 标签。

  3. 设置标题级别:在内容编辑器中,选择需要设置为标题的文本,点击工具栏中的“段落”下拉菜单,选择“标题 1”。

主题设置:

  • 检查主题默认设置:有些主题可能会自动将页面或文章标题设置为 H1 标签。您可以在浏览器中查看页面源代码,确认标题是否被正确地包裹在 <h1> 标签中。

  • 修改主题模板(高级)

    1. 进入主题编辑器:在后台导航到“外观”>“主题文件编辑器”(注意:修改主题文件可能会影响网站功能,建议备份)。

    2. 找到模板文件:在右侧文件列表中,找到 header.phpsingle.phppage.php 等模板文件。

    3. 修改代码:找到显示标题的代码段,将标题元素包裹在 <h1> 标签中。

    4. 保存更改:点击“更新文件”保存修改。

如果没有设置怎么办:

  • 使用插件:可以安装类似“Insert Headers and Footers”或“Advanced Custom Fields”的插件,帮助您在页面中添加自定义的 H1 标签。

  • 手动添加代码:在页面或文章的 HTML 编辑模式下,手动添加 <h1> 标签包裹标题文本。

6.2 Shopify 中添加 H1 标签

默认情况:

  • 产品、集合和页面标题:在 Shopify 后台,这些标题字段默认被设置为 H1 标签。

如果页面检查没有 H1 标签,可能是模板问题,您可以按照以下步骤解决:

主题编辑器:

  1. 进入主题自定义:登录 Shopify 后台,导航到“在线商店”>“主题”,找到正在使用的主题,点击“自定义”。

  2. 选择页面模板:在编辑器顶部的下拉菜单中,选择您想要编辑的页面类型(如产品页面、主页等)。

  3. 编辑标题元素:在左侧的页面结构中,找到标题部分,确保其设置为 H1 标签。

  4. 保存更改:完成后,点击右上角的“保存”按钮。

代码编辑:

  1. 进入代码编辑器:在“在线商店”>“主题”中,点击正在使用的主题旁边的“动作”按钮,选择“编辑代码”。

  2. 找到模板文件:根据需要修改的页面类型,找到相应的模板文件,如:

    • 产品页面:templates/product.liquidsections/product-template.liquid

    • 集合页面:templates/collection.liquidsections/collection-template.liquid

    • 主页:templates/index.liquidsections/header.liquid

  3. 修改标题标签:在代码中找到标题元素,将其包裹在 <h1> 标签中。例如:

<h1>{{ product.title }}</h1>
  1. 保存文件:完成修改后,点击“保存”按钮。

6.3 Magento 中添加 H1 标签

默认情况:

  • 页面和产品标题:Magento 通常会自动将页面和产品的标题设置为 H1 标签。

如果需要确认或修改:

页面编辑器:

  1. 登录后台:进入 Magento 后台。

  2. 导航到内容编辑:选择“内容”>“页面”或“内容”>“块”,根据需要编辑的内容类型。

  3. 编辑页面或块:找到要编辑的页面或块,点击“选择”下拉菜单,选择“编辑”。

  4. 添加或修改标题:在内容编辑器中,输入您的标题,使用编辑器的格式选项将其设置为“标题 1”。

  5. 保存更改:点击“保存页面”或“保存块”。

模板文件修改(高级):

  1. 找到模板文件:在 Magento 文件系统中,导航到需要修改的模板文件,通常位于 app/design/frontend/YourTheme/ 目录下。

  2. 编辑 .phtml 文件:打开相关的 .phtml 文件,如 view.phtml

  3. 修改标题标签:找到显示标题的代码段,将其包裹在 <h1> 标签中。

  4. 部署和缓存刷新:保存文件后,运行部署命令并刷新缓存。

6.4 Shopline 中添加 H1 标签

添加或修改 H1 标签:

  1. 登录后台:进入 Shopline 后台。

  2. 进入页面编辑器:导航到“店铺设计”>“页面设计”。

  3. 选择页面类型:选择您要编辑的页面类型(如主页、自定义页面等)。

  4. 添加文本模块:在页面上添加一个新的“文本”模块,或编辑已有的文本模块。

  5. 输入标题:在文本编辑器中,输入您的标题内容。

  6. 设置标题级别:选择标题文本,点击编辑器工具栏中的“格式”选项,选择“标题 1”。

  7. 保存并发布:完成编辑后,点击“保存”或“发布”按钮。

注意:

  • 检查模板设置:有些模板可能默认将页面标题设置为 H1 标签,您可以预览页面源代码进行确认。

  • 联系支持:如果无法自行添加或修改 H1 标签,建议联系 Shopline 客服或技术支持获取帮助。

6.5 HubSpot 中编辑和添加 H1 标签

页面编辑器:

  1. 登录后台:进入 HubSpot 后台。

  2. 导航到页面管理:点击“营销”>“网站”>“登陆页面”或“网站页面”。

  3. 编辑页面:找到需要编辑的页面,点击其名称或选择“编辑”。

  4. 添加或修改标题

    • 直接编辑:在页面内容区域,点击要修改的标题,直接输入新的内容。

    • 设置标题级别:选择标题文本,点击编辑器工具栏中的“段落”下拉菜单,选择“标题 1”。

  5. 保存和发布:完成编辑后,点击右上角的“更新”或“发布”按钮。

自定义模块:

  1. 进入设计工具:在后台导航到“营销”>“文件和模板”>“设计工具”。

  2. 查找模块:在左侧的文件浏览器中,找到包含需要修改的 H1 标签的模块。

  3. 编辑模块:点击模块名称,进入模块编辑器。

  4. 修改 H1 标签:在模块代码中,找到 <h1> 标签,修改其中的内容。

  5. 保存更改:点击左上角的“发布更改”按钮。

  6. 更新页面:如果模块被多个页面使用,确保在所有相关页面上刷新内容。

6.6 其他 CMS 中添加 H1 标签

Joomla 添加 H1

  1. 登录后台:进入 Joomla 管理后台。

  2. 导航到内容编辑:点击“内容”>“文章”。

  3. 编辑文章:选择要编辑的文章,点击其标题。

  4. 设置标题

    • 文章标题:在顶部的“标题”字段输入文章标题,Joomla 通常会将其作为 H1 标签。

    • 内容中添加 H1:在编辑器中,选择需要设置为 H1 的文本,使用编辑器的格式选项,选择“标题 1”。

  5. 保存更改:点击“保存”或“保存并关闭”。

Drupal 添加或编辑 H1

  1. 登录后台:进入 Drupal 管理后台。

  2. 导航到内容:点击顶部菜单的“内容”。

  3. 编辑内容:找到要编辑的页面或文章,点击“编辑”。

  4. 设置标题

    • 页面标题:在“标题”字段中输入内容,Drupal 会自动将其设置为 H1 标签。

    • 内容中添加 H1:在正文编辑器中,选择文本,使用格式选项设置为“Heading 1”。

  5. 保存:点击页面底部的“保存”按钮。

手动添加(适用于任何 CMS 或纯 HTML 页面)

  1. 进入 HTML 编辑模式:在内容编辑器中,切换到“HTML”或“源代码”视图。

  2. 添加 H1 标签:在需要的位置,手动输入 <h1> 标签。例如:

<h1>这是我的页面主标题</h1>
  1. 保存更改:完成后,保存并预览页面,确保标题显示正确。

注意事项:

  • 检查 H1 标签的正确性:修改后,查看页面源代码,确认 H1 标签已正确添加且仅出现一次。

  • 避免重复:确保在同一页面中不使用多个 H1 标签,以符合 SEO 最佳实践。

  • 备份数据:在进行模板或代码修改前,备份相关文件,以防出现意外问题。