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