代码优化就是对网页中的HTML源代码做简单的调整,以提高页面的友好性。页面经过代码优化后,一方面可以有效精简页面中的冗余代码,加快页面的显示速度,同时也降低页面占用搜索引擎服务器的存储空间,从面提高页面的用户体验及搜索引擎友好性。另一方面还可以有效的突出页面主题,提高页面的相关性。
代码优化的主要工作包括精简代码,头部优化及权重标签使用。在这几个环节中,精简代码是最基础、最根本的。
一、精简代码
精简代码是指清除或者简化页面中的代码,从而达到降低页面体积、提高页面的用户体验及搜索引擎友好性的目的。
页面代码的精简包括四大环节:清理垃圾代码、HTML标签转换、CSS优化、JavaScript优化。其中,清理垃圾代码又是精简代码中最重要、最基础的。
二、清理垃圾代码
清理垃圾代码是指删除页面中的冗余代码。一个页面经过垃圾代码清理后,可以删除接近%80的冗余代码。然而什么是冗余代码呢?
垃圾代码指删除后不会影响页面正常显示的非必要代码。这些代码占据的庞大的空间,还占用搜索引擎巨大的存储空间,增加搜索引擎分析数据的时间。然而这些垃圾代码是如何产生的呢?
三、代码优化
1、H标签优化
一个页面最多只能有一个h1标签,h2标签10个以内,h3,h4不限制,写代码的时候,也要层层下来,先h1再h2,h3,h4,h1一般作用于logo或首页头条文章标题h2一般作用于频道分类。或者栏目,h3一般作用于更小的栏目标题或者文章标题,产品名称标题,h4一般作用于文章标题,产品名称标题。
2、keywords标签
keywords 标签也就是页面关键词,此标签里加入网站主要关键词,不过该标签里的关键词并不参与排名,但是我们可以适当通过它来调整一些词的密度,当然不设置也不会有什么影响。
3、title标签
先说title属性,他一般作用于链接a标签,起到对该链接的一个说明,对搜索引擎比较友好。有的对于img标签也加了title属性说明,这里我并不建议这样做,在title属性里加入关键词有利于调整关键词的密度,达到一个标准,也有利于关键词的排名,还有个就是页面顶部的title标签,也就是一个页面的标题,在标题里加入我们需要的关键词,能有效提升我们的关键词排名。
4、nofollow标签
nofollow的添加表示让蜘蛛不要追踪该链接,一般用于权重的集中。还有友情链接要防止别人添加了nofollow,如果别人添加了此标签,你这边要及时处理你们之间的友情链接了。
5、alt标签
alt标签一般只作用于img标签,起到对图片做文字说明的作用,对搜索引擎很友好,有时候图片打不开alt就会有文字显示出来,让你知道图的大概内容,对用户体验也很有帮助。
注意事项:
1、 使用搜索引擎可以抓取的DIV+CSS撰写源代码,比如在定义文字字体、颜色、尺寸、排版等方面,但如果使用了DIV+CSS定义了这些内容就不要使用style或font再次定义了,防止代码冗余
2、 使用外部调用文件,如大段的JS,无用的CSS,都需要使用代码外置调用展现,并最好是写在页面的最后位置,不要与页面中的文字元素进行混淆,防止搜索引擎识别页面文字困难
3、 较少或删除注释代码,注释代码对于搜索引擎来说,就是很噪声,无法被识别及抓取,最好的办法是删除
减少表格,虽然现在网站很少使用表格做页面了,但是有的时候也会使用,只要不使用多层嵌套表格和产生无用的代码就好了。
网站SEO优化的八种方法
众所周知,网站优化的目的是为了自然排名,有了好的排名才能实现一个网站的价值。下面是我为大家搜索整理的关于网站SEO优化的八种方法,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!
网站优化又主要分为两种优化,分别是站内优化和站外优化。优先优化的自然是站内优化,站内优化好了才会慢慢的去考虑站外优化。因为对于搜索引擎来说,一个网站的整体评分是搜索引擎衡量一个网站的标准,而不是真对你的某一项优化,看过搜索引擎算法的人都知道,“绿萝算法”和“石榴算法”针对的都是网站内部的优化。
一.网站质量
说到网站质量,那肯定是更新高质量的东西。而这里的高质量并不是说高原创,原创只是其中的一个 因素,它是必须的,但是不是仅仅有它,应该还要看内容是否满足用户的需要,对于用户来说,这个内容是否有价值,还要增加内容的全面性和可读性。可读性这点,我们可以适当的增加字数,也可以在内容中加入一些图片来实现多样性,只有全方面提升内容质量和用户的良好体验,才是高质量的'内容。
二.网站关键词
网站的关键词不仅仅是存在于首页。我们栏目页,内容页等都存在关键词。首页之外的关键词有利于网站的长尾关键词排名,因为搜索引擎的蜘蛛不仅仅会爬行你的首页,你的内页它也会爬行并且给予它排名,内页的title、keyword、description和首页的一样重要。只有整站的关键词设置好了,才能对整站的页面有一个好的优化。
三.友情链接
百度虽然一直在降低外链的权重,但是友链的权重还是占有一席之地。所以我们可以和同行业交换一些友链。
四.控制跳出率
网站跳出率这个数据是不容忽视的,它对于一个网站来说有很大的影响,一句话来说:跳出率高的网站是没有价值的网站。所以大家一定要降低网站的跳出率。
五.内部链接
网站内部链接,我想应该很多人都明白,内部链接不是越少越好,也不是越多越好。我们应该让内部链接保持清晰,对于蜘蛛来说,它在抓取你的网站时是不会出现进入某个页面没有回到首页链接这种情况的。对于用户来说,能在最短的时间找到自己想找的内容,这就是最好的内部链接建设。
六.网站代码优化
网站代码的优化,这一点很重要,在2016年,页面出现大量的js代码,蜘蛛是会很不高兴的。而有的标签是能给蜘蛛一个明确的信号的,比如标签,从h1到h6,蜘蛛会识别出这个顺序下面的重要性排序。网站页面的代码尽量精简,CSS代码尽量不要出现。
七.主机响应速度
有一个调查,出了一个数据,说是一个用户在打开你的网页,超过三秒没有显示内容的时候,那么用户就会选择关闭你的网页,因为没一个用户都会有一个潜在的时间成本意识,而且现在,蜘蛛爬行你的网站的时候,你的响应速度也是一个很关键的东西,在它的爬行轨迹里面,你的响应速度也许就等于你主机的稳定性。
八.网站路径优化
一个网站会有很多路径,越是内页那么它的路径就会越复杂越深,而蜘蛛对于深的路径是没有多大兴趣的,它更青睐路径浅的链接。所以一定要注意整站的路径,或者可以说这个网站的结构。
1、代码精简怎么说呢,正常网站的开始都是用 CSS+DIV 页面布局的,还有 flash、js 来进来满足 w3c 的网页标准,但是有些开发人员就把 CSS 和 js 直接页面里,而不是采用调用的方式来,这样搜索引擎在抓取时就会长,不利于搜索引擎的抓取,抓取的时间越长对网站的服务器压力大,所以要把 CSS+JS 采用调用的方式来减少搜索引擎的抓取,减少服务器的压力,利于网站的优化,而且页面更加的美观。
2、H 标签
H 标签有着规范网页内容条理清晰、排版规则。H 标签的使用,正常一个 H1 标签只能在一个页面出现一次,H2 到 H6 可以多次出现。首页,栏目页等的 H1 标签一般要放在 LOGO 哪里,文章页的 H1 标签要放在文章标题哪里。这样才是 H1 正确的使用方法。
3、nofollow 标签
nofollow 标签的使用就是有外链时加上 nofollow,比如:QQ,别人网链接,分享链接。还有一些没有用的栏目,比如:联系我们,公司简介等。nofollow 的意思就是告诉搜索引擎”不要追踪此网页上的链接或不要追踪此特定链接”。限制传递权重给别的网站,就怕把自己网站权重分给了别的网站的意思。
4、Alt 属性
Alt 属性就是网站图片的描述,好让搜索引擎知道图片的意思,利于图片的收录优化。
5、网站地图
网站地图,又称站点地图,它就是一个页面,上面放置了网站上需要搜索引擎抓取的所有页面的链接(注:不是所有页面)。大多数人在网站上找不到自己所需要的信息时,可能会将网站地图作为一种补救措施。搜索引擎蜘蛛非常喜欢网站地图。
最重要的一个
你的网页必须能被百度正常识别读取