代码语义化提高网站对搜索引擎的友好度

  近几日多用了点心在工作室小站——悠然天空工作室(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标签。

  下面是一个简单的例子:

  

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

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

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

  

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

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

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

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

  本文由 悠然白鹿原创 转载请保留原文地址:http://www.28sem.com/blog/rumen/669.html,欢迎加入,青装营销策划交流群共同交流学习:36936294

时间: 2024-09-11 21:56:01

代码语义化提高网站对搜索引擎的友好度的相关文章

阿树:提高网站被搜索引擎收录的方法

每当我们在给网站发布新内容时,就会在想,怎么样才能够更好.更快的让搜索引擎收录?相信我们大部分站长的站都是依靠着搜索引擎的,所以网站收录量的多少直接决定了长尾词在网络上的分布情况,直接影响到网站访问量的大小,更是影响到网站的收入及利益,那么如何才能提高网站收录量呢?在此笔者与大家谈谈提高网站被搜索引擎收录的方法. 一.网站结构与布局 在网站搭建前,就应该着重考虑这个问题,因为网站一旦建立起来,再去改网站结构或布局的话,对搜索引擎的影响是比较大的,在这建议:网站的层次结构不宜太深,这个相信大多数站

轻松提高网站在搜索引擎中的权重

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 众所周知,在搜索引擎优化中网站的权重是影响到关键词排名的重要因素,所以我们都希望自己网站的关键词在搜引擎中排在好的位置,那么怎么样才能使网站在搜索引擎中的权重提高呢?下面是国庆阅兵网的一些心得,和大家交流一下. 一:精代码 有的网站的管理员认为网站的功能越多越好,所以他们就把很多的特效加上,这样看起来网站很好看,其实这样对搜索引擎来说并不好,

如何提高网站在搜索引擎的权重方法

网站权重是指网站的受欢迎度了,下面我们就来看看如何提高网站权重的几种方法吧. 1.网站推广 花一两千块买几个PR比较高的行业废弃的网站,来交换链接.交叉交换可以迅猛地提高你的站点权重.增加反向链接数量. 2.优秀的网站结构及代码编写 时髦的W3Cwww.111cn.net标准制作网站还是蛮不错的.内部结构清晰,垃圾代码很少,静态化网页.这些都很符合搜索引擎的胃口.他们最喜欢这种了. 3.建设高质量内容 围绕一个主题,弄很多很吸引人的内容,让PV很高很高,让人多次回访你的站点,让你的品牌知名度更高

提高网站在搜索引擎中的排名

排名|搜索引擎 在互联网的海洋中,最重要的就是互联互通,不被其他网站引用的网站就是"信息孤岛"."酒好也怕巷子深",也许这话说起来有点像垃圾邮件广告,但事实就是这样.所以如果做网站的目的不是孤芳自赏,就需要积极的推广自己的网站.通过搜索引擎推广自己需要注意以下几个方面 以量取胜:不一定加入大型网站的分类目录才是网站推广,来自其他网站的任何反相链接都是有用的.网站推广比较经典的方式就是加入比较大型门户网站的分类目录,比如:Yahoo!,Baidu等.其实这里有一个误区

点水详解如何提高网站的搜索引擎收录率

一个网站想要从搜索引擎中获取流量,那么长尾词是关健,大多数网站的流量其中80%来源于长尾词,而想要布局长尾词,内容的收录是重点,一个页面或者说是一个长尾词若想要获得好的排名,那么收录是第一步,如何提高一个网站在搜索引擎中的收录率呢? 首先要说明的是点水提到的是收录率而不是收录量,收录量是指一个网站在搜索引擎中总共的收录数量,而收录率是指一个网站在搜索引擎中收录页面数量与网站本身页面的比率,打个简单的比喻,A网站有8000个页面,而搜索引擎收录了其2000个页面,B网站总共有1500个页面,搜索引

解析提高网站的搜索引擎收录率

那么如何提高网站的收录率呢?点水建议可以采取以下几种方法: 1,网站内容的质量 当您的网站上发布了一篇已经被很多人转载了的文章,被收录的机率会大大降低,搜索引擎会考虑在搜索结果中是否还需要这篇文章,就算这篇文章被收录了,排名也很难超过发布时间较早的或者权重高网站的这个文章页面.而如果你的文章是原创性很高的,那么搜索引擎会很乐意很快收录,因为文章是独一无二的,排名也会很理想,被赋予的权重也会更高! 如果你的网站一直是发布的一些转载的重复性高的文章,这些页面对于你网站权重提升的帮助将很小,因为这些页

怎么提高网站在搜索引擎中权重

 PR值:跟友链的PR只有直接关系,除此之外还跟友链对方的链出数量有关系. 首页百度快照更新日期:更收录一样,需要大量蜘蛛对你感兴趣. 做法就是: 1.保持稳定的更新速度和原创率,不要集中更新,分散开最好,更新越快,蜘蛛来的越勤: 2.保持网站稳定,包括首页构架的变化和服务器网速的稳定: 3.优化网页代码,尽量减少蜘蛛可以看到的那部分代码的臃肿,一些繁琐的东西可以放在css或者js中,让蜘蛛喜欢常来: ·site:首页是否在第一页:表示首页是否被降权,site域名首页排第一位才说明网站状态正常:

ASP.NET 4进行SEO优化提高网站排名和权重

ASP.NET 4包括了一系列新的运行时特性,可以帮助你进一步优化你的网站.其中一些新特性可以用来进行SEO优化以提高网站在搜索引擎中的排名和权重,这些特性包括: 新的Page.MetaKeywords 和 Page.MetaDescription 属性 针对ASP.NET Web Forms的新URL导向支持 新的Response.RedirectPermanent() 方法 下面是如何利用这些特性来进一步提高搜索引擎相关性的细节. Page.MetaKeywords 和 Page.MetaD

WEB标准的一点思考:非常简单的语义化

随着WEB标准在国内的不断普及,结构表现行为分离.模块化.语义化.优雅退化等概念也成为考核一名前端人员对WEB标准理解的重要条目,其中,由于SEO背后的商业价值影响,"语义化"得到了突出的重视,作为一名刚入门的前端工作者,我也曾单纯地认为,"语义化"便是运用最有利搜索引擎权重的标签组织(x)HTML结构的方法. 翻看了不少前端书籍和不少前辈的文章,我才开始认识到自己意识的浅薄,慢慢领悟"语义化"的价值.以下内容仅是个人在日常实践中的总结,集合了几