【问题标题】:Semantically, must text which visually looks like a heading use h1-h6 tags?在语义上,视觉上看起来像标题的文本必须使用 h1-h6 标签吗?
【发布时间】:2014-05-14 10:42:32
【问题描述】:

我有一个页面,其中包含一个项目列表作为其内容。

当不存在任何项目时,我要实现的设计有一个相当大的标题,如下所示:

'此主题没有结果'

现在,当我最初看到设计时,我本能地将“无结果”文本包装在 <h2> 标记中。

后来我注意到,虽然我在标题和描述中包含了元内容 - Google 在搜索结果中显示“无结果”文本作为标题 - 显然不是想要的结果。

现在一方面我想坚持语义标记,但另一方面我不希望它搞砸我的 SEO。

所以我的问题是:我真的需要在这里使用<h2> 元素来进行语义标记吗?

没错,设计者决定将文本显示为一个标题 - 但这是否在语义上意味着这是一个标题?

只是为了好玩,我检查了当您输入没有结果的搜索词组时 Google 会做什么:

结果:

“无结果”不像标题那样显示,并且(因此)不在h1-h6 标记内。

免责声明:我尝试在 W3C herehere 寻找答案,但这对我没有帮助。


编辑:我的意思是“无结果”是一个例子。实际上,我遇到过类似的情况,谷歌选择了其他不那么相关的文本(由于设计原因,我将其包裹在 <h2> 中)作为标题——即使页面包含许多项目。

【问题讨论】:

  • “语义标记”问题通常主要基于意见(并且往往缺乏明确定义的含义)。这个甚至不知道文本 is 是否真的是某事的标题,而且它似乎担心谷歌,这基本上是题外话。
  • @JukkaK.Korpela 最后我想知道应该使用哪个 html 标签。这就是为什么我把它贴在这里。 SO有很多关于语义方面应该使用哪些标签的问题
  • 但是你甚至没有描述文本的上下文和作用,或者标准是什么。
  • 对不起,我不太明白。我为上下文提供了一个示例,我没有解释什么?
  • 一个标题,如果它是一个标题,那么它就是一个针对某事的标题。讨论一个没有上下文的单个短语是否应该标记为标题是荒谬的。

标签: html seo semantic-markup html-heading


【解决方案1】:

我认为这样的消息不应该出现在 h2 标签中。但还有其他因素决定了 Google 将显示什么。所有标题、描述和关键字都应因页面而异,但也不能保证 Google 会使用它们。

事实上,谷歌想要比我们更聪明。对于我的英文主页版本之一,Google 使用 alt 徽标显示为页面标题,尽管标题是唯一的,所以现在在 Google 中它显示为 mainpage - logo 而不是普通标题。

如果我是你,我会将“无结果”从 h2 更改为常规文本,例如 p。您还应该考虑是否真的需要并且应该已经为这些页面编制索引。

Google“指南”经常变化,如果您有许多实际上没有内容的子页面,它们甚至会惩罚您。

-- 编辑问题后--

您应该首先检查您的元标记是否在您的页面上是唯一的。它意味着搜索(如果是索引,分页页面等)。正如我之前写的那样,不能保证谷歌会使用它们。 Google 可以使用您网站的任何部分,并将其作为标题或描述显示在搜索结果中。

站点地图不会影响 Google 索引(或其他搜索引擎)的内容。它只会帮助搜索引擎更快地索引例如结构较深的页面。对于您不想被索引的子页面,您需要在 html head 中使用:

<meta name="Robots" content="noindex,nofollow" />

停止让遵守此规则的搜索引擎对其进行索引(当然,许多爬虫/垃圾邮件蜘蛛不遵守此规则)。更改后,Google 需要一些时间才能取消该页面的索引。这当然取决于网站大小以及 Google 蜘蛛访问您网站的频率。

【讨论】:

  • +1 ,感谢您的回答,我认为您是对的,不应该将当前没有内容的页面编入索引。 (但不确定我是否可以控制这一点 - 除了不在站点地图中包含这些网址)但是我正在寻求一个更笼统的答案......我更新了我的问题以进一步解释这一点。
  • 我在回答中添加了更多信息
  • 问题是内容是动态的 - 用户添加内容,所以虽然今天页面没有内容 - 明天可能。所以我不太确定是否将其添加到机器人等
  • 好的,但是您以某种方式创建页面。用户添加内容,然后创建页面,对吗?或者,对于每个用户来说,它更像是迷你博客,默认情况下是空白页面,但是当用户添加内容时,它会显示在该页面上,而之前有没有找到任何信息的信息?但最重要的是,在这种情况下,您不应该将不重要的消息放在 h2 中,并且应该为您网站上的每个页面提供唯一的元标记。
猜你喜欢
  • 1970-01-01
  • 2017-04-25
  • 1970-01-01
  • 1970-01-01
  • 2021-02-07
  • 2011-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多