我想知道嵌套在<p>
标记中的<h1>
标记是否会对搜索引擎优化有害。
<h1>
<p>some title</p>
<p>some subtitle</p>
</h1>
这将使我的生活更轻松,处理动态页面标题。
答案 0 :(得分:7)
搜索引擎可能会忽略p
内的h1
标记。或者他们可能不喜欢它,做一些讨厌的事情。无论如何,使用这样的标记没有任何好处。相反,您可以使用
<h1>
some title<br>
<small>some subtitle</small>
</h1>
然后,您可以在font-size
上设置h1 small
来调整相对尺寸。如果您希望部件之间有更多间距,也可以在其上设置padding-top
。
搜索引擎可以将h1
元素视为仅包含“某些标题的一些字幕”。如果这是一个长标题,他们可能会丢弃它的一部分(接近结束)或者可能只是减少内容与短标题所具有的重量的相对重要性。
在任何情况下,您都应该期望标题中的单词在SEO中具有相对于页面上其他内容的相对权重,而不是外部世界(其他网页)。
答案 1 :(得分:2)
我不了解SEO,但您的预期用途是不有效的HTML,我建议不要以这种方式使用标签。
如果您需要使用动态页面标题,为什么不使用动态语言,如PHP / Python / Rails而不是静态HTML?
答案 2 :(得分:2)
这就是你想要我的朋友:
<h1>
My Question & Answer Page<br>
<span style="font-size: 22px">I hope these answers help you!</span>
</h1>
我的<h1>
标记(实际上是我所有的'h'标记)字体大小由CSS设置。
对不起,我忘了从哪里得到它,但它是一家可靠的SEO公司,我现在已经使用了一段时间,没有明显的不良影响。
答案 3 :(得分:1)
这不是有效的HTML(5)。
规范说明h1
,... h6
元素需要短语内容(请参阅here)。
但这不包括p
标记(请参阅here)。
这将使我的生活变得更容易,处理动态 pagetitles ..
我真的不了解你。对于字幕,我建议使用h2
或h3
- 如有必要。
答案 4 :(得分:0)
如果您想使用标题和副标题,请使用h1和h2等。通过这种方式,抓取工具可以理解标题的层次结构和重要性。
答案 5 :(得分:0)
你想要实现的只是一个换行符,可能使用<br />
会更合适,因为你没有处理段落。
<h1>
some title
<br />
some subtitle
<h1>
但我想以<h1> and <h2>
为例更适合突出标题和副标题之间的区别。
答案 6 :(得分:0)
我不认为搜索引擎优化在文本中包含<p>
aragraph会更糟,但它不是有效的HTML,所以你不应该这样做。
如果这就是你所要求的,那么过长/垃圾标题可能会很糟糕。
答案 7 :(得分:0)
H1标签真的只需要几句话,谷歌已经声明他们在SEO中计算它的第一个实例,所以这种方法可能不会给你任何好处。如果它可能甚至是负面的,因为它的“过度使用”和太多的这种技术可能会触发谷歌的一些垃圾邮件信号,这可能对您的网站实际上有害。
最好是这个:
<h1>Text</h1>
<p>
<h2>text</h2>
</p>
<p>
<h2>text</h2>
</p>
<p>
<h2>text</h2>
</p>