随着信息技术的发展,互联网上每天新增加的网页信息不计其数,用户已经习惯使用搜索引擎来获取互联网上的有价值的信息。由于用户使用搜索引擎输入关键字得 到的搜索结果少则几百条,多则上千条,因此在搜索结果排名中越靠前的网站被点击的几率就越大,排名越靠后的搜索结果被点击的可能性就越小。小脑袋竞价工具小编认为要想使搜索引擎 捕捉到网站并获得靠前的搜索排名,进行搜索引擎优化是一项至关重要的工作。本文针对在ASP.NET开发平台下网站结构搜索引擎优化的策略进行分析。
2 搜索引擎工作原理
2.1 搜索引擎的收录原理
按照工作原理的不同,可以把搜索引擎分为两类:全文搜索引擎和分类目录。
全文搜索引擎(Full-text Search Engine)的数据库是依靠“蜘蛛”(Spider)程序或“机器人”(Robot)程序扫描一定IP地址范围内的主机,如果发现有新的网站就开始抓取 网站内容,被抓取的网页存放在搜索引擎的网页数据库中,搜索引擎通过特殊的分析机制,提取网页的有效信息和文本段存放于索引数据库中,同时提取页面链接存 入搜索引擎的链接数据库中。网络机器人或网络蜘蛛会不定期地检查链接数据库中的链接,如果发现新内容便重新抓取网页内容,如发现链接失效,就删除失效链 接,同时更新检索数据库。百度、谷歌都是典型的全文搜索引擎。其他全文搜索引擎有:搜搜、搜狗等。
小脑袋竞价工具小编认为分类目录(Directory)则完全依赖手工操作的方式收集整理网站资料形成数据库,用户提交网站后,目录编辑人员会亲自浏览你的网站,然后根据一套自 定的评判标准甚至编辑人员的主观印象,决定是否接纳你的网站。比如DMOZ等ODP(Open Directory Project)网站。
2.2 搜索引擎的排名原理
Google是目前全球规模最大的搜索引擎,Google的搜索结果排名采用的是Page Rank算法,Page Rank值(简称PR值)的计算公式:PR(θ)=(1-d)+d[PR(T1)/C(T1)+…+PR(Tn)/C(Tn)]。其中的PR(θ)代表页 面的Page Rank数值(值的范围为1~10,PR值越高说明网站的重要性越高),T1~Tn代表有链接指向页面A的网页,C是网页出链接的数量,d是阻尼系数(常 数,Google通常取值0.9)。
Page Rank原理:从源网页指向目标网页的链接说明源网页投了目标网页一票,Page Rank会根据目标网页所收到的投票数量以及源网页的PR质来评估目标页的重要性。
小脑袋竞价工具小编认为百度是全球最大的中文搜索引擎,百度的排名核心技术是不透明的,且有人工干预的因素,但影响百度排名的因素可以总结为网页被收录的数量、指向网页的外部链接、网页的点击率、网页的更新频率等。
3 搜索引擎优化概述
搜索引擎优化(Search Engine Optimization,简称SEO)的主要工作是通过研究各类搜索引擎的收录和排名规则来对网站进行相关优化,从而获得在搜索结果页面有较好的排名来 提高网站访问量的一系列技术和方法的统称。SEO所产生的结果是网站操作体验度的不断提升、网站关键词排名的不断靠前、网站数据访问量的不断提升,品牌影 响力的不断提升。
4 ASP.NET网站SEO的方法
SEO的表现形式有网站结构优化、网站内容优化、网站外部优化,对于网站内容优化和网站外部优化不在本文的描述范围之内,在此不再赘述。
4.1 URL静态化
动态网页的内容可以跟具指定的条件(如数据库)动态变化。而且,动态网页往往需要数据库的支持,常常需要与服务器发生交互动作。显然静态URL地址看上去更加简洁,对于搜索引擎来说静态URL地址更加方便捉取。
ASP.NET中实现URL静态化的两种方法,可以采用ISAPI_Rewrite重写技术(目前最推崇的网站静态化方法)和写UrlRewriter代码实现网站伪静态。
(1)利用ISAPI_rewrite
下载ISAPI_Rewrite精简版(Lite),下载完成后,找到安装包里的.msi的文件,执行安装。安装完毕后打开IIS,在“ISAPI筛选器选项卡”中,添加筛选器。名称任意填,路径选择ISAPI_Rewrite.dll的安装目录,然后确定。
以上由小脑袋百度竞价助手试用站提供:www.yijianjingjia.com/product