从广义上来讲SEO是属于推广网站,编程开发做网站属于建站。两者表面上看不相关,目前针对中小型网站的网站运营模式也不相关。
1、多数企业的网站找建站公司建设完成过后就交给聘请的SEO人员进行管理了。而很多SEO人员只会点SEO基础,写点文章发发外链,当一个“超级”编辑。其实SEO会贯穿整个网站建设+运营的过程,从网站打算建站到后续的网络营销推广,SEO都需要参与其中负责一块。
2、建站过程中需要SEO参与讨论的问题其实都是建站开发程序员该考虑到的问题,如果中国的程序员在建站过程中一切按照W3C去写HTML与CSS,那么HTML代码上面SEO参与的相对来说算是比较少的。但是可悲的是,中国程序员很少严格按照规范去做的。所以建站开发过程很多需要SEO去参与并集合SEO需要优化的地方给予优化。
3、SEO不需要会用高级代码语言建站。如PHP、C#.NET、ASP、Java等等。但是你得了解整个网站构成和各种语言的简介,以及会下载开源程序如织梦快速完成一个平台的搭建。如果你采用虚拟主机,你得弄清楚虚拟主机控制面板上面的所有功能,都干嘛的。如404,301,默认首页设置,域名绑定与解析、网站编码问题、目录权限等。如你使用的Windows服务器至少得了解IIS的所有需要用到的功能。
SEO优化网页源代码,利用夫唯“四处一词”理论,主要从以下几个方面:1、title标签
title
标签能够告诉用户和搜索引擎网页页面的主题思想是什么,一直是搜索引擎的抓取重点。通常,搜索引擎抓取Title标签出于两个目的:作为影响网页排名的重要因素和作为搜索结果页面的显示信息。不管是哪一个目的,对我们做SEO来说都非常重要。
一般来说,Title标签中的单词最好保持在3~5个左右,最好包含关键字。但Title标签中的单词不要全部都是关键字,因为这样可能会造成页面关键字堆砌,导致过度优化。所选单词应简洁明了、具有描述性,要与网页内容具有很大的相关性,并且每个不同的页面都应该包含Title标签。
2、meta
keywords标签
告诉搜索引擎本页面要优化的关键词是什么,标签中最好包含关键字,用英文逗号隔开。
3、meta
description标签
meta
description标签可以说是对Title标签的进一步解释,可以是一句话或者是包含十几个单词的短语。每个页面都该有其自己的Meta
Description标签,并且Meta
Description标签还可包含一些与网站内容相关但Title标签中未提及的信息。与Title标签要求相似,该部分内容也应具有描述性,与网页内容具有相关性,可包含关键字,但不可过多。
4、h1标签
H1是搜索引擎识别页面信息的重要标记。合理使用H1能够使得页面结构更加清晰,有利于搜索引擎的抓取。H1给文章标题用,并且用一句话合理包含关键词。
5、strong标签
Strong标签不仅是对文字加粗,并且这种形式的加粗会告诉搜索引擎该部分文字比较重要。所以文章正文开头合理出现关键词,并用Strong标签。
6、alt标签
图文并茂。ALT标签是一种图片标签,它将图片的信息以文本的形式展现。对ALT标签的使用没有太多要求,只要在网页中出现图片的部分添加上该属性即可,但其标签内容应与相应页面内容具有相关性,长度不得过长,一般1~5个单词即可。
代码优化就是对网页中的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、 较少或删除注释代码,注释代码对于搜索引擎来说,就是很噪声,无法被识别及抓取,最好的办法是删除
减少表格,虽然现在网站很少使用表格做页面了,但是有的时候也会使用,只要不使用多层嵌套表格和产生无用的代码就好了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)