前段时间在帮一个同事做搜索引擎优化,花了2个小时粗略做了些调整,效果比未优化前要好很多,
下面本人从网站各个方面举例说明:
(1)为什么要进行网站优化?
网站优化已经成为网络营销经营策略的必然要求。如果在企业建站中没有体现网站优化的基本思想,在营销水平普遍提高的今天是很难获得竞争优势的。如果您正在或者将要建设一个新站,最理想的情况是在策划阶段就将优化的基本思想融入到网页设计方案中,并在建设过程中贯彻实施。这样可以让新发布的站直接从高起点开始运营,可以大大提高运营的效果,也节省了网站优化改造的费用。
(2)网站优化设计的含义具体表现在什么方面:
<1>从用户的角度来说,经过网站的优化设计,用户可以方便地浏览。
<2>从基于搜索引擎推广角度来说,优化设计使得搜索引擎则可以顺利抓取基本信息,当用户通过搜索引擎检索时,企业期望的信息可以出现在理想的位置,使得用户能够发现有关信息并引起兴趣,从而点击搜索结果并达到取进一步的信息,直至成为真正顾客
<3>从运营维护的角度来说,维护人员则可以对网站方便地进行管理维护,有利于各种营销方法应用,并且可以积累有价值的营销资源,因为只有经过优化设计的企业网站才能真正具有营销导向,才能与营销策略相一致。
从上述对网站优化设计含义理解也可以看出,优化设计并非只是搜索引擎优化,搜索引擎优化只是网站优化设计中的一部分,其核心仍然是对用户的优化,因此应坚持用户导向而不是搜索引擎导向。
(3)网站结构优化主要有包括那几个部分?
a.导航结构优化
导航结构的优化的原则不仅仅是要对人的交互友好,同时必须满足和搜索引擎的沟通无障碍,优秀的导航的结构将可以引导用户在网站上做更多的事情,如:阅读,学习,咨询,购物………这一切都建立在网站有良好的导航的系统,让用户能在茫然的时候进入任何的位置,在逐步清晰思路的时候找到想要的内容,在建立一定的信任基础后他可以了解到网站的产品。导航结构优化的目的就是要让用户在适当的时候可以做想做的事情。
b.内容结构优化
内容优化也是网站结构优化的一个重要内容。如何展示网站现有内容,哪些内容要提到网站首页来展示,哪些繁琐的内容需要区域概括化展示,哪些内容可以回归导航…。这些都是内容结构优化的工作。通常内容安排注意一下几个原则和规律:更新频率较快的那同尽量提升到首页展示区块用户关注的内容提升首页展示容易形成行业权威气氛的内容提升到首页显示约定性习惯性内容尽量导航归属功能性业务内容尽量导航归属(含按钮工具导航)FAQ或类似客服内容集中导航归属化(该规律根据行业工作经验总结,并有长期实践操作)
c.业务架构优化
业务架构优化主要是根据网站的业务功能,业务定位等将网站的业务流等做一些功能性和用户关联性开发。
d.技术架构优化
技术架构的优化是Seo底层工作的一个重点工作了。良好的技术架构将使整个网站从先天上具备良好的搜索引擎友好度。基于一个优异构架的网站系统,即使不做附加的基础优化(如:url优化,站内链接优化等]都可以在搜索引擎看到优异的表现,这时可以专注的做好基于业务的优化。(关于优秀技术构架体系的理论知识这里不做展开论述,另技术架构对Seo的贡献是在曾经搜索引擎开发工作和Cms开发工作中进行过辨正论证的结论性观点。Seo一些主要工作我们在上面已经做了,涉及到了内容策划,业务规划,技术构架,界面结构,系统维护等几个方面。但这不是终点,还有追求更好的余地。
(5)实站分析:就拿同事的百纳视频网来做分析
<1>域名
你注册域名之前就要定好你网站的内容主题,然后根据关键字确定域名,域名尽量简短而且好记,这是对希望有回头访客的网站而言,如果想做得有所作为,尽量不要用.cn或者二级域名做站,(小贴士:.com.cn从某种意义上说是二级域名),.com.cn这是同事优化之前购买的。
<2>空间
空间一定要选用稳定、速度快的服务器,一个不稳定的服务器,非常不利于搜索引擎抓取,当引擎spider来抓取的时候,会消耗你大量cpu,一旦你服务器无法访问蜘蛛就不能很好的抓取,或许下次再来要等很长一段时间,降低了搜索权重,失去了收录的机会,百纳视频网用的是自己的服务器空间,且是资源全部在自己服务器上,非采集过来。
<3>网站名
最开始网站站名用"易成团队",优化后采用富迪健康科技,似乎搜索的人不会去搜索“易成团队”(小贴士:因为你的网站还没有形成品牌的时候,没有人会用你的品牌名称去搜)这个关键词吧,后来经过筛选选定“百纳视频”,搜索“富迪健康科技”的人比“易成团队”的要多得多,最后决定使用“富迪健康科技”,还要提醒大家收录前不要使用热门词做站名。(何为热门关键词?主要有三点判断,接下去将会讲到,尽请观注本站。)
<4>网站核心程序
尽量使用执行效率高、速度快、优化好的程序,百纳视频用的是新云的程序,php+sql,sql程序spider更容易抓取,页面框架也要尽可能兼容各种浏览器,比如主流的IE6、IE7、火狐。
<5>内容
在这里给即将建网站和刚开始建网站的站长说的是,不要马上就做大站或者分类内容很多的站,不要看到什么热门就把全部热门都做进去,比如BT、下载、QQ代码站、电影、美女,这些都是热门的,不要一开始就做那么多内容,做一个就可以了,突出网站的核心和重点,就像别人当提到百度的时候就知道搜索,下载的时候就知道用快车flashget一样。
<6>Meta标签优化
主要包括主题(Title),网站描述(Description),和关键词(Keywords)。还有一些其它的隐藏文字比如Author(作者),
Category(目录),Language(编码语种)等。
1.Title:因为引擎的蜘蛛抓取你内容时第一眼看到的就是站的title.这里要特别说明,首页和分页面以及内容页面标题的设定。这个站的首页标题还不错[u,站名+关键词的延伸(什么是关键词延伸,在搜索引擎输入一个关键词,看下面自动给出的关键词延伸,比如输入QQ,下面就给出QQ代码等一样),富迪健康科技延伸出相关的产品搜索,富迪科技等关键词,现在富迪的搜索量非常高,在首页中简单加入了一个词,网友搜索富迪和相关产名名称或分类的时候,适当的就出现了富迪健康科技(ecc2c.com)。
对于分页面:一个页面的内容最好围绕一个关键字展开,用相关关键字进行编辑页面内容,在一定限度上增加关键字密度, 有利用排名。蜘蛛抓取网页或许跟我们老师批改作文一样,注重第一段和最后一段的内容,只要你作文的头和尾写的精彩,那么你的作文就可能得到高分,呵呵,纯属娱乐,蜘蛛不可能这么人性的,但也一定程度说明第一段和最后一段内容出现关键字是有好处的;
对于内容页面:大家可以参考给搜电影站的内容页面标题,电影名字+电影名字下载+电影剧情下载等,有兴趣的朋友可以去看一下,搜索过去到分页面的流量也是非常大的,对于使用Phpwind论坛程序的站长,可以去参考中国男孩网,他的图片标签和帖子标题以及友情链接的选择都还不错。
2.Description:描述可以不采用类似关键词的形式,可以类似本站叫XXX网,为用户提供XXX内容这样的格式,只要描述中适当包含关键词即可,这样的方法比采用堆积关键词效果更好。
3.Keywords:关键词像刚才说的一样,采用关键词加延伸的方式适当融和在一起。
4.Author:这里可以你可以填写自己的域名中间部分或者关键词拼音。
5.Language:我采用实例代码解释给大家
<meta http-equiv="Content-Type" content="text/html; charset=big5"> big5表示为繁体中文,gb2312为简体中文,utf8为万国语言。这边又来了一个重点,许多人说认为big5是一种不良的编码方式,因此在设计网页的时候喜欢用utf8万国语言,这是对搜寻引擎SEO极为不利的一种做法,因为万一搜寻引擎判断不出你的网页主要语言是什么的时候,你就别想在该种语言的搜寻结果内出现了。针对不得以使用utf8万国编码的网页来说,以下的加强宣告势必要的,但是我必需说以下的做法我还无法确定搜寻引擎是否会“买帐”,也就是说虽然这也是一种宣告网页语言的方法,但很可能是无效的。建议除非不得以,网页还是不要使用
utf8比较能够达到SEO的目的。
或是
这里的zh-tw都是繁体中文的意思,另外常用的有zh-cn为简体中文,ja为日文。
<7>首页底部
首页最下面部分再描述一下网站提供什么样的内容,格式:xxx——一个提供xxx-xxxx-xxxxx(类似关键词延伸但不要和标题重复)
<8>首页文字描述
首页某些文字可以采用关键词命名,比如一般情况下网站的链接部分就直接叫“友情链接”,你可以自己修改模板为“关键字+友情链接”,关键词加粗,是不是又多了个关键词啊,搜索引擎也不会说你在作弊。
<9>首页图片alt
由于蜘蛛不能抓取图片及flash中的文字信息,所以需要在alt加上注释,最好用上关键字,这样搜索引擎会读取该属性了解图像的信息时就能抓到一个关键字,会给你加权重的。
<10>静态页面
静态页面包括html shtml htm 等,更容易被引擎收录,如果站长担心生成页面占用太大空间的话,可以考虑用伪静态,但是需要空间支持相应的组件,phpwind等程序都支持。
<11>文件夹名字
这里谈的就是分类页面的名字,比如百纳,分类页面就用拼音卡蕾伊(kaleiyi)做文件目录,这里的作用和域名作用差不多。
<12>robots.txt
robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。Robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。
当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。robots.txt必须放置在一个站点的根目录下,而且文件名必须全部小写。在这里给大家直接提供编写规则和代码:
1. 每当用户试图访问某个不存在的URL时,服务器都会在日志中记录404错误(无法找到文件)。每当搜索蜘蛛来寻找并不存在的robots.txt文件时,服务器也将在日志中记录一条404错误,所以你应该在网站中添加一个robots.txt.
2. 网站管理员必须使蜘蛛程序远离某些服务器上的目录——保证服务器性能。比如:大多数网站服务器都有程序储存在“cgi-bin”目录下,因此在robots.txt文件中加入“Disallow: /cgi-bin”是个好主意,这样能够避免将所有程序文件被蜘蛛索引,可以节省服务器资源。一般网站中不需要蜘蛛抓取的文件有:后台管理文件、程序脚本、附件、数据库文件、编码文件、样式表文件、模板文件、导航图片和背景图片等等。
下面是VeryCMS里的robots.txt文件:
User-agent: *
Disallow: /admin/ 后台管理文件
Disallow: /require/ 程序文件
Disallow: /attachment/ 附件
Disallow: /images/ 图片
Disallow: /data/ 数据库文件
Disallow: /template/ 模板文件
Disallow: /css/ 样式表文件
Disallow: /lang/ 编码文件
Disallow: /script/ 脚本文件
3. 如果你的网站是动态网页,并且你为这些动态网页创建了静态副本,以供搜索蜘蛛更容易抓取。那么你需要在robots.txt文件里设置避免动态网页被蜘蛛索引,以保证这些网页不会被视为含重复内容。
4. robots.txt文件里还可以直接包括在sitemap文件的链接。就像这样:
Sitemap: sitemap.xml
目前对此表示支持的搜索引擎公司有Google, Yahoo, Ask and MSN.而中文搜索引擎公司,显然不在这个圈子内。这样做的好处就是,站长不用到每个搜索引擎的站长工具或者相似的站长部分,去提交自己的sitemap文件,搜索引擎的蜘蛛自己就会抓取robots.txt文件,读取其中的sitemap路径,接着抓取其中相链接的网页。
5. 合理使用robots.txt文件还能避免访问时出错。比如,不能让搜索者直接进入购物车页面。因为没有理由使购物车被收录,所以你可以在robots.txt文件里设置来阻止搜索者直接进入购物车页面。
<13>友情链接
内部链接和导出链接,在内部以关键字的方式形成一个网状结构,结构严谨。导出链接要高质量,这在传递PR值上是有用处的,PR值虽然不是万能的,但没有是万万不能的,至少看起来很养眼哦,这里需要提醒的是链接要适当加入标签,在这里需要解释一下给部分网友,所谓PR就是GG PageRank,就是对Google评测的,就像SoGouRank一样用外链的多少来评定。
<14>内页互连
内页互连可以方便搜索引擎索引和蜘蛛爬取,提高分页面pr.
<15>做一个完美的网站地图(sitemap)
你的网站地图能使你的站或网页更早的别搜索引擎发现,它是你域名下所有重要网页的一个收集,像google这样的搜索引擎通过网站地图能快速抓取到你的网站,如果你能坚持做网站地图,搜索引擎就能不用面对死链,来快速的抓取你的网站。