首先我们看两份html代码(注:为了代码简洁明了,去掉了非必要的代码):
问题如下:
从html的代码结构来看,应该是一个树形结构。
在这里,我们先分析一下代码1。
在代码1中,<h1>标签和两个<h2>标签,都有同一个父亲---<body>标签,他们都是<body>的字辈标签。
从这个角度来说,他们地位是平等。
但是,从结构逻辑上来说,也就是标签自身的含义来说,<h1>是比<h2>重要的。
那么,第一个<h2>和第二个<h2>,哪个在搜索引擎蜘蛛眼里,哪个更重要呢?
应该有两种可能:
从文件流读取的顺序来说,是从上到下,第一个<h2>比第二个<h2>靠前,所以第一个<h2>更重要。
从树形结构上来说,两者都是<body>标签的子辈,地位一样。从标签本身的逻辑结构来说,两者是一样的。
现在,我们分析一下代码2。
代码2和代码1有个不同点,那就是第一个<h2>标签被一个<div>包含了。
从树形结构来说,<body>标签的字辈,变成了<h1>,<div>,第二个<h2>。
问题来了,在代码2中,第一个<h1>和第二个<h2>,在搜索引擎的规则里,哪个得分更高?谁更重要?
也就是说,html的代码层次,是否会影响标签的SEO得分?
- 代码1
CODE:
<body>
<h1>我是代码1</h1>
<h2>我是第一个h2</h2>
<h2>我是第二个h2</h2>
</body>
<h1>我是代码1</h1>
<h2>我是第一个h2</h2>
<h2>我是第二个h2</h2>
</body>
- 代码2
CODE:
<body>
<h1>我是代码2</h1>
<div>
<h2>我是第一个h2,但是我处在一个div下面</h2>
</div>
<h2>我是第二个h2</h2>
</body>
<h1>我是代码2</h1>
<div>
<h2>我是第一个h2,但是我处在一个div下面</h2>
</div>
<h2>我是第二个h2</h2>
</body>
问题如下:
从html的代码结构来看,应该是一个树形结构。
在这里,我们先分析一下代码1。
在代码1中,<h1>标签和两个<h2>标签,都有同一个父亲---<body>标签,他们都是<body>的字辈标签。
从这个角度来说,他们地位是平等。
但是,从结构逻辑上来说,也就是标签自身的含义来说,<h1>是比<h2>重要的。
那么,第一个<h2>和第二个<h2>,哪个在搜索引擎蜘蛛眼里,哪个更重要呢?
应该有两种可能:
- 第一个<h2>更重要一些
从文件流读取的顺序来说,是从上到下,第一个<h2>比第二个<h2>靠前,所以第一个<h2>更重要。
- 两个<h2>一样重要
从树形结构上来说,两者都是<body>标签的子辈,地位一样。从标签本身的逻辑结构来说,两者是一样的。
现在,我们分析一下代码2。
代码2和代码1有个不同点,那就是第一个<h2>标签被一个<div>包含了。
从树形结构来说,<body>标签的字辈,变成了<h1>,<div>,第二个<h2>。
问题来了,在代码2中,第一个<h1>和第二个<h2>,在搜索引擎的规则里,哪个得分更高?谁更重要?
也就是说,html的代码层次,是否会影响标签的SEO得分?