HTML页面-所有HTML页面的顶部菜单(页眉)和页脚相同



我正在开发一个静态网站(不需要任何服务器端支持。我有基本的HTML和JAVAscript(,它有很多页面。

所有页面都有相同的顶部菜单(页眉(和页脚。考虑SEO的最佳实践是什么?

我有两个选择:

选项1。我应该复制header.html&每个html页面上的footr.html代码

选项2。我应该包括header.html&footer.html在每个html页面上

哪个选项更好它们中的任何一个会影响SEO吗

如果选项2是正确的解决方案,那么我的后续问题是";如何包含常见的header.html和footer.html"我不想使用PHP/iframe。

为了方便客户端工作,我本可以建议jquery或javascript用于页眉和页脚的客户端渲染,但您正在寻找SEO友好的网页。

考虑到SEO,您需要渲染带有页眉和页脚的HTML页面,以便爬网程序可以读取它(上述解决方案不适用于此,因为它在页面加载后会渲染额外的内容(。因此,您可以选择将页眉和页脚复制并粘贴到每个页面,或者使用PHP/.NET等进行服务器端渲染在渲染时处理页眉和页脚。

您多久更改一次标头的内容?当我刚开始网页设计时,我习惯于用/复制粘贴包括整个菜单,然后在所有文件中进行搜索/替换。但这是在PHP和JS出现之前。

就内容而言,它应该是一样的。如果包含来自另一个文件的内容,那么HTTP请求的数量和加载时间可能会有所不同。

这些都是如此微小的速度差异,我不认为它会有任何不同的SEO明智。

我个人喜欢使用PHP来包含内容,但你已经说过这不是你的选择。根据您是想使用jquery、纯JS还是其他方式,有很多不同的方法。

最新更新