在 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)编辑器:
创建或编辑文章/页面:登录 WordPress 后台,导航到“文章”或“页面”,点击“添加新的”或选择要编辑的内容。
输入标题:在页面顶部的标题字段中输入您的文章或页面标题。这个字段默认被设置为 H1 标签。
添加其他标题:在内容区域,点击“+”按钮,添加新的“标题”块。在右侧的设置栏中,可以选择标题级别(H2、H3 等)。
经典编辑器:
创建或编辑文章/页面:登录后台后,导航到“文章”或“页面”,点击“添加新的”或编辑已有内容。
输入标题:在页面顶部的标题字段中输入您的标题,默认设置为 H1 标签。
设置标题级别:在内容编辑器中,选择需要设置为标题的文本,点击工具栏中的“段落”下拉菜单,选择“标题 1”。
主题设置:
检查主题默认设置:有些主题可能会自动将页面或文章标题设置为 H1 标签。您可以在浏览器中查看页面源代码,确认标题是否被正确地包裹在
<h1>
标签中。修改主题模板(高级):
进入主题编辑器:在后台导航到“外观”>“主题文件编辑器”(注意:修改主题文件可能会影响网站功能,建议备份)。
找到模板文件:在右侧文件列表中,找到
header.php
、single.php
或page.php
等模板文件。修改代码:找到显示标题的代码段,将标题元素包裹在
<h1>
标签中。保存更改:点击“更新文件”保存修改。
如果没有设置怎么办:
使用插件:可以安装类似“Insert Headers and Footers”或“Advanced Custom Fields”的插件,帮助您在页面中添加自定义的 H1 标签。
手动添加代码:在页面或文章的 HTML 编辑模式下,手动添加
<h1>
标签包裹标题文本。
6.2 Shopify 中添加 H1 标签
默认情况:
产品、集合和页面标题:在 Shopify 后台,这些标题字段默认被设置为 H1 标签。
如果页面检查没有 H1 标签,可能是模板问题,您可以按照以下步骤解决:
主题编辑器:
进入主题自定义:登录 Shopify 后台,导航到“在线商店”>“主题”,找到正在使用的主题,点击“自定义”。
选择页面模板:在编辑器顶部的下拉菜单中,选择您想要编辑的页面类型(如产品页面、主页等)。
编辑标题元素:在左侧的页面结构中,找到标题部分,确保其设置为 H1 标签。
保存更改:完成后,点击右上角的“保存”按钮。
代码编辑:
进入代码编辑器:在“在线商店”>“主题”中,点击正在使用的主题旁边的“动作”按钮,选择“编辑代码”。
找到模板文件:根据需要修改的页面类型,找到相应的模板文件,如:
产品页面:
templates/product.liquid
或sections/product-template.liquid
集合页面:
templates/collection.liquid
或sections/collection-template.liquid
主页:
templates/index.liquid
或sections/header.liquid
修改标题标签:在代码中找到标题元素,将其包裹在
<h1>
标签中。例如:
<h1>{{ product.title }}</h1>
保存文件:完成修改后,点击“保存”按钮。
6.3 Magento 中添加 H1 标签
默认情况:
页面和产品标题:Magento 通常会自动将页面和产品的标题设置为 H1 标签。
如果需要确认或修改:
页面编辑器:
登录后台:进入 Magento 后台。
导航到内容编辑:选择“内容”>“页面”或“内容”>“块”,根据需要编辑的内容类型。
编辑页面或块:找到要编辑的页面或块,点击“选择”下拉菜单,选择“编辑”。
添加或修改标题:在内容编辑器中,输入您的标题,使用编辑器的格式选项将其设置为“标题 1”。
保存更改:点击“保存页面”或“保存块”。
模板文件修改(高级):
找到模板文件:在 Magento 文件系统中,导航到需要修改的模板文件,通常位于
app/design/frontend/YourTheme/
目录下。编辑 .phtml 文件:打开相关的 .phtml 文件,如
view.phtml
。修改标题标签:找到显示标题的代码段,将其包裹在
<h1>
标签中。部署和缓存刷新:保存文件后,运行部署命令并刷新缓存。
6.4 Shopline 中添加 H1 标签
添加或修改 H1 标签:
登录后台:进入 Shopline 后台。
进入页面编辑器:导航到“店铺设计”>“页面设计”。
选择页面类型:选择您要编辑的页面类型(如主页、自定义页面等)。
添加文本模块:在页面上添加一个新的“文本”模块,或编辑已有的文本模块。
输入标题:在文本编辑器中,输入您的标题内容。
设置标题级别:选择标题文本,点击编辑器工具栏中的“格式”选项,选择“标题 1”。
保存并发布:完成编辑后,点击“保存”或“发布”按钮。
注意:
检查模板设置:有些模板可能默认将页面标题设置为 H1 标签,您可以预览页面源代码进行确认。
联系支持:如果无法自行添加或修改 H1 标签,建议联系 Shopline 客服或技术支持获取帮助。
6.5 HubSpot 中编辑和添加 H1 标签
页面编辑器:
登录后台:进入 HubSpot 后台。
导航到页面管理:点击“营销”>“网站”>“登陆页面”或“网站页面”。
编辑页面:找到需要编辑的页面,点击其名称或选择“编辑”。
添加或修改标题:
直接编辑:在页面内容区域,点击要修改的标题,直接输入新的内容。
设置标题级别:选择标题文本,点击编辑器工具栏中的“段落”下拉菜单,选择“标题 1”。
保存和发布:完成编辑后,点击右上角的“更新”或“发布”按钮。
自定义模块:
进入设计工具:在后台导航到“营销”>“文件和模板”>“设计工具”。
查找模块:在左侧的文件浏览器中,找到包含需要修改的 H1 标签的模块。
编辑模块:点击模块名称,进入模块编辑器。
修改 H1 标签:在模块代码中,找到
<h1>
标签,修改其中的内容。保存更改:点击左上角的“发布更改”按钮。
更新页面:如果模块被多个页面使用,确保在所有相关页面上刷新内容。
6.6 其他 CMS 中添加 H1 标签
Joomla 添加 H1
登录后台:进入 Joomla 管理后台。
导航到内容编辑:点击“内容”>“文章”。
编辑文章:选择要编辑的文章,点击其标题。
设置标题:
文章标题:在顶部的“标题”字段输入文章标题,Joomla 通常会将其作为 H1 标签。
内容中添加 H1:在编辑器中,选择需要设置为 H1 的文本,使用编辑器的格式选项,选择“标题 1”。
保存更改:点击“保存”或“保存并关闭”。
Drupal 添加或编辑 H1
登录后台:进入 Drupal 管理后台。
导航到内容:点击顶部菜单的“内容”。
编辑内容:找到要编辑的页面或文章,点击“编辑”。
设置标题:
页面标题:在“标题”字段中输入内容,Drupal 会自动将其设置为 H1 标签。
内容中添加 H1:在正文编辑器中,选择文本,使用格式选项设置为“Heading 1”。
保存:点击页面底部的“保存”按钮。
手动添加(适用于任何 CMS 或纯 HTML 页面)
进入 HTML 编辑模式:在内容编辑器中,切换到“HTML”或“源代码”视图。
添加 H1 标签:在需要的位置,手动输入
<h1>
标签。例如:
<h1>这是我的页面主标题</h1>
保存更改:完成后,保存并预览页面,确保标题显示正确。
注意事项:
检查 H1 标签的正确性:修改后,查看页面源代码,确认 H1 标签已正确添加且仅出现一次。
避免重复:确保在同一页面中不使用多个 H1 标签,以符合 SEO 最佳实践。
备份数据:在进行模板或代码修改前,备份相关文件,以防出现意外问题。