百度《给站长的建站建议》站长可真正参透?
百度优化怎么做?百度为什么K了我的站?百度关键词排名依照什么规律?百度对网站的收录怎么减少了?这些站长们都非常头疼的问题让每个站长都夜不能寐。久而久之站长把不满的情绪发泄到百度身上,对百度产生了非常消极的偏见。我不是百度的马甲,但还是想为百度开脱几句。出现以上的情况只能怪站长自己太菜,太轻浮。百度搜索帮助中心-网页搜索帮助-站长FAQ《 给站长的建站建议》你仔细读了吗?照着人家百度老大哥的话做了吗?可能某些人还想辩解,先拿《 给站长的建站建议》中的一条条规则来对比着看吧,看看你做得怎样?
《建站建议》真的读明白了吗?先自问自己三遍吧,还不明白虚心看着我来解析(以下每条建议均来自百度官方地址http://www.baidu.com/search/guide.html#4)。
第一条:为每个网页添加合适的标题,如果是网站首页,则标题建议使用站点名称或者站点代表的公司、机构名称;其余的内容页面,标题建议做成与正文内容的提炼和概括,这可以让您的潜在用户通过搜索引擎结果中的标题快速访问到您的页面。
上面就是说网站的title部分,明白点的人都知道设置下网页的title.但还是发现有的白痴没有照着做,甚至网页上根本没有title。还有的新手不知道怎么弄。举个例子,自己的站是做鞋帽电子商务的,但title部分直接写上“XXX商贸公司”,真是雏啊。正确的写法是“最想表现的第一关键词|第二关键词|...”,或者中间用“,”也可以。注意点就是吧你的关键词尽量的表现出来,但长度尽量保持在35-40个字符(这个百度没说,我自己总结的)。
第二条:充分利用网站首页或者频道首页的 description 标签,提供此网页内容的概括说明,形式为<meta name="description" content="此网页内容的概括说明" />,这将帮助用户和搜索引擎加强对你的网站和网页的理解。
这一点也是新手站长容易犯得毛病。现实中也发现了好多人没有写description。有的是写了,但只是将所有的关键词直接堆砌起来,还长的要命,最后导致自己被百度“毙命”。正确的写法应该是形成通顺的描述语句,但里面要尽量的体现自己在title部分设置的关键词,做到上下对应。
第三条:网站应该有明晰的导航和层次结构,网站上重要的网页,应该能从网站比较浅层的位置找到,确保每个页面都可以通过至少一个文本链接到达。
这个就是在说网站的链接问题,不管是自己网站内部链接还是来自于其它网站的外部链接,反正得让人家百度蜘蛛知道你网站上有这个页面的链接才有收录你的可能啊。外部链接的数量是越多越好的,但短时间的外部链接数量狂涨会让百度认为你的站在发垃圾链而导致惩罚,这一点百度不厚道的保留了些,我这里指出来望大家注意。
第四条:尽量使用文字而不是flash、Javascript等来显示重要的内容或链接,百度暂时无法识别Flash、Javascript中的内容,这部分内容可能无法在百度搜索得到;仅在flash、Javascript中包含链接指向的网页,百度可能无法收录。
这部分人家百度说明白了吧。但还是有站长为了flash、Javascript所带来的动炫的感觉依然大量采用。人家不能识你还要用,也不能怪百度啊。实践中发现有的站长做的站,导航菜单链接都写在flash或者Javascript里,被百度抛弃只能是活该,还去骂人家,自己该反省下了。
第五条:如尽量少使用frame和iframe框架结构,通过iframe显示的内容可能会被百度丢弃。
第六条:如果网站采用动态网页,减少参数的数量和控制参数的长度将有利于收录。
这两点没什么说的,老鸟站长一看就明白,新手怎么也说不明白,干脆不说了。人家百度不让这么做就照办吧,否则吃亏的只能是自己。
第七条:网站改版或者网站内重要页面链接发生变动时,应该将改版前的页面301永久重定向到改版后的页面。
第八条:网站更换域名,应该将旧域名的所有页面301永久重定向到新域名上对应的页面。
都说的是301的定向问题。好多站长不知道怎么做301永久重定向。这个我在《301重定向的实现方法及对搜索引擎优化效果影响分析》一文中有了非常具体说明,可以参照下。
百度还在此页中多出提到与上述8条规则同等重要的以下几个方面。
一、网站代码结构。如果网站代码结构复杂的话,该页面有可能被百度所抛弃。
这里再次为新手站长提醒,不要再页面上随处乱写长长的css样式及javascript代码。最好的方式是将css样式写在一个.css文件里,或者将javascript代码写在一个.js文件里,然后包含到页面里,这样不但是百度蜘蛛还包括站长本人对网站代码都有了很好的可读性,不是吗?以后再别这样了,省得大家笑你菜。
二、网站结构必须符合W3C最基本的页面结构,建网站门槛是低,但还是要遵从行业标准的。如果不知道什么是最基本的网页结构,看好了。不要因为最基础的自大傲慢,对比下自己做的网站就知道了。
最基本的网站结构:
<html>
<head>
<title>