如何让你的网站排名靠前
网站做好了,怎样才能让你的网站在各大搜索引擎中排名靠前呢?网上的帖子很多,通过搜索和总结,整理出了一套自己行之有效的方法,写出来供大家参考
成功案例推荐:天气预报、43997k7k小游戏、PMP
还在继续整理中,而且我们的网站也在不断优化中.........
1、 网站建好后首先到各大搜索引擎免费登录你的网站
http://www.sowang.com/freesubmit.htm
http://bbs.5ixb.com/simple/index.php?t584.html
2、 下载一个spider模拟器, 来查看你网页被SE检测到的信息, 可以在这个网址查看你页面被搜索引擎收集到的信息: http://www.webconfs.com/search-engine-spider-simulator.php, 根据这些信息, 修改页面, 去掉无用信息, 增加你认为有用的信息。
3、 尽量不要把整个页面都用Flash或者图片来实现, 这样SE无法找到页面的有用信息.
4、 用标准代码设计网页,一个页面最主要有2个部分需要关注, 一个是<head></head>, 另外一个是<boy></body>, 至少这2部分应该设计好了, SE喜欢从左到右,自上而下搜索信息, 它认为页面上面的信息更重要, 所以尽量把你要突出的信息放在页面的上面
5、 <title>标志:
title标志作为页面的重要信息, SE非常看重, 应该把本页面要突出的信息精简到20个字以内作为title的值. 但不要用与页面无关的关键字作为title值, 否则会被SE惩罚.
6、<Meta>标志:
每页都加上关键词比较好,但是不要堆砌关键词,堆砌关键词会被搜索引擎视为作弊,最好是有2、3百字的内容。在内容中有主要关键词,而关键词密度在2%到8%之间(这是目前几个月的最佳关键词密度,以后可能会变). 关键词要注意:Title和网页内容中含有关键词最重要、其次是Meta描述&Meta 关键词。然后网页内容中的<h></h>之间的标题中是否含有关键词也很重要。Meta最重要的是Description,而Meta Keywords现在大型的搜索引擎都不会在意,比如Google和Yahoo都不会根据Meta Keywords来进行网页排名。Description中关键词的原则同样是搜索量最大最相关的放在最前面,比如我们网站是做汽车保险报价的,原来我们网站的关键字是这样描述的
然后嵌入到页面中,如
<HEAD>
<!--#include virtual="/Library/title.lbi" -->
</head>
<html>
7、我之所以把“车险报价”放在了后面,是因为你按照我的方法在百度中搜索会发现“车险报价”这个关键词根本没有什么人搜索,所以放在后面,没有人搜索就表示没有人流,关键词是别人的搜索习惯,不是俺们做网页的自己想出来的,所以首先要分析什么关键词别人用的最多
8、 javascript: SE一般对javascript不感冒, 尽量不要在页面的<head></head>间放置大量的javascript函数, 这样会使SE不知所措, 而且大部分SE在爬行你的页面时都有时间限制, 或者最大信息量限制, 在前面放置很多javascript代码会使SE运行缓慢, 降低对你的兴趣, 最主要还是这部分代码把你后面有用信息占用了,使得SE无法获取你页面有用的信息, 如果你实在要用javascript, 尽量把所有javascript代码放在一个js文件里, 然后在页面连接这个JS文件即可
9、 给所有<img>加上alt属性, 这个一个好的习惯, 尤其是指向一个连接的图片一定要加上要连接网址的关键信息, SE会对有连接指向的图片的ALT属性进行识别, 但对无连接的图片不作处理.
10、 <h1><h2>: SE对这样的信息很感兴趣, 而且会对其增加权重, 所以把最重要的信息用<h1></h1>标识出来, 把次重要的信息用<h2></h2>标识出来. 注意: 一个页面应该只有一个<h1></h1>, 可以有多个<h2></h2>, 否则会被SE认为是作弊的
11、 尽量不要用mouseovers, 最好在css里用hover来实现
12、 尽量不要套用多层次的<table>, SE一般最多只能读取3个<table>的嵌套, 如果多了, 它就懒得读下去了, 造成你的有用信息没有被检测到.
13、 <b><strong>: 这些标识也会被SE很好的注意到, 虽然权重不如<h1><h2>那么高, 可以灵活使用.
14、 一个页面的连接数量最多不要超过100个, google认为只有前100个是有用的
15、 对于搜索引擎来说,页面各个元素的权重比例。
内部连接: 10 分.
标题title: 10 分.
域名: 7 分.
<h1>和<h2>: 5 分.
页面第一个段落的开始部分: 5 分.
路径和文件名: 4 分.
相似关键词: 4 分.
每个句子的开始部分 1.5 分.
<b>和<strong>: 1 分.
内容: 1 分.
Title属性: 1 分. (注意不是<title>, 是title属性, 比如<a href=… title=””>)
alt 标志: 0.5 分.
<meta>的description属性: 0.5 分.
<meta>的 keywords属性: 0.05 分.
16、 尽量用HTML的格式, 如果的确要用数据库, 尽量减少参数的长度
17、 我的网站( http://www.zhekouwang.com/ )以前显示商品都是用一个aspx文件通过参数传递的, 结果这个aspx文件只能被SE收录1页, 而且排名根本找不到; 后来我把动态页面转换成了静态页面,用HTML格式显示, 每个商品一个HTML页面, 结果google收录增加了5000多页, 而且每个商品在google的排行基本都在第一页了, 一搜的也是. 最近来自一搜的访问量成倍增加. 一搜基本上只对HTML文件感兴趣, 对动态页面不太感冒.
可以写个基类,如
{
public BasePage()
{
}
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
string name=Request.Url.AbsolutePath.Substring(1,Request.Url.AbsolutePath.Length-1).Replace("aspx","htm");
string newurl="";
if(name.IndexOf("/")>0)
{
newurl=Server.MapPath("../") + name;
}
else
{
newurl=Server.MapPath("./") + name;
}
MemoryStream ms = new MemoryStream();
StreamWriter sww = new StreamWriter(ms);
StreamWriter swr = new StreamWriter(newurl);
System.Web.UI.HtmlTextWriter htmlw = new HtmlTextWriter(swr);
base.Render(htmlw);
htmlw.Flush();
htmlw.Close();
string strLL = System.Text.Encoding.UTF8.GetString(ms.ToArray());
Response.Write(strLL);
Response.Redirect(Request.Url.AbsoluteUri.Replace("aspx","htm"), true);
}
}
然后在需要生成静态页面的页面中继承就可以了
18、
反向连接:google非常重视反向连接, 可以通过以下方式来增加反向连接:
A: 友情连接, 最好找PR高的, 而且被SE收录很多页面, 排名靠前的连接, 千万不要和看起来PR很高, 但一眼就看出来是作弊的网站连接. 也不要和PR状态栏是灰色的连接, 这样的网站有可能是没有被收录, 也有可能是被惩罚了; 另外, 连接的时候也不一定非要连接你的首页, 也可以多连接些你的其他重要的页面, 比如网站的站点地图等页面, 首页外部连接不要太多,不超过40个. 20个以内最好.
B: 登陆网址站, 象dmoz, yahoo等目录要使出浑身解数来登陆, 但不要隔两天就登陆一次, 其他的网址站登陆越多越好, 至于如果找网址站, 你可以看看你的竞争对手在google里的反向连接, 在google输入 “link:www.****.com”, 就可以看到对方网站的反向连接, 你可以挨个进入搜索的结果, 在每个页面里也申请你的连接, 可以方便的找到很多连接网址站.
C: 留言板留言: 类似网址站登陆, 但写法一定要科学, 否则就没有意义了, 一般我是这样写的:
<a href=http://….>网站名</a>
网站名
网站名 http://.... 申请和贵站友情连接
D: Blog博客