为什么WordPress允许在帖子中插入<h1>标签?

时间:2012-10-19 作者:paradroid

我的理解是,不应该有超过一个<h1> 标签,并且<h1> 出于SEO原因,标签应该是站点标题。

如果这是正确的,为什么WordPress允许用户插入<h1> 标记到帖子中?

另外,对于主题设计师来说,不设计风格是个好主意吗<h1> 阻止用户使用它们的标签?

我发现Automatic(包括Jetpack)的Minileven mobile主题使用<h1> 在页面中显示文章标题的标记。他们为什么要这样做?

我已将其更改为<h2> 在整个主题中,据我所知(通过查看Google Web Master工具),Google有特定的移动爬行蜘蛛。

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

我的理解是,不应该有超过一个<h1> 标签,并且<h1> 出于SEO原因,标签应该是站点标题。

但这是你的意见,不是规则。从可访问性的角度来看h1 应在单个页面上用作主要内容的标题,即post title, 在列表(存档)中archive title. 否则,浏览每个标题层次结构的内容的用户不知道该页面是关于什么的。屏幕阅读器用户经常这样做。

WordPress并不是为一些晦涩难懂的SEO巫术(抱歉;),这是为真正的人准备的。这些是不同的,他们有不同的需求和不同的观点。这就是为什么你可以在任何页面上使用任何标题级别。

另外,对于主题设计师来说,不设计风格是个好主意吗<h1> 阻止用户使用它们的标签?

用户只需编辑主题文件、创建子主题或使用更好的主题即可。这不是个好主意。您可以在上筛选内容save_post 然后转身h1 元素到h2 元素。我不会那样做的。

WordPress默认情况下不允许的元素主要是潜在的安全问题:嵌入和脚本。甚至这一点也可以被推翻。

结束