分享好友 最新动态首页 最新动态分类 切换频道
Lucene.net站内搜索—1、SEO优化
2024-12-26 21:24

目录

Lucene.net站内搜索—1、SEO优化
Lucene.net站内搜索—2、Lucene.Net简介和分词
Lucene.net站内搜索—3、最简单搜索引擎代码
Lucene.net站内搜索—4、搜索引擎第一版技术储备(简单介绍Log4Net、生产者消费者模式)
Lucene.net站内搜索—5、搜索引擎第一版实现
Lucene.net站内搜索—6、站内搜索第二版

声明:在这里,所谈的一切关于SEO的技术主要针对于我们开发人员。

SEO(搜索引擎优化)的目的(很多人都是通过搜索引擎找到我们的网站)是让搜索引擎更多的收录网站的页面,让被收录页面的权重更靠前,让更多的人能够通过搜索引擎进入这个网站

原理:蜘蛛会定时抓取网站的内容,发现网站内容变化、发现新增内容就反映到搜索引擎中

蜘蛛(spider) 爬网站:就是向网站发http get请求的客户端。

SEO(搜索引擎优化*):让网站排名靠前,让网站更多的页面被搜索引擎收录。链接(外链、内链)、原创、关键词的数量、权重,小偷网站(站群),降权(PR PageRank),K站(Kill站,作弊)、伪原创:

爬网站的过程:发现网站。百度把csdn当成关键网站,顺着已知的网站链接找到新的网站或者新的页面。

SEO的第一个手段:建外链(外部链接)。新网站吸引蜘蛛。对于非新网站,搜索引擎考虑一个“权重”,重点考察 外链数量。权重越高搜索结果越靠前,“权重”的一个重要因素就是“外链”数量,外链质量(外链网站的PR值,PageRank,决定一个网站的质量的 值,PR值越高网站越重要,原创、创建时间等等),Alexa 排名(全球网站排名)

(*)robots.txt是公约,搜索引擎都建议遵守,相当于一个指路牌:想让那些搜索引擎搜索,想让那些页面搜索  Search engine optimization

搜索引擎蜘蛛(Spider):向网站发出Get请求,获得页面内容,分析页面中的超链接,进一步的向页面中的超链接发Get请求,获得链接的页面内容。搜索引擎只认识<ahref=“”>,并且不能是JavaScript、超链接不能是js动态生成的

网站的SEO基本原则:所有希望搜索引擎抓取的内容都应该是通过超链接(Get请求)获得的,Post获得的内容、js脚本打开的页面是无法被搜索引擎抓取的,所以尽量不要JS、Post来进行页面导航、内容的生成。搜索引擎一般不会执行JS、不会发Post请求、不会提交表单。

动态菜单应该是把菜单内容静态的写到html中,然后通过隐藏、显示来切换,而不是动态绘制菜单内容。车品汇的案例:在保证动态效果的前提下,考虑SEO。反例:某些校园网站

因为LinkButton是执行JavaScript向服务器发请求来进行Redirect,而蜘蛛不会执行JS,所以尽量不要用LinkButton。

内嵌js生成的超链接是搜索引擎看不到的。服务器端动态生成的内容是可以被蜘蛛看到的,客户端浏览器(蜘蛛)不知道服务器是动态生成的还是静态文 件,只有Response。蜘蛛只分析静态的HTML内容,不会去执行JS。蜘蛛就是相当于发出Get请求的WebClient。禁用JS以后获得的东西 就是蜘蛛能看到的东西。

SEO友好的AJAX:做一个简单的根据参数来获得1、2、3三个文章的AJAX效果,如下示例:

html代码:

一般处理程序代码:

效果:

这样就可以既实现ajax效果,又利于SEO优化了。

WebClient是下载Get请求的结果,而不是下载aspx源码。

聊SEO的时候说的一个很牛的技巧:<a href=https://www.cnblogs.com/jiekzou/p/“GetArticle.ashx?Id=1” onclick=“ShowArticle(1);return false;”>文章1</a>,也对不支持JavaScript的浏览器提供友好的使用。

糗事百科的“评论”也是同时考虑AJAX和SEO的例子。

蜘蛛爬网原理代码:

对于开发人员来讲:搜索引擎只认get请求获得的原始源代码;只认页面中的a标签,并且不能是href=“javascript:”;

案例:不要是<ahref="javascript:document.location='http://www.baidu.com'" >百度</a>

不要用LinkButton的Onclick中来做Response.Redirect,因为生成的是js,请看如下代码:

生成的html源码如下:

不要在页面中动态通过js生成超链接菜单,而应该像“车品汇”一样先把链接都生成到页面中,只是隐藏,然后通过js来控制不同层的显示

实现AJAX,同时制定onclick和href,让普通用户走onclick的ajax效果,搜索引擎蜘蛛走href

开发百度用的是通用搜索,咱们主要做站内搜索。

有一定访问量的互联网站都有站内搜索功能,比如verycd、优酷、豆瓣、cnblogs、mop、淘宝、大众点评网等。

msg like '%.net视频教程%':模糊程度太低,无法匹配几个关键词不挨着的;造成全表扫描,效率低。

为什么不用数据库全文检索?数据库全文检索很傻瓜化,和普通SQL一样。数据全文检索灵活性不强。注意:要sqlserver的专业版才支持全文检索功能。

使用sqlserver全文检索步骤:

1、设置需要检索的列属性

2、全文检索的查询语法:select * from T where contains(msg,’你好’)

为什么不用百度、google的站内搜索(site:cnblogs.com):受制于人,会被K;索引不及时、不全面、不精准;用户体验感差

这里主要讲解最有广泛应用价值的站内搜索技术,像开发百度、google那种站外搜索相关的技术不讲。

a、  搜索引擎 site:www.cnblogs.com 站内搜索

b、  查看网站收录。site:www.verycd.com

当我们新建一个网站后,要想让搜索引擎能够收录,我们要先将我们网址提交到各搜索引擎入口,一般提交2~3天后,你就可以在各搜索引擎中输入关键字进行搜索了。

最新文章
考研复试有哪些学校不考英语
在考研复试的过程中,许多考生都会关注到“考研复试英语要求”。对于研究生而言,复试不仅是对学术能力的考核,更是对英语水平的一次重要检验。本文将分享一些关于复试英语要求的经验和建议,希望能帮助到大家。一、了解复试英语的基本要求
目前哪个手游手机版玩的人最多 高人气的手游手机版前五名2023
很多平时不喜欢社交的人都喜欢玩人多的,因为在这样的手游里不用见面就可以跟队友交流,不少社恐玩家都在里交了不少好友,那么目前哪个手游玩的人最多?很多社恐玩家都想在手机上下载一个玩家多的手游,今天小编介绍的五个游戏在线玩家都是
推荐一款“微乐河北麻将万能挂”确实真的有挂
亲,微乐河北麻将万能挂有没有挂这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到-人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,
四川高考排名259430左右排位理科可以上哪些大学,具体能上什么大学
序号大学名称年份科目省份最低分数最低位次1海南热带海洋学院2022理科四川3122589572江西软件职业技术大学2022理科四川3132586303大连科技学院2022理科四川3132586304湖南工业职业技术学院2022理科四川3122589575鹤壁职业技术学院2022理科
神马推广:移动搜索营销的终极指南
神马推广是中国最大的移动搜索引擎“神马搜索”提供的广告平台。它为企业提供了一种有效的渠道,通过移动设备触达目标受众并提升品牌知名度。 本指南将深入探讨神马推广,涵盖从账号注册到广告优化等各个方面。通过理解神马推广的运作原理
预约陪玩下单系统小程序开发搭建
随着科技的发展,小程序已经成为了我们日常生活中不可或缺的一部分。无论是购物、支付、娱乐,还是学习、工作,小程序都能为我们提供极大的便利。今天,我们要讨论的主题是:预约陪玩下单系统小程序的开发和搭建。一、预约陪玩下单系统小程
高质量外链代发
买链须知1、所有链接均为首页链接,非黑链接,是高质量明链,俗称明链!2、我们的链接百度.谷歌.360.搜狗正常收录,网站主题健康,链接非Js调用,非If框架调用,无PR劫持!3、我们的所有链接均为高质量明链接,平均每组的稳定性都在100%以上!4、所有
韩国非常大度的电影原声,网友:听了仿佛置身于电影之中
近年来,韩国电影在全球范围内获得了越来越多的关注和赞誉,除了引人入胜的故事情节和精湛的演技外,韩国非常大度的电影原声也成为了一大亮点。这些电影原声不仅为影片增添了情感深度,同时也在音乐元素上展现了韩国独特的文化魅力,令观众
磁盘存储和文件系统
1.1 设备文件 一切皆文件:open(), read(), write(), close() 设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信 设备号码:         主设备号:major number, 标识设备类型
揭秘SEO公司利器,秒收录软件,网站快速提升排名秘籍
揭秘SEO公司秘密武器——秒收录软件,助您网站快速提升排名。这款高效工具,凭借独特算法,快速提升网站权重,实现关键词优化,让您的网站在搜索引擎中脱颖而出,抢占市场先机。立即使用,开启网站高速增长之旅!在互联网时代,网站成为了
相关文章
推荐文章
发表评论
0评