1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

SEOer vs 网页设计师

本帖由 jhhedy2012-11-19 发布。版面名称:前端开发

  1. jhhedy

    jhhedy New Member

    注册:
    2012-07-30
    帖子:
    611
    赞:
    0
    随着SEO的普及,网页设计从面向用户开始转变为面向搜索引擎了。以往的经验,在对一个老站进行改版或者重新设计的时候,当我们想尽量适应搜索引擎或者说对搜索引擎友好的时候,一般总会遇到设计师的阻拦和不理解,尤其是优秀的设计师。

    SEO和网页美观矛盾吗?

    搜索引擎优化和网站美观如何协调是网站设计最大的挑战。从SEO的角度来说,搜索引擎对美没几乎没有感觉,它看不懂flash,也看不懂图片。拿flash举例吧,很多网站采用了flash动画,使得网页变得非常好看,十分精彩。可惜,搜索引擎没有福分去享受flash带来的精彩。

    为了尽量对搜索引擎友好,网站设计不得不保守一些,放弃或者尽量少使用flash。如果必须得用flash来增强视觉效果,只有考虑再设计一张不含flash的纯文字版的网页,或者在flash不多的情况下,在页面上多加一些文字的说明。而且,不能使用flash作为链接的源头,应该使用文本链接。

    网站布局和设计的一致性

    一个网站的设计应该有一个主题,而且所有的页面应该遵循这个主题,在布局和设计上保持一致。这一点在SEO和设计师之间基本上没有冲突,都很赞成。设计师需要一致,是因为考虑到页面风格或者主题随意改变会打乱访客的思维;SEOer则考虑的是,不同的布局和格式会影响搜索引擎优化的努力。因为SEO是一个整体的,连续的工作,不稳定的网站结构会增加SEO的工作量,也影响对SEO优化结果的考核。

    html错误编码是否影响SEO

    网页是由html或者xml语言写的。html的标准是W3C制定的。一个网站的编码是否符合W3C的标准其实并不是影响SEO的重要因素。但是如果一个网页上有太多的编码错误,会阻止搜索引擎顺利地收录网页,爬虫会很困难地抓取你网页的内容。

    CSS外置,减轻网页的代码量

    有的时候,拿到一个网站会发现,页面里面有太多难看的CSS编码和冗长的javascript。拿h1-h6标签举例子吧,由于h系列标签默认的字体很大,感觉不协调,所以需要通过CSS来设置h标签的字体大小,颜色等等。例如:
    h1 {font-familiy: Arial; size: 14px; color: #00FF00; font-weight: bold;}
    h2 {font-familiy: Arial; size: 12px; color: #00FF00; font-weight: bold;}
    ...
    这样,网页里面就会增加很多css编码。我们应该单独新建一个style.css的文件,将这些CSS编码放进去,然后只需要一个链接调用就可以让它发挥作用:
    <link rel="stylesheet" type="text/css" href="style.css">

    这样,既能给网页的代码减肥,还可以在SEO中对重要标题进行修饰,还保证了网页的美观,不让设计师崩溃。

    图片:设计师又去收图了

    众所周知,网页上的图片比文字显示得要慢,因此,SEO需要图片的大小尽量限制在最低。如果一个页面上的背景或者页面上有太多、太大的图片,搜索引擎需要花很大的精力来阅读。这样的话,会影响搜索引擎抓取,进而使得不能完全抓取网站上的内容,而影响关键词的搜索排名。

    另外,还需要给图片加上alt文本标签,而且避免用图片直接作链接。本文由 www.njczcc.com 南京拆除 www.njcjhj.com 雨鸟喷头 编辑