我的webapp的网页布局顺序 - 如果在主要内容之前以编程方式显示补充工具栏,这是否重要?

时间:2010-04-10 18:50:53

标签: xhtml seo webpage

好的,这是我能想到的最糟糕的头衔。但我不太确定如何表达它!

我的意思是,对于浏览器,搜索引擎优化或任何其他重要因素,它是否效率低,如果以编程方式将我的float:right ed侧栏出现在主内容div之前的标记中,该标记设置为{ {1}}?

对用户而言,主要内容显示在左侧,侧边栏显示在右侧。它在源代码中显示如下:

float:left

这会影响我页面中的SEO或其他因素吗?

3 个答案:

答案 0 :(得分:1)

是的,请将您的内容放在第一位。

WordPress对content structure and SEO进行了很好的讨论。您希望尽可能将内容放在提供的HTML文件的开头附近。机器人和屏幕阅读器将获得他们之前想要的内容,我猜测浏览器也会根据其在服务文件中的位置开始呈现内容。 CSS使得事情的定位或多或少变得微不足道,那么为什么不给HTML内容提供所有可以获得的帮助呢?

答案 1 :(得分:0)

你真的不能说......但我想它不会因为Google的网络爬虫这样的机器人跟随链接而不是文字...但它可能影响图像的搜索引擎优化,因为它们被“周围的内容索引” ”

然而,这真的是正确的事情,因为“限制设备”(真正的旧手机)上的人和使用屏幕阅读器的人会以正确的顺序看到你的内容。

答案 2 :(得分:-1)

现在,搜索引擎足够聪明,可以区分导航和主要内容。您可以通过添加有意义的类名或ID来提供帮助。我从未见过按照两个部分的顺序对排名产生任何实际影响。

无论您做什么:为键盘用户添加跳过链接以跳转到其他部分。它应该在:focus上可见。并在您的打印样式表中隐藏导航。 :)