剑川SEO完全操作指南:从原理到实战
一、搜索引擎如何工作
当我们在搜索框输入"剑川旅游""剑川木雕"这样的关键词,点击搜索按钮,马上就能看到结果。但你知道吗,在这个过程中,搜索引擎可是忙活了不少事情呢。
在百度这样的搜索引擎后台,有个特别庞大的数据库,里面存着数不清的关键词,每个关键词又对应着很多网址,这些都是搜索引擎派出的"蜘蛛"从互联网上一个个抓取回来的。这些小东西每天不辞辛苦地在网上爬来爬去,从一个链接跳到另一个链接,把看到的内容下载下来仔细分析,找出里面的关键词。要是"蜘蛛"觉得这个关键词数据库里没有,而且对用户有用,就会把它存起来;要是觉得是垃圾信息或者重复内容,就会扔掉继续往前爬,专门找那些新鲜有用的信息存起来等着用户来搜。这样当有人搜索的时候,就能把最相关的网址找出来展示给大家了。
一个关键词往往对应很多网址,这就涉及排序问题了,通常最符合关键词的网址会排在最前面。在"蜘蛛"抓取网页内容、提炼关键词的过程中,有个很关键的问题:"蜘蛛"能不能看懂网页内容。如果你用了一大堆flash和js,"蜘蛛"就看不懂了,会犯糊涂,就算关键词再贴切也没用。反过来,如果网站内容用的是"蜘蛛"能理解的语言,它就能看懂,这个语言就是我们常说的SEO。
二、什么是剑川SEO
全称:Search Engine Optimization,搜索引擎优化。可以说自从有了搜索引擎,SEO就跟着诞生了。
它存在的意义很简单:就是为了让网页在搜索引擎的自然搜索结果里能被更多收录,排名更靠前。说白了,就是希望百度这样的搜索引擎能多收录我们精心优化过的网站,而且在别人搜索时能把我们的网站排在前面。
SEO一般分两种:白帽SEO和黑帽SEO。白帽SEO是用来改进和规范网站设计的,让网站对搜索引擎和用户更友好,同时能从搜索引擎获得合理的流量,这是搜索引擎鼓励的做法。黑帽SEO就不同了,它专门利用搜索引擎的政策漏洞来获取更多访问量,这种做法基本上是在欺骗搜索引擎,一般都不被支持。今天我们重点说白帽SEO,那么白帽SEO具体要做些什么呢?
- 精心设置网站的标题、关键词和描述,明确网站定位,让搜索引擎知道这个网站是做什么的;
- 做网站内容优化:让内容跟关键词对应起来,适当增加关键词密度;
- 在网站上合理配置Robot.txt文件;
- 制作对搜索引擎友好的网站地图;
- 多做一些外部链接,到各个网站上去宣传推广;
三、剑川网站的前端SEO
通过优化网站结构布局和网页代码,让网站既能被普通用户看懂,也能被"蜘蛛"理解。
(1)网站结构布局要这样优化:越简单越好,最好能做到扁平化结构。
一般来说,网站结构层次越少,"蜘蛛"越容易抓取,也就越容易被收录。中小型网站如果目录超过三级,"蜘蛛"就不太愿意往下爬了,"万一天黑找不到路怎么办"。而且有调查显示:用户如果跳转三次还找不到需要的信息,很可能就会离开。所以三层目录结构也是从用户体验角度考虑的。具体要做到:
- 控制好首页链接数量
网站首页可是权重最高的地方,如果首页链接太少,没有"桥梁","蜘蛛"就没法继续爬行到内页,直接影响网站收录数量。但首页链接也不能太多,太多了会影响用户体验,还会拉低首页权重,收录效果反而不好。
对于剑川本地企业网站,建议首页链接控制在100个以内,链接形式可以包括页面导航、底部导航、锚文字链接等,关键是要建立在良好用户体验基础上。
- 采用扁平化目录结构,尽量让"蜘蛛"跳转不超过三次就能到达任何内页。比如:"剑川"--> "旅游" --> "景点介绍""美食推荐""住宿指南",三级就能找到想要的信息。
- 导航要优化好
导航最好用文字形式,也可以用图片导航,但一定要给图片代码加上"alt"和"title"属性,告诉搜索引擎这个导航是做什么的,这样即使图片显示不出来,用户也能看到提示文字。
另外,每个网页都要加上面包屑导航,好处是:从用户角度,能清楚知道自己在哪里,了解网站组织结构;对"蜘蛛"来说,能理清网站结构,还能增加大量内部链接,方便抓取,降低跳出率。
- 网站结构布局要注意这些细节
页面头部:放logo和主导航,还有用户信息。
页面主体:左边放正文,包括面包屑导航和具体内容;右边放热门文章和相关推荐,好处是能留住访客,让用户多停留一会儿。对"蜘蛛"来说,这些相关链接能增强页面相关性和权重。
页面底部:放版权信息和友情链接。
要特别注意分页导航的写法,推荐这样写:"首页 1 2 3 4 5 6 7 8 9 下拉框",这样"蜘蛛"可以直接跳转到指定页码,下拉框也能快速跳转。不推荐这种写法:"首页 下一页 尾页",特别是分页很多的时候,"蜘蛛"要爬很久才能抓取完,会很累、容易放弃。
- 控制页面大小,减少http请求,加快网站加载速度。
一个页面最好别超过100k,太大了加载慢。速度太慢的话,用户体验不好,留不住访客,而且一旦超时,"蜘蛛"也会离开。
(2)网页代码要这样优化
- 标题:突出重点就行,重要的关键词放前面,别重复出现关键词,尽量做到每个页面的标题都不一样。
- 关键词标签:列几个页面重要的关键词就行,千万别堆砌。
- 网页描述标签:要高度概括网页内容,别写太长,不要堆砌关键词,每个页面也要有区别。
- body里的标签:尽量让代码有语义,在合适的地方用合适的标签,用对的标签做对的事。让看代码的人和"蜘蛛"都能一目了然。比如:h1-h6就该用在标题上。
- 超链接标签:页内链接要加"title"属性说明,让用户和"蜘蛛"都知道链接内容。外部链接,连到其他网站的,要加上rel="nofollow"属性,告诉"蜘蛛"别爬了,因为它一旦爬出去可能就不回来了。
- 正文标题一定要用h1标签:"蜘蛛"认为这个最重要,如果不喜欢h1的默认样式,可以用CSS调整。尽量做到正文标题用h1,副标题用h2,其他地方别乱用h标签。
- 换行标签:只用于文本内容换行
- 表格要用表格标题标签
- 图片一定要加"alt"属性说明
- 加粗和强调标签:需要强调的时候再用。加粗标签在搜索引擎那里很受重视,能突出关键词,表现重要内容,强调标签的效果仅次于加粗标签。
- 文本缩进别用特殊符号 应该用CSS来设置。版权符号也别用特殊符号 ,可以直接用输入法打"banquan",选第5个就能打出来。
- 巧妙运用CSS布局,把重要内容的HTML代码放在最前面,最前面的内容被认为是最重要的,"蜘蛛"会优先读取,抓取关键词。
- 重要内容别用JS输出,"蜘蛛"看不懂
- 尽量少用iframe框架,"蜘蛛"通常不读里面的内容
- 慎用display:none:不想显示的文字内容,应该设置z-index或者移到浏览器显示范围之外。因为搜索引擎会过滤掉display:none里的内容。
- 不断精简代码
- js代码如果是操作DOM的,尽量放在body结束标签之前,html代码之后。
发表评论