说说宿州SEO那些事
一、搜索引擎那点事儿
当我们在百度输入"宿州装修公司",点击搜索按钮,然后就出来一大堆结果。这背后到底发生了什么,搜索引擎可忙活了不少。
在搜索引擎后台,比如百度,它有个超级大的数据库,里面存了无数个关键词,每个关键词又对应着好多网址,这些网址都是百度派出去的"蜘蛛程序"从互联网上一个个抓回来的。这些勤快的"蜘蛛"整天在网上转悠,从这儿爬到那儿,把看到的内容都下载下来分析,找出里面的关键词,要是发现这个关键词数据库里没有,而且对用户有用,就存进数据库。反过来,要是"蜘蛛"觉得是垃圾信息或者重复内容,就直接扔掉,继续爬啊爬,找最新鲜、最有用的信息存起来等着用户来搜。等到有人搜索的时候,就能把跟关键词最匹配的网址找出来展示给用户。
一个关键词对应好多网址,这就得考虑谁排前面谁排后面的问题,相应的跟关键词最相关的网址就会排在前面了。在"蜘蛛"抓取网页内容、提炼关键词的过程中,就有个问题要注意:"蜘蛛"能不能看懂。要是网站都是flash和js做的,它就看不懂了,会犯糊涂,就算关键词再合适也没用。相应的,如果网站内容是它熟悉的语言,它就能理解,这个语言就是SEO。
二、聊聊宿州SEO
全称:Search Engine Optimization,搜索引擎优化。从有搜索引擎那天起,SEO就跟着出现了。
存在的意义:为了让网页在搜索引擎的自然搜索结果里多被收录、排得更靠前而做的优化工作。简单说,就是希望百度这样的搜索引擎能多收录咱们精心优化过的网站,而且在别人搜索的时候能排在前面。
分类:白帽SEO和黑帽SEO。白帽SEO,是帮助网站变得更规范、更合理,让网站对搜索引擎和用户都更友好,这样网站就能从搜索引擎那里获得应有的流量,这是搜索引擎支持和鼓励的做法。黑帽SEO,是利用搜索引擎规则的漏洞来骗取更多访问量,这种行为多半是在糊弄搜索引擎,通常搜索引擎公司都不赞成。咱们重点说白帽SEO,那么白帽SEO能做些什么呢?
- 把网站的标题、关键词、描述都精心设置好,体现网站的定位,让搜索引擎知道这个网站是干什么的;
- 网站内容要优化:内容要跟关键词对应上,增加关键词的出现频率;
- 在网站里正确设置Robot.txt文件;
- 制作对搜索引擎友好的网站地图;
- 多做外部链接,到各个网站上去宣传;
三、前端优化技巧
通过网站结构设计和网页代码优化,让做出来的页面既能让浏览网站的人看懂,也能让"蜘蛛"看懂。
(1)网站结构要合理:越简单越好,最好是扁平化结构。
一般来说,网站结构层次越少,"蜘蛛"越容易抓取,也就越容易被收录。中小型网站要是目录超过三级,"蜘蛛"可能就不愿意往下爬了,"万一爬迷路了咋办"。而且根据调查:用户要是跳转三次还找不到想要的信息,很可能就直接关网页走人了。所以三层结构也是用户体验的需要。咱们得注意这些:
- 控制好首页链接数量
所以中小型宿州本地网站,建议首页链接别超过100个,链接可以是导航菜单、底部链接、文字链接什么的,关键是要让用户用着舒服,能帮用户快速找到需要的信息。
- 目录层次要扁平,尽量让"蜘蛛"跳转三次就能到达网站里任何一个内页。比如:"宿州服务"->"宿州装修"->"宿州家装设计",这样三级就能找到具体内容了。
- 导航要优化好
另外,每个网页都要有面包屑导航,好处是:从用户体验来说,能让用户知道自己在哪里、这个页面在整个网站里的位置,帮助用户快速理解网站结构,同时提供了返回各个页面的入口,操作起来方便;对"蜘蛛"来说,能清楚了解网站结构,还增加了大量内部链接,方便抓取,减少跳出。
- 网站布局细节
要特别注意分页导航的写法,推荐这样写:"首页 1 2 3 4 5 6 7 8 9 下拉框",这样"蜘蛛"可以根据页码直接跳转,下拉框可以直接选页跳转。不推荐这样写:"首页 下一页 尾页",特别是分页很多的时候,"蜘蛛"要爬很多次才能抓完,会很累、容易放弃。
- 控制页面大小,减少http请求,加快网站加载速度。
(2)网页代码要优化
- 标题:突出重点就行,重要的关键词往前放,别重复出现关键词,尽量做到每个页面的标题都不一样。
- 关键词标签:写几个页面最重要的关键词就行,千万别堆砌太多。
- 描述标签:要能概括网页内容,别写太长,也别堆砌关键词,每个页面要有所区别。
- 合理使用标签:代码要符合语义,该用什么标签就用什么标签。让看代码的人和"蜘蛛"都能一目了然。比如:h1-h6是用在标题上的。
- 链接标签:站内链接要加"title"属性说明,让用户和"蜘蛛"都知道是啥内容。而外部链接,连到其他网站的,要加上el="nofollow"属性,告诉"蜘蛛"别爬了,因为"蜘蛛"一旦爬出去可能就不回来了。
- 正文标题用h1标签:"蜘蛛"认为这个最重要,要是觉得h1样式不好看,可以用CSS调整样式。尽量做到正文标题用h1,副标题用h2,其他地方别乱用h标签。
- 换行标签:只用在文本内容换行
- 表格要用表格标题标签
- 图片要用"alt"属性说明内容
- 加粗和强调标签:需要强调的时候再用。加粗标签在搜索引擎眼里很重要,能突出关键词,显示重要内容,强调标签的效果仅次于加粗标签。
- 文本缩进别用特殊符号 要用CSS设置。版权符号别用特殊符号 直接输入"banquan",选第5个就能打出来。
- 巧用CSS布局,把重要内容的HTML代码放前面,越靠前的内容被认为越重要,"蜘蛛"会优先读取,先抓取关键词。
- 重要内容别用JS输出,因为"蜘蛛"看不懂
- 少用iframe框架,"蜘蛛"通常不读里面的内容
- 慎用display:none:不想显示的文字内容,应该用z-index或者设置到浏览器显示范围外。因为搜索引擎会过滤掉display:none里的内容。
- 不断简化代码
- 操作DOM的js代码要放在body结束标签之前,html代码后面。
发表评论