墨江哈尼族自治SEO教程:怎么做?是什么意思?
一、搜索引擎是个啥玩意儿
当我们在百度输入“墨江哈尼族自治”,然后点击搜索,结果就出来了。这背后的事儿,搜索引擎可忙活不少。
在搜索引擎那,比如百度,后台存着一个巨大的数据库,里面是数不清的关键词,每个词又对应着好多网站地址,这些地址都是百度的“蜘蛛”从网上到处爬、一点点搜罗来的。这些“蜘蛛”可勤快了,每天在网上转悠,从这页爬到那页,把看到的东西存下来,分析分析,挑出关键词。如果“蜘蛛”觉得这词儿数据库里没有、对大家还有用,就收进库里去。反过来,要是它觉得是没用的垃圾或者老掉牙的重复内容,就扔掉不管,接着爬,找点新的、有用的存着,等你要搜的时候用。这么一来,你搜“墨江哈尼族自治”,它就能把相关的网站找出来给你看。
一个词儿能对应上一堆网站,这就有了谁前谁后的问题。一般来说,跟这个词儿最对得上的网站,它就能排到前头去。“蜘蛛”在抓网页、挑关键词的时候,它得能看懂才行。如果网站里全是Flash或者JS代码,它就懵了,看不明白,哪怕你词儿再准也没用。相应的,如果网站内容是它能懂的话,那就没问题了。它懂啥?就是SEO咯。
二、SEO是啥意思
全称:Search Engine Optimization,搜索引擎优化。搜索引擎一出来,SEO也就跟着来了。
它为啥存在?就是为了让网页在百度这些搜索引擎的自然搜索结果里,能被多收点儿、排得靠前点儿而做的那些事儿。说白了,就是想让百度多把我们好好弄过的网站收进去,别人来搜的时候,咱网站能排在前面。
分两种:白帽SEO和黑帽SEO。白帽SEO,是让网站变得更规矩、更好用,既让搜索引擎喜欢,也让用户觉得方便,还能从搜索引擎那儿得到该有的流量,这个搜索引擎是鼓励的。黑帽SEO,专钻搜索引擎的空子,好多是糊弄人的,一般搜索引擎公司不待见。咱这儿说的是白帽SEO,那白帽SEO能干啥呢?
- 把网站的标题、关键词、描述这些好好写写,告诉搜索引擎这网站是干啥的;
- 网站内容也得弄弄,让内容跟关键词对上,把关键词的密度提一提;
- 在网站上放个合适的Robot.txt文件;
- 做个给搜索引擎看的网站地图;
- 多弄点外链,去各个地方宣传宣传;
三、给墨江哈尼族自治做做前端SEO
通过把网站的结构布局和网页代码弄好,让做出来的网站,既能让人看明白,也能让“蜘蛛”看明白。
(1)网站结构布局得弄合适点:简单直接最好,别搞太复杂。
一般来说,网站的结构层次越少,“蜘蛛”越容易抓,也就越容易被收进去。像一般的中小网站,目录要是超过三层,“蜘蛛”可能就不乐意往下爬了,“走迷路了可麻烦”。而且有调查说:用户要是跳转3次还找不着想要的东西,很可能就走了。所以,弄成三层结构,体验上也合适。那具体该怎么做呢:
- 首页链接数得控制好
网站首页是最有分量的地方,要是首页链接太少,没“路”了,“蜘蛛”没法爬到内页去,网站能被收的数量就少了。但是首页链接也不能太多,太多了吧,好些链接没啥用,用户体验不好,还会把首页的分量给拉低了,收录效果也不灵。
所以像墨江哈尼族自治这类网站,建议首页链接别超过100个,链接可以是页面导航、底下导航、文字链接这些,关键是要让用户用着舒服、能顺着找到信息。
- 目录层次弄扁平点,尽量让“蜘蛛”跳3次以内,就能到网站里任何一个内页。扁平化的结构,比如:“云南旅游” --> “普洱市” --> “墨江哈尼族自治”,这样3步就能找到墨江了。
- 导航得优化一下
导航最好用文字,用图片也行,但图片代码一定得优化好,别忘了加上“alt”和“title”属性,告诉搜索引擎这导航是干嘛的,这样就算图片显示不出来,用户也能看到提示文字。
再有,每个网页最好都加上面包屑导航,好处是:对用户来说,能知道自己现在在哪儿、这页在网站里是啥位置,容易搞清楚网站是咋组织的,找起来方便,也有地方可以回去;对“蜘蛛”来说,能清楚网站结构,还增加了很多内部链接,好抓取,跳出的也少。
- 网站的结构布局——有些小地方不能忘
页面头部:一般是logo和主导航,还有用户信息。
页面主体:左边放正文,包括面包屑导航和正文内容;右边放点热门文章、相关文章啥的,好处是:能把访客留住,让他多待会儿,对“蜘蛛”来说,这些文章算是相关链接,加强了页面之间的联系,也能增加页面的分量。
页面底部:放版权信息和友情链接。
要特别注意:分页导航的写法,推荐写成:“首页 1 2 3 4 5 6 7 8 9 下拉框”,这样“蜘蛛”能根据页码直接跳过去,用下拉框也能选页跳转。不推荐写成:“首页 下一页 尾页”,特别是分页特别多的时候,“蜘蛛”得爬老半天,很累,可能就放弃了。
- 控制一下页面大小,减少http请求,让网站打开快一点。
一个页面最好别超过100k,太大了加载慢。要是打开太慢,用户体验不好,留不住人,而且要是超时了,“蜘蛛”也跑了。
(2)网页代码也得弄好
- 标题:强调重点就行了,重要的关键词放前面,别重复,尽量做到每个页面的标题都不一样。
- 关键词标签:列几个页面重要的词就行,别堆一大堆。
- 描述标签:把网页内容概括一下,别写太长,也别堆关键词,每个页面也得不一样。
- 里的标签:尽量让代码的语义清楚点,该用什么标签就用什么,让看代码的人和“蜘蛛”都一目了然。比如: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里的内容给过滤掉。
- 代码要不断精简
- 如果是操作DOM的js代码,尽量放到body结束标签前面,html代码后面。
发表评论