分享SEO代码优化规范教程

网络推广 2018-10-28 14:05www.dzhlxh.cn网络推广竞价
seo代码规范教程

  一、将要将CSS、JS与HTML相分离,将CSS、JS写入外部文件并调用,将可以合并的CSS和JS文件合并,并作必要的压缩。正在开发的文件命名为file.dev.css,file.dev.js;开发好的使用file.css,file.js;压缩过的使用file.min.css,file.min.js来命名,防止出现混乱。

  JS在线压缩:http://www.biaodianfu.com/js-yasuo/

  CSS在线压缩:http://www.cleancss.com/

  所有JS使用外部调用如:

  二、书写格式的规范,HTML书写时要有缩进,缩进请使用“tab”键,而不是使用“空格空格空格”,对代码块要进行必要的注释。HTML里要避免空行。

  代码块

  三、HTML协议,建议使用XHTML协议,使用要求较为宽松的过渡型(Transitional)协议

  并设定命名空间

  四、所有标签及元素必须小写,xhtml与html更为严格,如以前使用的要改为使用,所有属性值用引号括起来。

  五、Head部分的规范

  1.文件编码:

  2.title:title长度控制在10-60个字符之间,一个汉字算两个字符,title使用”_”或”|”将关键词区分,好不使用”-”和”,”,个人建议关键词间使用“_”,关键词与网站名之间使用“|”,个人认为这样能使title表达的意思更为清晰。用户在搜索引擎中搜索看到的为显著的就是title这部分,所以title不但要包含主要内容,还要让客户看上去有清晰的表达方式。title的书写页面考虑用户体验,不能一眼看上去有seo的明显痕迹。对title进行必要的精简,虽然搜索引擎Google对title的大容忍度是64个字符,百度62个字符,但是title好是越简单越好,title中要包含主要关键词,并有对主关键词的补充说明,能使客户能清晰的知道网站提供的服务内容是什么。书写title前要考虑title中的目标关键词是“完全匹配”“完整匹配”“全部匹配”“部分匹配”还是会出现“不匹配”,同时要考虑匹配顺序。对title的修改,应为百度对title的修改非常敏感,轻则降权,重则K站,所以对title的修改必须慎重。但是title并不是不能修改,修改title的方式为,从后一个关键词改起,等收录以后再改倒数第二个,主要的关键词放到后修改。

  2.keywords:keywords的长度要小于100个字符,keywords数量好不超过10个。排在越前面的keyword越占优势。Keywords中的关键词在网页中至少要出现一次。主要关键词要出现3-4词。

  3.description:Description要少于200个字符,description主要是对当前页面的简单描述,描述中可以放置关键词。

  六、内容文章越靠近开始标签越好

  Body中所有关键词密度 5%-20%之间(所有关键词/总共词数),Body中单个关键词密度1%-5%之间(单个关键词/总共词数),控制关键词距离(距离远近都要出现),和关键词顺序(一致与不一致要都出现),页面内链出要少于100个,内链文字好要小于所有文字的20%。

  七、CSS命名

  CSS命名要统一,如使用“驼峰式”比如

  或统一使用下划线,同一页面和同套页面不要出现两种或以上命名规则,好整个网站保持一致。

  八、  在同一页面统一使用一次,H1,H2, H3文字不要使用连接。H1主要用于页面主标题,H2可用于副标题,H3用于侧边栏标题等,Strong可用于页面内关键词,虽然strong不受限制,但不要过多使用,一个页面3-4个就够了。

  九、Url命名

  URL中统一使用英文小写,统一将URL转成UTF-8编码

  1.使用中文拼音:面向中文的页面建议使用中文拼音

  2.英文:如要使用英文,请在英文单词中间加“-” 比如 globalhotel 好使用global-hotel,搜索引擎会认为“globalhotel”是一个单词。“-”在URL中不要超过4个。

  十、图片优化

  1.alt属性,图片格式jpg,图片修改,图片大小

  图片必须要要有alt属性,图片旁好有文字描述,图片格式选用JPG格式,网上保存的图片要对其做调整,放大,缩小,裁剪等,使其md5不一致。

  十一、

  链接显示,链接描述要与链接显示不同,链接描述主要是做“长尾关键词”

  十二._blank 页面是否从新窗口

  页面点击后可通过可返回原来页面的不使用 _blank,如可通过导航栏,侧边栏返回前一页的不使用_bank,页面内没有可返回前一页的使用_blank

  十三、页面内显示内容用字符替代,避免与HTML冲突。

  如 ” <” 用 “<”表示,” >” 用 “>”表示。

  十四、语义化代码

  比如想要呈现几个产品

  原来:

  产品1:怎么样怎么样

  产品2:怎么样怎么样

  产品3:怎么样怎么样

  语义化结构为:

  产品1:怎么样怎么样

  产品2:怎么样怎么样

  产品2:怎么样怎么样

  以酒店为例

  如果如果一个页面要显示几个酒店

  

 

  如果酒店是按顺序排列的就要使用有序排列。

  

Copyright © 2016-2025 www.dzhlxh.cn 金源码 版权所有 Power by

网站模板下载|网络推广|微博营销|seo优化|视频营销|网络营销|微信营销|网站建设|织梦模板|小程序模板