搜索引擎常用指令
————如何快速找到自己想要的结果
在百度和Google当中有一些常用的搜索指令,我们可以用这些搜索指令定制自己的搜索结果,快速高效地找到需要的东西。以下就是几个常见的指令和它们的使用方法,有兴趣的可以试试。
1.专业文档搜索指令:filetype:
这个指令主要用于查找文档、资料的时候使用,可以直接找出自己想要的文本格式的资料。
使用方法:在普通的查询词后面,加一个“filetype:+(文档格式)”对要的文档类型进行一个限定。(“filetype:”后可以跟以下文件格式:DOC、XLS、PPT、PDF、RTF、TXT、ALL等)
如:中国旅游地理 filetype:doc ,所搜索出来的就是所有叫中国旅游地理的DOC文档。需要其他格式的文档也只需要以此类推即可。
2.把搜索范围限定在网页标题中—— intitle:
我们互联网上有非常庞大数量的网页,搜索引擎辨别每个网页内容的重要途径就是查看这个网页的title标题,因为每个网页标题通常是对网页内容的集中归纳。因此,只需要把查询内容范围限定在网页标题中,往往能找到一些相关的网页和详细的内容,得到一个好的搜索结果。
使用方法:使用intitle:指令加上要搜索的内容
例如,搜索关于北京房山租车的专门网页,可以这样子用:intitle:北京房山租车,这样子得出的结果往往比只用 北京房山租车 这个词搜索得到的结果要准确。使用的时候要注意,intitle:和后面的关键词之间不要有空格。
3.把搜索范围限定在特定站点中——site:
在一些时候,如果我们知道某个网站中有自己需要找的东西,就可以把搜索范围限定在这个网站中,这样能提高查询效率。不过这个指令只能查询到那些被百度收录的网页,百度没有收录的那些网页是查不出来的。
使用方法:在查询内容的后面,加上“site:(+网站域名)”。
例如,要找乐山乐水网站中关于上海导游的信息,就可以在百度搜索框输入:上海导游 site:www.ilsls.com, 所出来的就是乐山乐水网站内所有关于上海导游的信息了。要注意,“site:”后面跟的网站域名,不要带“http://”;另外,site:和网站域名之间,也不要带空格。
4.查询域名下的反链——domain
其作用就是来查询域名下的反链。和site指令类似,domain域名也可以知道网站的健康状况,domain自己的域名是否在首页。
domain小技巧:可以利用domain自己的竞争对手的域名,从而获取更多外链的发布平台,作为己用。
5.把搜索范围限定在url链接中——inurl:
跟网页title一样,网页的url中往往也会包含一些重要的信息,显示这个链接的性质和页面的内容。因此,我们在查找信息的时候,对搜索结果的url做某种限定,就可以获得良好的效果。但是目前国内许多网站对SEO的忽视,还有很多的链接中没有关键词,所以这个指令的效果没有intitle:的效果好,一定程度上限制了结果展现。
使用方法:用 inurl: 后跟需要在url中出现的关键词,由于通用网址是拉丁字母或者数字,所以后跟的关键词一般使用拼音或者英文。同样的,inurl: 指令和后面所跟的关键词间不要有空格。
例如,找关于北京朝阳区包车信息,可以这样查询:北京包车 inurl:chaoyang .上面这个查询串中的“北京包车”,是可以出现在网页的任何位置,而“chaoyang”则必须出现在网页url中。
6.匹配——双引号和书名号
如果输入的关键词比较长,百度在经过分析后,给出的搜索结果中的查询词就有可能是拆分的。如果我们对这种情况不满意,可以尝试让百度不拆分查询词,完全按照输入的关键词的字数和顺序给出搜索结果。这只要在输入的时候给关键词加上双引号,就可以。
例如,搜索 北京石景山导游 ,如果不加双引号,搜索结果就会被拆分,既有北京石景山 导游,也可能会有北京 石景山导游等等,效果不是很好,但加上双引号后,“北京石景山导游”,得到的结果就是完全按照 北京石景山导游 这几个字的字数和顺序的结果了,不会被拆分开来,这样就我们的要求。
书名号是百度独有的一个特殊查询语法,在Google不通用。给关键词加上书名号的查询词,有三种特殊功能,一是书名号会出现在搜索结果中;二是被书名号扩起来的内容,不会被拆分,等同于双引号的作用;第三是可以将搜索结果的内容自然而然地区分出类别。 这个指令在查找一些有特定意义的电影或者书籍的时候就很有用。比如,查电影“神话”,如果不加书名号,很多情况下出来的是关于神话的五花八门的信息,而加上书名号后,《神话》结果就都是关于电影、书籍方面的了,自然的给分好类别了。
7.要求搜索结果中不含特定查询词
如果我们发现搜索结果中,有某一类网页是不希望看见的,而且,这些网页都包含特定的关键词,那么用减号语法,就可以去除所有这些含有特定关键词的网页。
例如,搜 哈利波特,但是不希望看到一些游戏方面的内容,就可以这样搜:哈利波特 –游戏,得到的结果中就不会有关于游戏的内容了。需要注意的是前一个关键词和减号之间必须有空格,否则,减号的功能就消失了。
8、不确定关键词的搜索指令—星号(*)
有时候我们在搜索一些内容的时候,会常常忘记忘记一些重要的内容,比如地名、人名、书名等,只记得当中的一两个字,这个时候就可以使用星号来解决。
使用方法:在关键词中使用 * 来替代相关内容。比如,在百度输入:大*市,由于 * 是可以代表任何字符的,所以结果中可能就会有:大理市、大连市、大丘市、大田市、大阪市等等,再根据进一步搜索找到自己的结果即可。
以上的搜索指令都可以组合使用,熟练之后能够极大地提高搜索引擎的效率,快速地得到满意的内容。
SEO常用指令的组合
一、site+inurl组合
作用:查询咱们单个栏目的收录量,这样以来就能够更加了解到咱们网站的一个具体收录情况。
用法:site:网站首页地址 inurl:栏目地址。
实际操作如下图:
二、site+intitle组合
作用:查询某一类特定文章的数量,这样可以很的得到我们想要的结果。
用法:site:网站首页地址 intitle:标题特定词。
实际操作如下图:
三、intitle+inurl组合
作用:主要的是可以用来寻找相关主题的外链资源。
用法:intitle:主题关键词 inurl:bbs
实际操作如下图:
百度基本搜索技巧
百度搜索引擎简单方便。仅需输入查询内容并敲一下回车键(Enter),即可得到相关资料。或者输入查询内容后,用鼠标点击“百度搜索”按钮,也可得到相关资料。
输入多个词语搜索
输入多个词语搜索(不同字词之间用一个空格隔开),可以获得更的搜索结果。
例如:想了解“广州皮带生产厂家”相关信息,在搜索框中输入获得的搜索效果会比输入“广州皮带生产”得到的结果。
在百度查询时不需要使用符号”AND”或”+”
百度会在多个以空格隔开的词语之间自动添加”+”。百度提供符合您全部查询条件的资料,并把相关的网页排在前列。
减除无关资料
有时候,排除含有某些词语的资料有利于缩小查询范围。百度支持“-”功能,用于有目的地删除某些无关网页,但减号之前必须留一空格。
并行搜索
使用“A|B”来搜索“或者包含词语A,或者包含词语B”的网页。
例如:您要查询“广州”或“皮带”相关资料,无须分两次查询,只要输入“广州|皮带”搜索即可。 百度会提供跟“|”前后任何字词相关的资料,并把相关的网页排在前列。
相关检索
如果您无法确定输入什么词语才能找到满意的资料,可以试用百度相关检索。
您可以先输入一个简单词语搜索,然后,百度搜索引擎会为您提供“其它用户搜索过的相关搜索词语”作参考。您点击其中一个相关搜索词。
代码优化
1、HTML源代码分析教程
1、<!--页面注解-->
2、<html>
3、<head>
4、<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
5、<meta http-equiv=“Content-Language” content=zh-cn>
6、<title>页面标题</title>
7、<meta name="keywords" content="关键词">
8、<meta name="description" content="网站描述">
9、<link href="inc/css.css" type="text/css" rel="stylesheet">
10、</head>
11、<body>
12、<div>
13、<h1>页面内容标题</h1>
14、<h2>页面相关性标题</h2>
15、<h3>标题系列</h3>
16、<h4>标题系列</h4>
17、<h5>标题系列</h5>
18、<h6>标题系列</h6>
19、<img src="xxx.jpg" alt="图片说明">
20、<a href="/" title="链接说明">锚文本</a>
21、<strong>重点关键词强调</strong>
22、<b>关键词强调</b><u>关键词强调</u><i>关键词强调</i>
23、</div>
25、<div>
26、版权部分关键词强调
27、</div>
28、</body>
29、</html>
********************************************************
注:在<body>..</body>标签区中的罗列,都是一些基础的HTML标签,这些标签出现的次序是可以变化的。
第1行的<!--页面注解-->
这个标签是用来做HTML代码注解的,这种形式的注解在浏览器中是不会显示的,而搜索引擎可以读到。所以这个标签有的时候会成为作弊的一种形式,而这种原始的作弊方式、早被搜索引擎
第4行到第5行<!--meta标签-->
对于Meta标签来说他包含了很多参考、其中需了解“Content-Type”代表页面编码、“Content-Language”代表页面语言,这是一个很容易被SEO初学者忽悠的标签、一旦设置错误、可能影响搜索引擎对页面的抓取及收录。
第6行<title>页面标题</title> 重点了解
页面标题对搜索引擎排名的优化是非常大的、而在SEO优化过程中、也是重点优化对像之一、尤其是百度对页面标题的评分很高、而标题的书写也直观重要、包括:标题是否完全匹配、是否包含与被包含关键词等
第7行<meta name="keywords" content="关键词">
关键词标签对于现在的搜索引擎或SEO优化者来说价值越来越低了、以前搜索引擎对关键词标签是很看重了、由于黑帽的手法慢慢体现、一些SEO人员以堆积关键词标签来提升网站排名为目的,导致现在搜索引擎对关键词标签、可以说是忽悠判断,但是个人认为、虽然是被忽悠、但是首页的关键词还是可以手工处理下、至于内页可以忽悠。
第8行<meta name="description" content="网站描述">
主要在搜索引擎结果中体现,与关键词标签一样、目前不太受搜索引擎看中、但描述标签与关键词标签是有区别的、关键词标签浏览器用户正面是无法看到,但是描述标签一旦被搜索引擎索引、是会体现在搜索引擎结果中、而这个结果是可以直接响影用户点击率、可以说一个好的描述可以为你网站增加很多点击及转化、提示:由于搜索引擎时刻在更新、算法及索引方法也不段在进步、或者说很人性化、所以搜索引擎会根据用户搜索“关键词”去抓取网站描述。所以个人建议、还需要注意首页描述及着陆页描述的书写、其它部分可以使用程序调用、
第13行<h1>页面内容标题</h1>
H1标题、一个代码优化中重点标签,也是搜索引擎定位这个页面主题的依据,如果你的<h1>标签里没有出现你的页面关键字,那么这是一种很大的损失,这里的权重相对于其它的在<body>区的标签来说更加重要。在代码优化中、它的重要性仅次于<title>。所以,必需认真对待你的页面<h1>标签的优化,一般使用在文章页面来的文章标题优化。(H1+TITLE 可以说是SEO优化中的致命组合)
第14行到第18行<h2>页面相关性标题</h2>
对比<h1>标签来说、H2标签重要程度相对来说就降底了,一般使用在长尾关键词及相关内容方面,而<h3>~<h6>这些标签,重要性是依次递减的,在一个页面的权重越来越低。
第19行<img src="xxx.jpg" alt="图片说明">
我们知道搜索引擎是不可以抓取图片内容的、那么如何合理的告诉搜索引擎某张图片代表什么了,ALT标签就是告诉搜索引擎图片含义、让搜索引擎的理解图片内容。
第20行<a href="/" title="链接说明">锚文本</a>
锚文本、我们称为关键词链接,关键词链接在SEO优化当中是一个非常重要优化对象之一,而锚文本链接又可以扩展,外部链接形式的锚文本及内部链接形式的锚文本。具体对SEO的作用是需要判断链接的形式不同而不同。
第21行<strong>重点关键词强调</strong>
<strong>标签基实重要性仅次于<h1>,也是强调一类、包括:<b>、<u>、<i>等标签。而对于搜索引擎来说<strong>标签的影响要高说<b>、<u>、<i>等
第26行版权部分优化
随着搜索引擎越来越强大、网页底部、版权部分也是SEO优化者需要优化的地方、一般来说底部文件对于程序来说都是全部调用、所以如果能在底部加上一个关键词链接指向网站首页、那么这种内部式全部投票也是一种对首页页面权重的提高。
网站代码优化目的
1、去掉网站多余的代码,以减少网站的大小,提高网站的加载速度和用户体验。
2、网站代码优化是站长必须要掌握的基本技能,这关系到搜索引擎蜘蛛是否会对你的网站感兴趣,冗长无用的代码会让蜘蛛很难理解,增加蜘蛛抓取网站的难度。
3、同时,网页的精简还关系到网站的加载速度,对用户体验至关重要。
网页代码优化的原因:
(1) 可以减少网页的体积,加快网页的下载速度;
(2) 提高蜘蛛对信息的抓取的速度和准确性
(3) 有利于减少错误的代码,提高页面的对蜘蛛的友好性
(4) 便于管理人员维护,提高工作效率
(5) 减少网页的噪音,突出页面的主题
我们可以从以下几个方面来进行精简代码:
一、清除页面中多余的代码:空格代码、style和font重复定义的代码
有的网站以为制作者的代码书写习惯问题,页面会有很多空格代码。不要小看这些体积很小的代码,积攒多了,也会使我们的网站异常的臃肿。
很多网站都是采用的DIV+CSS,在CSS中定义了文字的字体,颜色,以及页面的排版,但是在网站的其他地方还用了以style以及font来再次定义字体字体,这些代码完全没有必要重复定义,属于可以精简的代码。
二:使用DIV+CSS布局网页
虽然现在div+css已经很成熟了,但是很多网页设计者可能考虑到网页的兼容性以及布局的简易性还是使用老式的table布局,如上图所示。虽然table布局很方便,但是其弊端也是显而易见的,那就是会大大增加网页的大小,尤其是多层表格的嵌套。这种布局不仅会提升体积,同时如果嵌套数太多的话就会影响到搜索引擎的爬行,影响到站点的收录。
另外,一些网站会使用外部文件,将css和js放在外部文件中,页面html中只要放一样代码调用就可以了。有时候我们去查看的一些源文件代码,会看到很多css代码以及javasript代码,将javascript放置在网站页面的html文件中的前面,而真正能用到得一些文字部分这被推倒了html的后面。企赢001认为一般页面代码中的这种代码都需要精简。
三、代码注释
很多程序人员在编写代码是都习惯在别人看不懂的地方给出一段注释,这些代码往往是为了几个程序员之间的协同工作,对于外人以及搜索引擎来说没有任何用处,相反还会给搜索引擎蜘蛛带来一定的困扰。
四、 减少页面表格。
现在的网站用什么做?很多程序员想法就是采用CSS去做,采用CSS去排版,这种做法呢,就使页面中的表格大大的降低了,但是网站也不能没有表格,有些事必须使用到得,使用表格本身没什么,但是有很多网站都采用嵌套表格,一般这样的表格形式会给网站产生大量的垃圾代码,并且这些垃圾代码都是没有任何用处的代码,这一类代码也是我们网站需要精简的代码之一。
五、降低页面对于JS的依赖性
现在来说,JS对于搜索引擎并不不友好,虽然有消息称搜索引擎不会对JS有厌恶的情绪,但是多一事不如少一事。虽然JS可以制作出很多的效果,但是网页中大量的JS将影响蜘蛛对页面的抓取和增加网页体积。尤其是页面的关键位置如导航栏,尽量采用DIV+CSS的设计方法。
六、尽量不要使用内嵌式CSS
内嵌式CSS分为两种,一是在head区域的普通内嵌式,二是在标签内出现的行内内嵌式css,无论是何种内嵌CSS方式结果都会提升页面的体积。对此我们可以尽量使用外调式的CSS来为站点页面的体积瘦身。
七、将html控制方式转换为CSS控制
很多网页设计者习惯在标签内对内容进行控制。比如img标签里通过width和height来控制图片的大小。尽量将这些代码转换成外调式的CSS,使网页代码更加的瘦身。
八:对网页进行GZIP压缩
这一点可能大家都很熟悉。这个功能需要你的服务器的支持。GZIP压缩一般能对网页进行30%-80%的压缩,是重要的一种优化效果。
标签优化
(一)、常用标签
包括html、body、head、foot、p、b、i、em、strong、font、div、/br、span、image、title、keywords、description、tag、a、nofollow、canonical、h。
(二)、标签的一般写法: (特殊标签除外,比如</br>)
(三