4

我想知道使用<p>嵌套在标签中的<h1>标签是否不利于 SEO。

<h1>
    <p>some title</p>
    <p>some subtitle</p>
</h1>

这将使我的生活更轻松,处理动态页面标题。

4

8 回答 8

9

搜索引擎可能会忽略p内部的标记h1。或者他们可能不喜欢它,做一些讨厌的事情。无论如何,使用这样的标记没有任何好处。相反,您可以使用

<h1>
some title<br>
<small>some subtitle</small>
</h1>

然后,您可以通过设置来调整相对font-size大小h1 smallpadding-top如果您希望零件之间有更多间距,您也可以设置它。

可以期望搜索引擎将h1元素视为仅包含“一些标题一些副标题”。如果这是一个长标题,他们可能会丢弃部分内容(接近结尾),或者可能只是从短标题的权重中降低内容的相对重要性。

无论如何,您应该期望标题中的单词在 SEO 中具有相对权重,相对于页面上的其他内容,而不是外部世界(其他网页)。

于 2012-02-21T17:05:33.160 回答
2

我不了解 SEO,但您的预期用途不是有效的 HTML,我建议不要以这种方式使用标签。

如果您需要使用动态页面标题,为什么不使用 PHP/Python/Rails 等动态语言来代替静态 HTML?

于 2012-02-21T15:05:07.010 回答
2

这就是你想要的我的朋友:

<h1>
    My Question & Answer Page<br>
    <span style="font-size: 22px">I hope these answers help you!</span>
</h1>

我的<h1>标签(实际上是我所有的“h”标签)字体大小由 CSS 设置。

对不起,我忘记了我从哪里得到的,但它是一家可靠的 SEO 公司,我已经使用了一段时间,没有明显的不利影响。

于 2013-02-02T20:55:51.640 回答
1

这不是有效的 HTML (5)。

规范说h1, ...h6元素需要Phrasing 内容(参见此处)。但这不包括p标签(见这里)。

这将使我的生活更轻松,处理动态页面标题..

我真的不明白你。对于字幕,我建议使用h2h3- 如有必要。

于 2012-02-21T15:03:42.673 回答
0

如果您想使用标题和副标题,请使用 h1 和 h2 等。通过这种方式,爬虫可以理解标题的层次结构和重要性。

于 2012-02-21T15:03:59.623 回答
0

你想要实现的只是一个换行符,也许使用<br />会更合适,因为你不处理段落。

<h1>
    some title
    <br />
    some subtitle
<h1>

但我想使用<h1> and <h2>例如会更适合突出标题和副标题之间的区别。

于 2012-02-21T15:04:09.237 回答
0

我认为 SEO<p>在文本周围包含aragraphs 不会更糟,但它不是有效的 HTML,所以无论如何你都不应该这样做。

如果您要问的是,标题太长/垃圾邮件标题可能会很糟糕。

于 2012-02-21T15:04:11.077 回答
0

H1标签真的只需要几个字,谷歌已经表示他们在SEO中计算第一个实例,所以这种方法可能不会给你带来任何好处。If 可能甚至是负面的,因为它的那种“过度使用”并且过多的这种技术可能会在 Google 中触发一些垃圾邮件信号,这实际上可能对您的网站不利。

最好的是这样:

<h1>Text</h1>
<p>
<h2>text</h2>
</p>
<p>
<h2>text</h2>
</p>
<p>
<h2>text</h2>
</p>
于 2012-02-21T15:06:13.203 回答