网页侧边栏在左边好还是右边好?

关于网站侧边栏应该在左边还是在右边,看起来好像是个无所谓的问题,但网上有很多讨论的文章,甚至上升到了是否影响用户体验的高度。

其实我想说:这很无聊。

既然有侧边栏,就有主体栏。两者相比,无疑主体栏才是你想展示给用户的东西。而侧边栏的作用,就是提供一些与主体相关或额外的信息,希望用户在浏览了主体内容后,能点击侧边栏的链接浏览更多内容。这就是侧边栏存在的目的。

很多人在谈论侧边栏位置时,考虑的只是他的“视觉位置”,我觉得不如考虑一下它的“实际”位置。

什么是“实际位置”?那就查看你的网页源文件,看看侧边栏的代码是在主体栏代码的前面还是后面吧!

搜索引擎在读取你的网页的时候,无疑是从源代码上面开始往下读。这样一来,主体栏的代码肯定要比侧边栏更靠前才好,这样才能突出你网页的“主要内容”。要是不幸你的侧边栏代码反而在主体代码前面且侧边栏代码还比较多,那搜索引擎就会因为迟迟找不到你网页的真正内容而降低你网页的权重。

当然,把侧边栏加在主体代码前的网站,基本没有。

但是,我不只是想说主体与侧边栏的问题,可以更进一步,说说网页主次区域的排列问题。

拿一个基本的网页来说,比如一个wordpress的文章页面,通常的主次区域应该是这样:主体栏>侧边栏>评论区

很多主题看上去好像是这样,主体栏在左边而且比较宽,侧边栏在右边比较窄,然后评论区在下边——没什么不对啊!但你看过源码吗

很可能源代码里,是先加载了评论,再加载了侧边栏!(靠,突然发现我现在的主题就是这样!)这个时候,你就真的需要改代码了。

当然,也许你认为评论比侧边栏重要,那你也可以检查一下代码看看谁在前面。

简单的说,就是谁更重要就谁在前面

不过你也可以在网页代码的结束处,添加一些你认为重要的信息,比如最新文章列表什么的,也很有用噢。

至于侧边栏该在左边还是右边的问题,不过是一个float:left还是right的事儿,等你网站做好了日IP100000了请得起UED团队了再交给他们研究吧——不过,真的很无聊。

3 评论

  1. 绝对定位,你懂的
    “很可能源代码里,是先加载了评论,再加载了侧边栏”
    看了很久的wordpress优化,今天只在你这边看到了这个结论,虽然这个结论我在很早之前就和同事讨论过,但是一般这种论调都是小规模私下讨论,想要大规模普及这种意识,比较难。
    主要是想要实现这种情况,wp主题的作者就得花更多精力去定义div层,而使用者可能并不知道这样对SEO的好处。
    如果公司有专门的前端,网站不是太复杂,推荐还是这么做的,可惜就目前现状而言,市面上的企业网站多数都是由程序员来兼任美工的,而程序员来做前端最大的坏处就是他们只会考虑程序执行效率,而不去考虑其他。

发表评论

电子邮件地址不会被公开。