深圳360搜索算法的理解与应对技巧

一、360搜索工作原理
当我们在360搜索框输入关键词,点击搜索按钮,然后出现结果。说起来简单,其实背后有很多门道。
在360搜索后台,有个特别大的数据库,里面存着数不清的关键词,每个关键词又对应着大量网址,这些网址都是360程序从互联网上一个个抓取回来的,这些程序我们叫它"搜索引擎蜘蛛"。这些不知疲倦的"小蜘蛛"整天在网上转悠,从这个链接跳到那个链接,把看到的东西都带回来分析,找出里面的关键词,要是"蜘蛛"觉得这个关键词数据库里没有而且对用户有用,就存起来。反过来,要是"蜘蛛"认为是垃圾信息或者重复内容,就直接扔掉,继续往前爬,找那些新鲜的、有用的信息存起来等着用户来搜。当用户真正来搜索的时候,就能把和关键词最匹配的网址找出来展示给用户。
一个关键词对应很多网址,这就涉及到排序问题,很自然地,和关键词最相关的网址就排到前面去了。在"蜘蛛"抓取网页、分析关键词的过程中,有个很重要的问题:"蜘蛛"能不能看懂你的网页。如果你的网站全是flash和js,它就看不懂了,会犯糊涂,就算关键词再精准也没用。相反,要是网站内容用的是它能理解的语言,它就能明白,这个语言就是SEO。

二、360SEO简介
全称:Search Engine Optimization,搜索引擎优化。自从360推出搜索引擎,相关的SEO就出现了。
存在的价值:为了让网页在360搜索的自然结果里能被更多收录,排名更靠前而做的优化工作。简单说,就是希望360搜索能多收录我们优化过的网站,并且在用户搜索时能把我们网站排在前面。
分类:白帽SEO和黑帽SEO。白帽SEO,能帮助改进和规范网站设计,让网站对搜索引擎和用户都更友好,同时网站也能从搜索引擎获得应有的流量,这是搜索引擎喜欢的方式。黑帽SEO,利用和放大搜索引擎的规则漏洞来获取更多访问量,这种做法大多是在欺骗搜索引擎,通常搜索引擎公司是不赞成的。这里我们主要说白帽SEO,那么白帽SEO要做些什么呢?


  1. 好好设置网站的标题、关键词、描述,体现网站的定位,让360搜索明白这个网站是干什么的;

  2. 网站内容优化:让内容和关键词对应起来,增加关键词的出现频率;

  3. 在网站里正确配置Robot.txt文件;

  4. 制作适合搜索引擎抓取的网站地图;

  5. 增加外部链接,到各个平台去推广;

三、前端SEO优化
通过优化网站结构布局和网页代码,让做出来的页面既能被普通用户看懂,也能被"蜘蛛"理解。
(1)网站结构布局优化:越简单越好,直奔主题,推荐扁平化结构。
一般来说,网站结构层次越少,"蜘蛛"越容易抓取,也就越容易被收录。中小型网站要是目录结构超过三层,"蜘蛛"就不太愿意往下爬了,"万一爬太深迷路了怎么办"。而且根据调查:用户如果跳转3次还找不到想要的信息,很可能就直接关掉网页了。所以三层结构也是为了用户体验考虑。具体要做到:


  1. 控制首页链接数量


网站首页权重最高,如果首页链接太少,没有"路"可走,"蜘蛛"就没办法继续爬取内页,直接影响网站收录。但首页链接也不能太多,太多的话,如果没有实质性内容,既影响用户体验,又会降低首页权重,收录效果反而不好。
所以对深圳本地的企业网站,建议首页链接控制在80个左右,链接可以包括页面导航、底部导航、文字链接等,注意链接要建立在提升用户体验和方便用户获取信息的基础上。

  1. 扁平化目录层次,尽量让"蜘蛛"跳转3次就能到达站内任何页面。比如:"深圳服务"-->"网站建设"-->"SEO优化",通过3级就能找到想要的内容。

  2. 导航优化


导航最好用文字,也可以用图片导航,但图片代码一定要优化,一定要加上"alt"和"title"属性,告诉搜索引擎这个导航是干什么的,保证就算图片显示不出来,用户也能看到文字提示。
另外,每个网页都要加上面包屑导航,好处是:从用户体验看,能让用户清楚自己在网站的哪个位置,帮助用户快速理解网站结构,同时提供返回各个页面的入口,操作更方便;对"蜘蛛"来说,能清楚了解网站架构,还能增加大量内部链接,方便抓取,减少跳出率。

  1. 网站结构布局——这些细节不能忘


页面头部:logo和主菜单,还有用户信息。
页面主体:左边放正文,包括面包屑导航和主要内容;右边放热门文章和相关推荐,好处是:能让访客多停留一会,对"蜘蛛"来说,这些文章属于相关内容,增强了页面关联性,也能提高页面权重。
页面底部:版权声明和友情链接。
要特别注意:分页导航的写法,推荐这样写:"首页 1 2 3 4 5 6 7 8 9 下拉框",这样"蜘蛛"可以直接按页码跳转,下拉框也能直接选页。不推荐这种写法:"首页 下一页 尾页",特别是分页很多的时候,"蜘蛛"要爬很久才能抓取完,会很累、很容易放弃。

  1. 控制页面大小,减少http请求,提升网站加载速度。


一个页面最好不要超过80k,太大,页面加载慢。速度太慢的话,用户体验差,留不住访客,而且一旦超时,"蜘蛛"也会直接离开。

(2)网页代码优化


  1. 标题:突出重点就行,把重要关键词放前面,不要重复出现关键词,争取每个页面标题都不一样。

  2. 标签:关键词,列出几个页面重点关键词就好,千万不要堆砌。

  3. 标签:网页描述,要能概括网页内容,不要太长,不要堆砌关键词,每个页面描述也要有所区别。

  4. 中的标签:尽量让代码有语义,在合适的地方用合适的标签,用对的标签做对的事。让看代码的人和"蜘蛛"都能一眼看懂。比如:h1-h6是给标题用的。

  5. 链接标签:站内链接,要加"title"属性说明,让用户和"蜘蛛"都明白。连到其他网站的外部链接,要加上el="nofollow"属性,告诉"蜘蛛"别爬了,因为"蜘蛛"一旦爬去外部链接,很可能就不回来了。

  6. 正文标题用h1标签:"蜘蛛"觉得这个最重要,如果不喜欢h1的默认样式,可以用CSS改。尽量做到正文标题用h1,副标题用h2,其他地方不要随便用h标签。

  7. 换行标签:只在文本内容换行时使用

  8. 表格要用表格标题标签

  9. 图片要用"alt"属性说明

  10. 加粗,强调标签 : 需要强调的时候用。加粗标签在搜索引擎那里很受重视,能突出关键词,表现重要内容,强调标签的效果仅次于加粗标签。


10、文本缩进不要用空格 应该用CSS设置。版权符号不要用特殊符号 可以直接打字,打"banquan",选第5个就能打出来。
12、巧妙运用CSS布局,把重要内容的HTML代码放最前面,最前面的内容被认为最重要,让"蜘蛛"优先读取,抓取关键词。

  1. 重要内容不要用JS输出,"蜘蛛"看不懂

  2. 尽量少用iframe框架,"蜘蛛"一般不会读里面的内容

  3. 谨慎使用 display:none :不想显示的文字内容,应该设置z-index或移到浏览器显示范围外。因为搜索引擎会过滤掉display:none里的内容。

  4. 不断精简代码

  5. js代码如果是操作DOM的,尽量放在body结束标签之前,html代码之后。

发表评论

评论列表