一页中有三个HTML标签

时间:2011-03-18 11:17:59

标签: php html seo tags

所以我有一个常规的PHP页面,其中包括页眉,正文和页脚。

所以

<?php include('header.html');
?>
So header.html has <html>... content </html>

与Footer.html相同

并且index.php有一个<html>Tag too.</html>

这对搜索引擎优化还是其他什么不好?

如何解决?

感谢。

3 个答案:

答案 0 :(得分:3)

搜索引擎会准确看到浏览器看到的内容。所以他们对用户的包含了解很多:没什么。

但是,根据您的问题,您的HTML代码非常无效,因为它看起来像是这样:

<html>header stuff</html>
<html>page stuff</html>
<html>footer stuff</html>

您的模板应该是这样的:

头:

<html><head>...</head><body>some common content stuff for all pages

含量

some stuff for your body

页脚:

some common content stuff for all pages</body></html>

答案 1 :(得分:1)

这对所有事情都不利,不仅仅是SEO,因为它是错误的HTML。

您可以通过从包含中删除无效元素(<html>标记)来解决此问题。

使用验证程序检查生成的页面,以查找更多此类错误:http://validator.w3.org

答案 2 :(得分:-1)

嗯,这是无效的HTML。因此,如果你因为这个而在搜索结果中受到惩罚,我不会感到惊讶。

如何解决?只是摆脱不需要的<html>标签......?您只需要在HTML文档上打开一个开头和一个结束<html>标记。