• 绍兴SEO服务联系方式 【电话/微信:13186936775 】 【QQ:2621228281】
  • 授人以鱼不如授人以渔,欢迎大家访问微趣味博客,微趣味博客提供绍兴网站SEO优化服务
  • 绍兴网站优化服务联系方式 【电话/微信:13186936775 】 【QQ:2621228281】
  • 微趣味博客提供SEO网站优化方案,为绍兴企业提供更好的网络营销方法!
  • 微趣味博主联系方式 【电话/微信:13186936775 】 【QQ:2621228281】

网站代码SEO优化建议,如何正确使用html标签?

网站代码SEO优化建议,如何正确使用html标签?网站代码的优化在SEO内部优化中是一个关键点,可以是百度蜘蛛爬取网站的时候不费劲,不需要去解析一些不必要的代码,也是一种搜索引擎友好的体现。那么接下来就让Steven为大家分享一下网站代码的SEO优化建议和正确的使用html的标签。、

 

首先在做网站代码优化,要已经做过域名分析,空间分析,搜索引擎分析,竞争对手分析,关键词分析,在全部进行数据分析的的基础上进行的代码优化,一定要做到:知己知彼百战不殆!

  1.清除垃圾代码(代码优化):

空格字符是网页中最常见的垃圾代码,空格常常出现在每行代码的开始和结束,还有就是空行

(1)每行代码开始处出现的空格字符

(2)每行代码结束处的空格字符

(3)空白行,在编写代码时常利⺌用空行或者注释对不同的模板功能进行分隔这样就产生了空白行

  清楚空白行可以有以下的方法:

(1)把代码转至html代码编辑模式

(2)按 ctrl+A全选代码

(3)使用组合键

网站代码SEO优化建议,如何正确使用html标签?

shift+Tab 删除

默认属性

例如网页中的内容常以左对齐显示,所以此时再用 左对齐属性有些多余了

常见的默认属性有以下几个:

align=”left” 横向左对齐 valign=”middle”竖向居中对齐 size=”3″ 文字大小属性值 默认情况下是3号

bgcolor=”#ffffff” 背⺌景默认属性为白色

对于这些代码,可以利⺌用Dreamwea⺌ver 的替换功能把他们替换成 空白就可以了

注释语句

过多的注释语句不仅会占用大量的网页存储空间,而且还会稀释关键字的密度

长标签替换成短标签

比如,<b>和<strong>都是对字体加粗,起到的作用是一样的,但是<strong>比<b>多5个字符

网页中多种不同的标签可以实现同样的效果但是为了网页的精简可以才要短标签,网页中常见的有以下几种

加粗 <strong> 对应<b>

斜体 <em> 对应<i>

删除线 <strike> 对应<s>

缩进 <blockquote>对应 <ul>

网站代码SEO优化建议,如何正确使用html标签?

  2.Css等脚本优化(脚本优化):

CSS学起来并不难,但在大型项目中,一个团队中不同的人在书写CSS风格上也有不同这样这个项目就变得难以管理,团队上就更加难以沟通,为此总结了一些如何实现高效整洁的CSS代码原则:

步骤/方法

  1. 使用Reset但并非全局Reset

不同浏览器元素的默认属性有所不同,使用Reset可重置浏览器元素的一些默认属性,以达到浏览器的兼容。但需要注意的是,请不要使用全局Reset:

*{margin:0;padding:0;}

这不仅仅因为它是缓慢和低效率的方法,而且还会导致一些不必要的元素也重置了外边距和内边距。在此建议参考YUI Reset和Eric Meyer的做法。

/** 清除内外边距 **/

body, h1, h2, h3, h4, h5, h6, hr, p,

blockquote, /* structural elements 结构元素 */

dl, dt, dd, ul, ol, li, /* list elements 列表元素 */

pre, /* text formatting elements 文本格式元素 */

form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */

th, td, /* table elements 表格元素 */

img/* img elements 图片元素 */{

border:medium none;

margin: 0;

padding: 0;

}

/** 设置默认字体 **/

body,button, input, select, textarea {

font: 12px/1.5 ‘宋体’,tahoma, Srial, helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

em{font-style:normal;}

/** 重置列表元素 **/

ul, ol { list-style: none; }

/** 重置超链接元素 **/

a { text-decoration: none; color:#333;}

a:hover { text-decoration: underline; color:#F40; }

/** 重置图片元素 **/

img{ border:0px;}

/** 重置表格元素 **/

table { border-collapse: collapse; border-spacing: 0; }

  2. 良好的命名习惯

无疑乱七八糟或者无语义命名的代码,谁看了都会抓狂。比如下面这样的代码:

.aaabb{margin:2px;color:red;}

我想即使是初学者,也不至于会在实际项目中如此命名一个class,但有没有想过这样的代码同样是很有问题的:

<h1>My name is <span class=”red blod”>Wiky</span></h1>

问题在于如果你需要把所有原本红色的字体改成蓝色,那修改后就样式就会变成:

red{color:bule;}

这样的命名就会很让人费解,同样的命名为.leftBar的侧边栏如果需要修改成右侧边栏也会很麻烦。所以,请不要使用元素的特性(颜色,位置,大小等)来命名一个class或id,您可以选择意义的命名如:#navigation{…},.sidebar{…},.postwrap{…}

这样,无论你如何修改定义这些class或id的样式,都不影响它跟HTML元素间的联系。

另外还有一种情况,一些固定的样式,定义后就不会修改的了,那你命名时就不用担忧刚刚说的那种情况,如:

.alignleft{float:left;margin-right:20px;}

.alignright{float:right;text-align:right;margin-left:20px;}

.clear{clear:both;text-indent:-9999px;}

如果需要把这个段落由原先的左对齐修改为右对齐,那么只需要修改它的className就为alignright就可以了。

  3.代码缩写

CSS代码缩写可以提高你写代码的速度,精简你的代码量。在CSS里面有不少可以缩写的属性,包括margin,padding,border,font,background和颜色值等,如果您学会了代码缩写,原本这样的代码:

li{

font: 1.2em/1.4em Arial, Helvetica, sans-serif;

padding:5px 0 10px 5px;

}

  4.利用CSS继承

如果页面中父元素的多个子元素使用相同的样式,那最好把他们相同的样式定义在其父元素上,让它们继承这些CSS样式。这样你可以很好的维护你的代码,并且还可以减少代码量。那么本来这样的代码:

#container li{ font-family:Georgia, serif; }

#container p{ font-family:Georgia, serif; }

#container h1{font-family:Georgia, serif; }

可以写成:

#container{font-family:Georgia,serif; }

  5.使用多重选择器

你可以合并多个CSS选择器为一个,如果他们有共同的样式的话。这样做不但代码简洁且可为你节省时间和空间。如:

h1, h2, h3{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

  6. 适当的代码注释

代码注释可以让别人更容易读懂你的代码,且合理的组织代码注释,可使得结构更加清晰。

  7. 保持CSS的可读性

书写可读的CSS将会使得更容易查找和修改样式。对于以下两种情况,哪种可读性更高,我想不言而明。

  8. 使用外部样式表

这个原则始终是一个很好的设计实践。不单可以更易于维护修改,更重要的是使用外部文件可以提高页面速度,因为CSS文件都能在浏览器中产生缓存。内置在HTML文档中的CSS则会在每次请求中随HTML文档重新下载。

  9.避免使用CSS表达式(Expression)

表达式的问题就在于它的计算频率要比我们想象的多。不仅仅是在页面显示和缩放时,就是在页面滚动、乃至移动鼠标时都会要重新计算一次。给CSS表达式增加一个计数器可以跟踪表达式的计算频率。在页面中随便移动鼠标都可以轻松达到10000次以上的计算量。

代码压缩

当你决定把网站项目部署到网络上,那你就要考虑对CSS进行压缩,出去注释和空格,以使得网页加载得更快。压缩您的代码,可以采用一些工具,如YUI Compressor,利用它可精简CSS代码,减少文件大小,以获得更高的加载速度。

  3. SEO站内优化(整站优化):

  一、代码及标签优化

代码和标签的优化,主要从以下几个方面进行:

1、网站代码精简和CSS&JS

2、网站标题标签(titile)设置合理化

3、网站关键词(keywords)设置合理化

4、网站描述(Description)设置合理化

5、网站H1/H2标签的合理优化

6、网站METE标签的合理优化

  二、网站URL优化

1、网站页面的静态化处理(生成html)

2、网站扁平化层级结构

3、网站SEO定制文件名

4、网站导航的面包屑处理

  三、网站内容优化

1、网站内容的原创性

2、网站内容的更新频率

3、网站数据库的总体数据量

 

SEO优化,正确使用HTML标记

 

分离结构与表现的另一个重要方面是使用语义化的标记来构造文档内容。一个html元素的存在就意味着被标记内容的 那部分有相应的结构化的意义,没有理由使用其他的标记。换句话说,不要让CSS使一个HTML元素看起来就像另一个HTML元素,比如用<div>来代替 <p>标

分离结构与表现的另一个重要方面是使用语义化的标记来构造文档内容。一个html元素的存在就意味着被标记内容的那部分有相应的结构化的意义,没有理由使 用其他的标记。换句话说,不要让CSS使一个HTML元素看起来就像另一个HTML元素,比如用<div>来代替<p>标记标题。

虽然语义化的HTML属于WEB标准化范畴,值得WEB前端设计者学习,但对于一个全面的SEO来说,使用标准化的网页结构,对于SEO是有百利而无一害 的,而WEB标准化就必须谈到语义化的HTML。其实,应该很容易想象,如果整个HTML文档中,只用div来布局和表现数据,那还需要其他的HTML标 签做什么呢?可以这么说,语义化的HTML让我们的网页更加容易被人或者机器理解,更容易清楚的表达网页的真实含义。下面,我们就来了解SEO几处需要重 点注意一些语义化HTML。

  ①标题<Hx>

<h1>、<h2>、<h3>、<h4>、<h5>、<h6>,在WEB中作为标题使用,并且依据重要性递减。<h1>是最高的等级,所以你需要准确确定 每个页面最重要的内容是什么,要优化的关键词在哪里。以我们最常见的博客为例,博客首页上罗列最多的通常就是最新博文,而最重要的应该就是博客的名称了, 是不是每个页面的H1标签都包含博客名称呢?建议次级页面的博客名称链接都放在H2标签里,而你的文章标题则使用H1标签,这样对于整站优化是很有帮助 的,这也是优化到每个页面需要注意的一点。通过合理设置每个页面的<Hx>标题,网站的内容才会更具优势。

  ②强调<em>、<strong>、<b>、<i>

<em>、<strong>这两个标签对SEO有着较大影响效果,适当使用它们,可使你的网页增色不少。<em>、<strong>与<Hx>一样,其区 别也在于重要性不一样。<em>表示强调,而<strong>意为重点强调,较<em>更重一些。在SEO时,我们可以将最重要的关键词用 <strong>标记,对第二重要的用<em>标记。结合前面使用的Hx标签,它们更适合放在文章正文的内部,而<Hx>理所当然是在用在正文的外部。有 些WEB设计者为了达到网页的某些效果,使用<strong>纯粹是为了达到加粗,使用<em>就是为了倾斜,而这种做法根本没必要,而且还会影响到 SEO的效果。在以前,为了达到粗体、斜体的效果,WEB设计者会使用<b>、<i>标签,而现在基本不用它们了,它们仅仅是用来表现文本样式的,而最明 智和常用的解决方案是用CSS来控制文字样式。

  ③段落<p>

当搜索引擎读取网页内容的时候,遇到<p>标签的时候,立马就知道这是一个段落,而如果使用<DIV>,就无法体现html语义化的优势了。从WEB标准 化的角度来看,文章正文使用<p>是理所当然,也是更值得提倡的。不过如果使用<div>代替<p>,对SEO的影响还是甚微的,因为它们并没有任何强调 的意味在里面。但是如果你使用<p>来给网页整体布局,就显得有些怪异了。

  ④列表<ul>、<ol>、<li>、<table>

<ul>为无序列表,大家广泛使用的,有序列表<ol>也挺常用。在web标准化过程中,<ul>被更多的用于导航条,这样做是完全正确的,而在文章列表 里面,就可以使用<ol>了,因为那些列表都是有一定顺序的。当然,这两个对于SEO的影响也是甚微的,但如果你使用表格<table>代替列表,不仅会 使得HTML文档变得冗长,更不能很好的利用HTML语义化的优势来优化你的网页,因为表格更适合来标记列表的数据。

  ⑤title属性(不是title标签)和alt属性

title属性是用来为元素提供额外说明信息的,它可以用在除了<base>,<basefont>,<head>,<html>,<meta>, <param>,<script>和<title>之外的所有标签。alt属性为不能显示图像、窗体或applets的用户代理(UA),指定替换文字。 alt属性对图片优化的功能是毋庸置疑的,而且这也是SEO所提倡的,如果你非要在HTML里面使用图片,最好把图片加上alt属性,而且可以将关键词适 当的放到里面去。半年前看到一位博友说title属性(不是title标签)可以增加网站的关键词密度,在这里持有不同的观点,因为现在ALT属性里的值 都已经被搜索引擎轻视了,title里面的内容对关键词密度的影响也会被搜索引擎放低。同时,title属性里的内容并不一定能够增加关键词的密度,如果 大量使用,里面的内容不含关键词,相反会削弱关键词密度。

这篇文章更适合SEO初学者来看,但是对于很多只懂链接和内容操作的SEO来说,WEB标准化还是应该引起大家的注意。同时,对于WEB设计者来说,考虑HTML对网站SEO的影响,更应该正确的使用你手下的HTML标记。

 

网站代码如何SEO优化,html标签如何正确的使用,以上就是微趣味博客为大家带来的网站代码的优化步骤,希望可以对做SEO的人员有一定的帮助,更多的SEO优化的知识点大家可以访问SEO基础优化教程板块,

 

 

 


微趣味博客, 版权所有丨如未注明 , 均为原创丨本网站大量内容均采集与网络,如侵犯版权请联系博主|协议进行授权 , 转载请注明网站代码SEO优化建议,如何正确使用html标签?
喜欢 (0)
[940834918@qq.com]
分享 (0)
Steven
关于作者:
一个互联网草根站长,曾经在2013年开创pps视频联盟平台风潮,2014年制作不报毒操作CPA广告产品静默包,培训CPA广告联盟的操作方式,2015年制作十五套CPA广告操作教程,影响人数上万。在网络营销推广上面有三年以上的经验,精通QQ、微信、贴吧、论坛等社交平台和社区引流。精通博客,论坛和单页的网站建立,熟知SEO优化和推广。拥有多年的网络营销的经验,精通视频营销推广的视频软推广和视频硬推广。拥有大型B2B网站SEO优化经验与企业网站优化经验。 目前是某网络科技公司SEO顾问及SEO项目负责人。 联系方式:QQ:2621228281 微信:hushaonan1206
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址