假设我有以下BODY标记:
<body>
<h1>Visible H1</h1>
<nav>
<h1>Hidden H1</h1>
<ul>
<li>Menu item 1</li>
<li>Menu item 2</li>
</ul>
</nav>
<section class="main">
<h1>Hidden H1</h1>
<article>
<h1>Visible H1</h1>
<p>Some content here</p>
<p>Some content here</p>
</article>
</section>
</body>
根据HTML5规范(或至少我理解的内容),它说每个有意义的容器(部分,导航,页眉,页脚,文章)都应该有标题(用于概述)。另一方面,我知道隐藏H1并不是一个好主意,因为谷歌可能认为我正在做黑帽SEO。
您认为提供的标记是否正确?我应该保留隐藏的H1还是删除它们?
任何建议都会有所帮助。
答案 0 :(得分:0)
不要包含任何HIDDEN内容 - 即使您需要HTML5 - 创建新页面并基于以不同格式显示内容。谷歌的规则总是在变化,但谷歌正在使用Hummingbird进行内容索引,他们并没有真正专注于HTML5,所以它是一个公平的假设,任何HIDDEN内容,即使你有良好的意图也可能被搜索机器人标记为尝试做内容填料