我正在一个网站上工作,我根据类别,食物等显示餐馆。所以我有一个列表页面,我根据用户应用的过滤器列出餐馆。
我有一个SEO问题。
据说使用标题标签<h1>,<h2>...
标签应该用于标题和重要项目。
所以这就是我所做的。
...
<div class="item">
<h1>Title of Restaurant</h1>
<h2>Address</h2>
<p>Description</p>
</div>
...
,对于设计更改,后来更改为
的 [编辑]
根据@ Guffa的回复,页面上应该有最少<h1>
个标签
由于餐厅标题非常重要,我希望将其识别为标题而非简单文字,因此我会使用<h3>
。
...
<div class="item">
<h3><a href="link to restaurant">Title of Restaurant</a></h3>
<h4>Address</h4>
<p>Description</p>
</div>
...
<h4>
标记没有文本而是带有链接的子节点的场景。
所以我的问题是当我的页面被编入索引(第二种情况)时,<h4>
会被识别吗?
或者它会被完全忽略并被视为超链接?
使用非常高的文本缩进填充标题文本是一个聪明的主意吗?
或者我应该按原样使用锚点并对其应用title
属性吗?
答案 0 :(得分:1)
h1
标记应该用于有关页面的重要信息,因此您应该只在页面上有一个。
拥有h1
代码的商家信息意味着蜘蛛会获得有关页面上重要内容的相互矛盾的信息,并且可能会忽略所有这些内容。
由于h1
应该类似于页面的标题,因此在其中包含链接没有多大意义,因为该链接将转到同一页面。