西安网站建设-西安网站制作-专业西安网站制作公司-「力洋网络」

西安力洋网络
  • 西安网站建设
  • 西安网站制作
  • 西安网站建设
  • 代码语义化提高网站对搜索引擎的友好度

  • 发布者:本站 发布时间:2011/2/4 20:30:35
  • 近几日多用了点心在工作室小站——悠然天空工作室(L-SKY.STUDIO)上面,以前一直不重视它主要是因为客户几乎都是来自线下,弄个小站的目的仅仅是给自己一个空间,“为所欲为”罢了!回到家20多天了,前期一直在弄团队博客——青裝营销策划机构,百度已经开始收录了,希望过年这段时间大家也别放松,多多给力才好!

      这几天给工作室的后台添加了在线生成Robots.txt文件和在线访客这两个功能,测试了一段时间发现各家蜘蛛大神来我这里还是比较勤快的,尤其是雅虎中国和百度,不过基本上都是首页,内链的比较少。前几天在写蜘蛛爬行记录功能的时候,一不小心把百度和谷歌两家的蜘蛛关在门外了,搞的平日2天一更新的快照到现在都5天了还不更新!为了吸引蜘蛛大大们的照顾,重新把前台的代码翻了出来,结合《搜索引擎优化的一些规则》一文里面的要点对代码整体进行了优化。请注意:我下面要说的其实并不是SEO优化,如果你想学习SEO优化、营销策划等知识,请移步我们的团队博客——青裝营销策划机构,那里绝对有你想要的一切!

      这次我做的站内优化重中之重其实就是下面一点:

      代码语义化

      代码语义化,绝对算得上一个老生常谈的问题了。百度一下,你会发现大把的关于代码语义化的文章。那么,为什么要语义化代码?其实我们知道html里面的每一个标签都有它自己的特定意义,而语义化这些标签的意思,就是要我们在适当的位置使用合适的标签,以此达到更好的让人和机器(这里说的机器可以理解为搜索引擎的蜘蛛大神们)都一目了然。更多信息请前往我们的团队博客了解……

      如何在适当的位置使用合适的标签?

      这是一个简单的理解逻辑。比如,h1~h6标签是用于标题类的;ul是用于无序列表的;ol是用于有充列表的;dl是用于定义列表的;em,strong标签是用来强调的…说白了,HTML标签的每个英文释义决定了它的语义(本文后面,我会放一份常用HTML标签的英文释义对照表供参考)。

      什么样的代码才可以让人和机器都能一目了然?

      检查HTML页面是否语义化最好的方法,便是去掉页面的CSS链接,看网页结构是否井然有序,页面是否仍然有很好的可读性。为什么可以这么说?大家都知道浏览器都有默认的样式(推荐使用Chrome的Web Developer Tools for Chrome 插件,或者Firefox的Web Developer 插件),比如h1~h6,会有加粗/字号依次减小、上下边距的默认样式,ul、ol、dl都有默认的项目符号,strong默认有加粗的样式…所以,同样的页面,语义化良好的HTML可以在页面CSS去掉的情况下依然有良好的表现。

      还有一点,好的语义化编码,对搜索引擎有更好的友好性。搜索蜘蛛是不认识你的CSS的,但它能识别HTML标签。

      下面是一个简单的例子:

      

    20110129042624673 悠然白鹿:站内优化的一些心得

     

     

      通过上面的简单的示例和没有任何CSS定义情况下的效果图,该明白了两者的区别了吧。如果你在学习HTML5,它的header、footer、sidebar、article等元素都是新增的语义化标签.

      HTML编码语义化是迈向高质量前端开发的一步。即更好的遵循Web标准,也能让你页面在去掉样式后依然井然有序。关于语义化更多更详细的介绍,可以自行Google或阅读阿当的《Web前端开发修炼之道》 第三章。

      附: 标签语义中英文对照表(删除线为html5不支持的标签)

      

    20110129043735599 悠然白鹿:站内优化的一些心得

     

      如果无视标签语义和默认样式,所有标签都用div,其实也是可以写出来视觉效果很好的页面,只要你灵活运用CSS。但是那样的话虽然视觉上达到了要求,但是整个页面一点语义都没有,搜索引擎还是看不懂。所以,要记住:

      结构(html)才是重点,样式(css)是用来修饰结构的。所以,要先确定html,确定标签,再来选用合适的css。

      一般来说,所有的标签都会有一个默认的样式,所以一个简单的判断网页标签语义是否良好的方法就是:去掉样式,看网页结构是否组织良好有序,是否仍然有很好的可读性。

      另外,值得重点提及的是h标签,h标签的语意是标题,搜索引擎对这个标签比较敏感,特别是h1和h2。一个语义良好的页面,h标签应该是完整有序没有断层的。也就是说,要h1,h2,h3,h4这样推下来,不要h1,h3,h4,漏掉h2。一个结构良好的网页,h标签可以组织起一个网页的大纲。

  • 返回列表
    相关阅读
    更多
    深度挖掘网站的商用价值,化繁为简的设计,为企业找到直接有效的解决方案
    +86 (029) 88765320
    +86 15829904657
    地址:西安市太华北路369号
    万达广场4#23F P.C:7100001
    985224206@qq.com
    在线咨询: 985224206
    互联网协会成员单位
    西安力洋之星网络技术有限公司 | 版权所有
    Copyright 2008-2020 Liyang.Inc All Rights Reserved.
    Liyang.Inc