【发布时间】:2011-08-16 18:24:17
【问题描述】:
在我所有的网站 XHTML 源代码中,导航和面包屑显示在页面内容下方,但在视觉上它们显示在上方。我这样做是因为相信搜索引擎会以这种方式找到更相关的内容。
在我见过的所有 HTML5 示例中,顺序都是经典的: 页眉,正文部分,页脚。 从 SEO 的角度来看,在 HTML5 页面上工作,是使用经典的标签顺序还是我现在在 XHTML 中使用的那个更好?
【问题讨论】:
在我所有的网站 XHTML 源代码中,导航和面包屑显示在页面内容下方,但在视觉上它们显示在上方。我这样做是因为相信搜索引擎会以这种方式找到更相关的内容。
在我见过的所有 HTML5 示例中,顺序都是经典的: 页眉,正文部分,页脚。 从 SEO 的角度来看,在 HTML5 页面上工作,是使用经典的标签顺序还是我现在在 XHTML 中使用的那个更好?
【问题讨论】:
不幸的是,这或多或少是过时的建议。
多年来,无论代码的结构如何,Google 和 Bing 都能够呈现页面的 DOM 并确定页面的实际布局。
这项技术背后的旧理论是搜索引擎只会索引页面的前 100kb 左右,并且通常在某些情况下可以被模板样板代码占用。这不再是一个真正存在的限制,老实说,如果您的页面达到那种文件大小,您可能还有其他需要考虑的事情。
【讨论】:
我认为带有关键字的内容最好出现在源代码的前面。对于一般的链接结构,主导航链接的放置位置并不重要。
但是,当使用导航、面包屑、内容和页脚等标准语义 ID 时,搜索引擎可能会对结构进行不同的加权?在这种情况下,位置将相等。语义不是 HTML 5 的一大优势吗?!
【讨论】: