网站建设|网站优化|SEO

提供原创网站优化实操案例,分享网站建设、SEO优化知识。

seo之代码优化

    seo之代码优化

    seo是一个系统的优化工程,在做网站seo优化之前,我们需要给网站做系列代码优化,这是很有必要的工作不能节省,如果你找的seo外包公司没有帮你做这些优化那就是不专业的。

seo之代码优化

    一、<!DOCTYPE>文档类型

    该标签必须书写在HTM标签开始标签之前,1个页面只允许出现1次,该标签是告诉浏览器以下的文档使用的是哪种XHTML或HTML标记语言。该标签没有结束标签,不遵循单标签必须有结束符的规则。该标签在HTML和XHTML标记语言下分别有以下3种类型,

    第一种类型:HTML4.01标记语言

    a、过渡型(Transitional)<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN " "http://百度不让写链接/TR/html4/loose.dtd"> ;

    b、严格型(Strict)<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN " "http://百度不让写链接/TR/html4/strict.dtd"> ;

    c、框架型(Frameset)<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN " "http://百度不让写链接/TR/html4/frameset.dtd"> ;


    第二种类型:XHTML1.0标记语言

    a、过渡型(Transitional) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://百度不让写链接/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    b、严格型(Strict) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://百度不让写链接/TR/xhtml1/DTD/xhtml1-strict.dtd">

    c、框架型(Frameset)  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://百度不让写链接/TR/xhtml1/DTD/xhtml1-frameset.dtd">


    在HTML5中只有1种类型;

    第三种类型:HTML5标记语言 <!DOCTYPE HTML>

    我们不建议SEO使用严格型和框架型,建议SEO使用过渡型。


    二、<html></html>HTML标签

    1、HTML标签在XHTML中必须使用空间名称,即xmlns,写法如下:

    <html xmlns="http://百度不让写链接/1999/xhtml">

    2、该标签的目的是告诉浏览器开始标签和结束标签中间区域包含的是一个HTML文档;

    3、不书写结束标签在很多浏览器不会出现页面排版所以,但是职业的SEO应该避免此类低级的错误;

    4、该标签式双标签,该标签尽量使用小写,建议所有的标签都使用小写,除非有特殊规定。


    三、<META>元标签

    1、语言编码(charset)

    (1)该元标签,准确的说charset不属于标签,也不属于属性,语言编码的作用不能忽视,很多搜索引擎依靠这个编码来识别抓取的信息,比如1个德文的网站,如果编码表明是德语,百度之类只抓取中文信息的搜索引擎不会爬取;

    (2)该元标签,属于单标签,在XHTML协议中必须有空格和斜杠表示结束;

    (3)一种常用的书写,如下:

    a、中文简体(常用): <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

    b、中文简体(扩展): <meta http-equiv="Content-Type" content="text/html; charset=gbk"  />

    c、中文繁体 <meta http-equiv="Content-Type" content="text/html; charset=big5"   />

    d、英文  <meta http-equiv="Content-Type" content="text/html; charset=en"  />

    e、中英文(国际)  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"  />

    (4)不建议SEO在网站上混合使用两种或者多种语言,因搜索引擎认为此类网站不符合用户体验,会将排名靠后;

    (5)网站使用的文字是常用的汉字,建议使用gb2312;网站使用的汉字中存在不常用汉字建议使用gbk;网站如果使用了少数民族的语言,藏文、蒙文、维吾尔文等建议使用gb18030;


    2、TDK

    TDK一定不要放空,除非你做网站是玩玩的,要不除了首站、栏目及每个页面都需要设置单独的TDK。

    (1)<title></title>标题标签 

    a、该标签尽快控制在61个字符内,1个汉字等于2个字符,1个中文标点符号也等于2个字符;

    c、不建议使用英文标点符号,虽然可以节约资源,但有可能会被反作弊人员作为网站是否优化的标志;

    d、主推关键词尽量放在最前,其次以此类推;

    e、使用名词短语,禁止使用停止词(搜索引擎公司称为停用词,英文写法Stop Word);

    f、页面不存在的关键词不允许出现在该标签,有可能被判为作弊行为;


    (2)Description网页描述

    a、举例:    <meta name="description" content="厦门seo就找智多星网络 "  />

    b、必须含有关键词,但不允许出现关键词堆砌;

    c、要考虑到广告价值,避免用户在SERP页面中看到后,不会选择点击,针对点击调权算法此处价值最大;

    d、字数不要超过SERP能够显示最大值,尽量让所有的搜索引擎都能将此处内容展示;

    e、不建议添加联系电话等信息,google等搜索引擎已经能够自动删除此处添加的电话号码等信息;

    f、不再建议使用英文标点符号来节约资源;


    (3)Keywords关键词

    a、举例:  <meta name="keywords" content="seo培训,厦门seo,seo外包" />

    c、标点符号必须使用英文小写;

    d、关键词个数不建议超过10,1-3个关键词为宜,最多不要超过3个关键词。


     (4)Author作者与Copyright版权

    a、中文SEO不需要重视,英文SEO需要重视(欧美国家比较注重版权信息)

    b、本站的版块归属是厦门XX网络科技有限公司而作者是XXXSEO团队;

    c、不建议写为厦门seo团队或seo培训等非独特性信息


    (5)Robots机器人

    a、针对所有机器人、蜘蛛,name属性后可以直接写robots;

    b、针对不同的蜘蛛、机器人,name后跟的参数值可以写具体的蜘蛛名称,比如baiduspider、googlebot等等;

    c、蜘蛛名称必须书写正确,不能自造蜘蛛名称,比如yahoobot、yahoospider、baidubot等不存在的蜘蛛名称;

    d、内容属性可以书写以下值,all全部开放,皆可以爬取也可以索引;none都不允许;index索引;noindex不允许索引;follow允许给予投票;nofollow不允许投票(合理分配有效权重,可以使用nofollow指向不必要的栏目或页面);

    e、有些搜索引擎不遵循某些值,比如百度不遵循noindex不允许索引,百度蜘蛛允许使用noarchive不缓存快照;


    四、CSS层叠样式表和JS(javascript)脚本语言

    1、不建议将内容直接书写在head标签区域

    2、建议使用如下方式调用

    1)层叠样式表(CSS)<link href="/css/style.css " type="text/css" rel="stylesheet" /> ;

    2)脚本语言(JS)调用 <script src="/js/public.js" type="text/javascript"></script> ;

    3、CSS和JS文件夹尽量使用1个,原则是越少越好,如果文件较大,那么可以使用多个调用


    五、文字、图片和链接

    1、H系列文字标题标签

    1)H1标签建议1个页面可以且只能使用1次;

    2)H系列标签不建议使用CSS控制字体的大小,以免被误伤;

    3)H系列标签不建议使用超小字体的<h6></6>,存在故意让用户阅读不方便的嫌疑;

    4)不建议在非标题区域使用H系列标签


    2、文字优化标签

    a、优先使用Strong标签

    b、尽量不要使用B标签

    c、其他文字效果标签不建议使用

    d、html5中已经将big标签取消,而small标签依然可以使用


    3、脚本、框架或falsh中的文字优化

    a、脚本中的文字可以使用noscript标签来优化;

    b、框架中的文字可以使用noframes标签来优化;

    c、flash中的文字,可以使用注释标签来优化;


    4、图片优化

    图片优化一直都没有受到重视,智多星老师一直把图片优化当做是个突破口,要知道重复的文本内容千千万万,但是每张具有唯一关键词的图片会显得很专业,会让搜索引擎觉得你的图片是经过人工审查处理过的,当然就算是拷贝过来的图片我们建议可以使用截图另存的方式来存储。

    a、简短信息使用alt,信息过度使用longdesc属性;

    b、title属性也可以适当使用,不建议大规模应用;

    

    5、链接优化

    a、使用title属性,且与a标签中间的文字保持一致;

    b、运用rel属性中的nofollow值来屏蔽垃圾链接以及不希望给予投票的链接页面;

    c、路径选用绝对路径,以此来制作内部链接;

    d、出站链接尽量使用新窗口打开;

    e、首页除链接自身页面在原窗口打开,其余全部建设在新窗口打开

    f、可以考虑使用base标签,在href属性值中添加URL以及窗口打开方式,做到页面代码瘦身的目的


    以上是seo优化中所涉及到的代码优化大全,掌握了以上的代码优化知识也算是对seo有个很好的入门了,在我们做好了seo代码优化后,当然我们也要重视链接的优化,特别是外链的作用我们也要用心去做好。


cache
Processed in 0.005741 Second.