龙泉驿SEO入门指南
一、搜索引擎如何工作
当我们在百度搜索"龙泉驿水蜜桃"时,结果显示相关网页。这背后发生的故事,搜索引擎在默默做着许多工作。
在搜索引擎后台有个庞大的数据库,里面存着海量关键词,每个关键词对应着很多网址,这些网址是搜索引擎蜘蛛从互联网上一点点抓取回来的。这些勤劳的"蜘蛛"每天在网络上爬行,从一个链接到另一个链接,下载页面内容进行分析提炼,找到其中的关键词。如果"蜘蛛"认为这个关键词在数据库中没有而对用户有用就会存起来。反之,如果认为是垃圾信息或重复内容,就舍弃不要,继续爬行,寻找最新、有用的信息保存下来供用户搜索。当有人搜索时,就能把与关键词相关的网址展示出来。
一个关键词对应多个网址,这就涉及到排序问题,相应的与关键词最匹配的网址就会排在最前面。在"蜘蛛"抓取网页内容、提炼关键词的过程中,存在一个问题:"蜘蛛"能不能看懂网页内容。如果网站用了太多flash和js,它就看不懂了,会犯迷糊,哪怕关键词再贴合也没用。相应的,如果网站内容用的是它能理解的语言,那么它就能看懂,这种语言就是SEO。
二、SEO是什么
全称:Search Engine Optimization,搜索引擎优化。自从有了搜索引擎,SEO就诞生了。
存在的意义:为了提升网页在搜索引擎自然搜索结果中的收录数量以及排序位置而做的优化行为。简单说,就是希望百度等搜索引擎能多多收录我们优化过的网站,并且在别人搜索时网站能排得靠前些。
分类:白帽SEO和黑帽SEO。白帽SEO,能改良和规范网站设计,让网站对搜索引擎和用户都更友好,网站也能从搜索引擎获取合理流量,这是搜索引擎鼓励和支持的。黑帽SEO,利用和放大搜索引擎政策漏洞来获取更多访问量,这种做法大多是欺骗搜索引擎,通常搜索引擎公司是不支持不鼓励的。本文主要讲白帽SEO,那么白帽SEO具体要做什么呢?
- 精心设置网站标题、关键词、描述,体现网站定位,让搜索引擎明白这网站是做什么的;
- 网站内容优化:内容要与关键词对应,适当增加关键词密度;
- 在网站上合理设置Robot.txt文件;
- 制作对搜索引擎友好的网站地图;
- 增加外部链接,到各处网站宣传推广;
三、前端SEO实战
通过网站结构布局设计和网页代码优化,让前端页面既能被普通用户看懂,也能被"蜘蛛"理解。
(1)网站结构布局优化:尽量简单明了,提倡扁平化结构
通常来说,网站结构层次越少,越容易被"蜘蛛"抓取,也越容易被收录。一般中小网站目录结构超过三级,"蜘蛛"就不太愿意往下爬了,"万一迷路了怎么办"。而且根据相关调查:用户如果跳转3次还找不到需要的信息,很可能就直接离开。所以三层目录结构也是用户体验的需求。为此我们需要做到:
- 控制首页链接数量
网站首页权重最高,如果首页链接太少,没有"桥梁","蜘蛛"无法继续爬向内页,直接影响网站收录数量。但首页链接也不能太多,太多的话,缺少实质内容链接,容易影响用户体验,也会拉低首页权重,收录效果同样不好。
因此针对龙泉驿本地企业网站,建议首页链接控制在100个以内,链接形式可以包括页面导航、底部导航、锚文字链接等,要注意链接要建立在良好用户体验和引导用户获取信息的基础上。
- 扁平化的目录层次,尽量让"蜘蛛"跳转3次就能到达网站内任何一个页面。比如:"龙泉驿特产"--> "水蜜桃" --> "购买渠道"、"种植基地"、"营养价值",通过3级就能找到想要的信息。
- 导航优化
- 网站结构布局——容易被忽略的细节
- 控制页面大小,减少http请求,提升网站加载速度。
(2)网页代码优化
- 标题:突出重点就行,尽量把重要关键词放前面,关键词别重复出现,争取每个页面标题都不相同。
- 标签:关键词,列出几个页面重要关键词就好,千万别堆砌。
- 标签:网页描述,要高度概括网页内容,注意不要太长,不要过度堆砌关键词,每个页面描述也要有所区别。
- 中的标签:尽量让代码有语义,在合适的地方用合适的标签,用正确的标签做正确的事。让读代码的人和"蜘蛛"都一目了然。比如:h1-h6是用于标题的。
- 超链接标签:站内链接,要加"title"属性说明,让访客和"蜘蛛"明白。而外部链接,连到其他网站的,需要加上el="nofollow"属性,告诉"蜘蛛"别爬了,因为"蜘蛛"一旦爬去外部链接,可能就不回来了。
- 正文标题用h1标签:"蜘蛛"认为它最重要,如果觉得h1不好看,默认样式可以用CSS调整。尽量做到正文标题用h1,副标题用h2,其他地方不要随便用h标题标签。
- 换行标签:只用于文本内容换行
- 表格要用表格标题标签
- 图片要用"alt"属性说明
- 加粗,强调标签:需要强调时使用。加粗标签在搜索引擎中很受重视,能突出关键词,表现重要内容,强调标签的效果仅次于加粗标签。
10、文本缩进不要用特殊符号 应该用CSS设置。版权符号不要用特殊符号 可以直接用输入法,打"banquan",选第5个就能打出版权符号。
12、巧妙运用CSS布局,把重要内容的HTML代码放在最前面,最前面的内容被认为最重要,优先让"蜘蛛"读取,进行关键词抓取。
- 重要内容不要用JS输出,"蜘蛛"看不懂
- 尽量少用iframe框架,因为"蜘蛛"通常不读取里面内容
- 谨慎使用display:none:对于不想显示的文字内容,应该设置z-index或移到浏览器显示区域外。因为搜索引擎会过滤掉display:none里的内容。
- 不断精简代码
- js代码如果是操作DOM,应该尽量放在body结束标签之前,html代码之后。
发表评论