对于网站的优化推广,主要在几方面,网站关键词、网站的结构优化、代码优化、功能优化等等,下面对几个主要的方面进行简要的说明。
一、网站关键词
首先我们要了解所要优化的网站,了解该行业、网站主题内容、网站基础情况。分析网站域名情况,是否被搜索引擎惩罚过,是否多域名情况,域名的年限、PR等。确定IP地址是否被搜索引擎惩罚过,确定同IP下的网站情况,空间主要是分析速度、稳定性等等。最主要的是要确定关键词,确定网站要优化和排名的关键词。分析难度以便后期合理的安排优化工作。
先做长尾关键词在做主关键词
如果说主关键词竞争非常大,那么做长尾关键词基本上就是没有什么竞争了,通过工具挖掘上千个长尾关键词,然后一个个长尾关键词进行需求分析,分别列出需求为图片、文字等。
比如:**产品什么牌子好
比如:**产品效果图
比如:**产品品牌大全
比如:**产品报价
在传统的产品中,无非就是图片和文字可以满足需求的,不会涉及到网站功能或者是查询等复杂的需求,所以大多数以文章页面即可满足。
文章应该这么写
标题:通常的标题是需要出现关键词的,另外标题还需要出现附加的需求才有资格竞争排名,因为更多的大型网站一样利用类似的方法去做排名,只有需求满足最多的网站百度才会让你排名靠前,至于需求通常是通过百度下拉框和百度相关搜索查询出来的。如果把下面的标题放到行车记录仪上,可以说是天衣无缝。
比如:**产品什么牌子好,2016**产品十大品牌排行榜
内容:内容上的字数并不需要太多,大概在整体页面的1/3左右即可,根据标题的需求来编写即可,比如上面的这个标题,**产品什么牌子好,这个可以直接介绍自己产品的好处、亮点,其余的10大品牌可以介绍业界同行的产品,至于文字内容怎么整合出来让你自己的品牌显得更牛逼,那就看你的编辑能力了。
不要指定某一个关键词去做排名
不是写了这篇文章就一定有排名,搜索引擎的排名涉及到一个网站的很多方面,所以不要写了文章,就盯着这个词去看排名,另外这里需要掌握一个量,通常情况下,企业网站一天更新4篇这样的文章算是比较合适的,更新多了忙不过来,更新少了排名来的慢,所以1天一个人4篇这样的内容差不多可以完成。
一天4个关键词,一个月120个关键词,按照30%的排名几率,一个月下来有30多个关键词有排名了,坚持下来,一年可能就是几百个关键词有排名了,那时候网站想低于权重4都难。
总结:一个月主关键词做了三个月换来10来个IP一天,还不如做三个月的长尾关键词,一天至少有上100IP一天了。另外前期做长尾关键词打网站基础,后期做主关键词会非常简单。
二、网站的结构优化
只有一个对搜索引擎友好的网站才能更好的引导搜索蜘蛛过来抓取网站的内容,增加网站的索引效率。 如果要想充分发挥内容优化的作用,网站在功能上首先要具有优化功能,网站最好要有优化功能的模块结构,网站的内容页面能手工修改meta标签中的描述、关键词等。如果网站整体上缺乏优化,那针对编辑工作中应用的一些seo技巧能发挥的作用也是很有限的,其次对于网页优化的重要性相信大家都应该很清楚了靠优化关键词的流量远远比不了内容页面的大量的小流量群的流量。 对于网页的优化好的内容是优化的前提条件,好内容的标准就不会再重复。网页标题设计是单页优化的重要因素,而且是用它来表达的内容来判断一个网页的主题内容。在标题设计上最好标题上出现有针对性的关键词,这不但能帮助搜索引擎很容易判断一个网页的主题是什么,同时也能清楚的告诉用户。
1.每个页面的title和meta标签都要不同,并且要与该页面的内容相呼应。
2.title和meta的长度要控制合理。
3.title设计越简洁明了越好,尽量不要超过25个汉字。
不过这是个常规的说法,我认为这个长度不是我们最主要考虑的,只要符合表达喜欢的标题就行,尤其是现在网站的编辑在编辑信息的时候考虑到页面的美观等因素也不可能用太长的标题的。另外,网页描述meta标签不要超过100个字 。在描述里却没有关键词是最傻的做法,这个白痴都知道,title中合理突出1-2个关键词即可,不要太多,但我在实际中现在一般都用突出一个关键词。在meta标签的描述里,核心关键词合理出现四次左右比较合适。
4.h1的应用。
我们都知道h1在网站优化中的重要,意思把关键词放在其中 只要符合正常的习惯来写即可,h1中要有关键词,同时不要关键词连贯起来做,小心百度找你茬子,但如果一个网站编辑做好这个也不是件容易的事情。
5.文案优化。
排版要合理,现在的搜索引擎越来越智能化,人不喜欢看乱七八糟的内容搜索引擎也不喜欢,不过这个排版在搜索引擎面前体现的并不突出。合理控制关键词在文章中的密度,适当的时候可以在网页中合理用加粗、改变颜色等突出关键词,我的总结是只要关键词不挤在一块儿,文章中多加几个也不会出现什么问题,所以关键词在文章内的密度没有一个百分之多少的标准。但影响网站页面美观的做法就有点不理智了,内容永远是做给用户看的。优化与网站或频道相关性不高的关键词不但不能使优化的关键词达到理想的效果,同时还有可能会因为破坏了网站整体的相关性和协调性而降低了网站的权重。在对网页做有针对性的优化中,网页的优化必须符合整个网站优化的战略计划。当搜索蜘蛛来到这个优化过的网页上时如果网站有新更新的内容,搜索蜘蛛就会顺便把新发布的文章也带回去了。 另外,如果网站的整体结构上有相对深的栏目或文章在文章中有相关的词,可以加上相应的链接。这样对网站流量的传递和搜索蜘蛛在网站中游走很有作用,最后再补充一点就是网页中图片的alt属性,我们都知道要加上相关的关键词,但怎样才是相关的关键词呢? 如果一个seo站在图片属性上加上“seo”这个关键词当然是相关的。但如果几个图片同时加上同一个属性,这个就文字中的关键词堆积如出一辙,小心出现被惩罚的可能。 介绍了这么多内容方面的东西,话又说回来。网站内容的质量还是优化的基础,重复率太高的文章搜索引擎不会重视。
三、网站代码优化
第一步:修改头部信息
谈到代码优化,首先要提到的是<meta>标签,当谈及到<meta>标签对搜索引擎排名的影响,很多人都存在误解。在过去,许多已经失去作用的标签仍然被频繁使用。所以哪些标签对搜索引擎优化(SEO)有作用,哪些没有呢?
什么是Meta标签
Meta标签给搜索引擎提供了许多关于网页的信息。这些信息都是隐含信息,意味着对于网页自身的访问者是不可见的。
你可以在网页的 <head>元素中发现<meta>标签。在过去,有人曾经问我它是否可以放在网页的<body>,最好不要这样做。如果<meta>标签被放在<body>位置,某些浏览器可能无法识别它们,也就相当于你创建了无效的标签。
通常情况下,<meta> 标签会包含一个name属性,用来设置元数据。元数据的值放在content属性里面。你可以在<meta>标签中使用各种名称/值对,让我们来看看其中的一些。
你可以会遇到一些Meta标签
让我们运行一下在一个网页中发现的几个不同的 <meta> 标签。
Meta Description
Meta description标签可能是最有用的标签之一。顾名思义,它会给搜索引擎提供关于这个网页的简短的描述。代码如下:
<meta name=”description”content=”Everything you need toknow about meta tags forsearch engine optimization”/>
这个标签曾经在搜索排名中占有很大的权重,但随着算法的不断的更新升级,它的地位也逐渐降低。它虽然不会提高网站排名,但是,因为它会被用在搜索引擎的结果页,所以依然有用。
这也就意味着它仍然可以提高你的网页点击率。毕竟,当用户搜索的关键词与之相匹配时,会以粗体显示突出显示。这就是为什么一个好的页面说明 (利用关键字的) 可以显示更多与用户相关的信息,进而提高了点击率。推荐的description长度为160 个字符。
但是如果你没有使用description标签或者description标签为空时,会发生什么呢?搜索引擎仍会在搜索结果页显示出自己创键的一小段文字。大多数的结果都不是用户需要的,也就意味着你将失去用户点击网页的机会。
Meta Robots
我们在之前的教程中已经接触过Meta robots标签。如果你没有机会回去阅读它,这里有一段简短的介绍:
Meta robots标签管理着搜索引擎是否可以进入网页,你可以用它来允许或不允许搜索引擎来获取你的网页、进入你网页中的子链接或对你的网页存档。例如:
<meta name=”robots”content=”noindex,nofollow”/>
这个 meta 标签告诉搜索引擎不要获取网页,并且阻止其进入链接。如果你不小心使用了两个矛盾的术语 (例如noindex 和index),谷歌会选择最具限制性的选项。
为什么这个标签会对搜索引擎优化(SEO)起作用呢?首先,它可以防止对拷贝内容的冗余抓取,例如页面的打印版页面。它也可能会对那些内容不完整的页面或者而存在私密信息的网页起作用。
Title
专业的讲,title标签不是meta标签,但他们都放在相同位置。我之所以把title标签放在这里是因为它对搜索引擎优化很重要。
在所有的HTML文档中,title标签都是不可缺少的。它定义了整个文档的标题,如下所示:
<title>Title of the page</title>
简单而实用。标题通常会显示在两个不同的地方;浏览器的头部标签和搜索结果页。这就意味着title标签在点击率(CTR)和排名上有很重要的影响。
一个好的标题应该包含关键字,而且最好放在标题的开头部分。请记住,那些匹配到用户搜索的关键字会以粗体显示。
另一件你应该牢记在心的事情就是标题的长度。谷歌会限制标题为70个字符,所以偶尔你可能需要书写一个合适的标题。
第二步:给a标签添加 title 属性;img标签添加 alt属性
第三步:H标签
一、<h1>用来修饰网页的主标题,一般是网页的标题,文章标题,<h1>中部署主关键词。<h1>尽量靠近在html 中的<body>标签,越近越好,以便让搜索引擎最快的领略主题。
二、<h2>表示一个段落的标题,或者说副标题,部署长尾关键词
三、<h3>表示段落的小节标题,<h3>效果跟Strong差不多,一般是用在段落小节
四、<h4>-<h6>基本很少用到,是告诉搜索引擎这些不是很重要的内容,单一篇文章内容较多的时候,可以用来说明一些内容是不很重要的。
第四步:所有id的样式 改成class样式,js需要的id不动
第五步:清浮动格式
父级div定义 伪类:after 和 zoom
<style type="text/css">
.div1{background:#000080;border:1px solid red;}
.div2{background:#800080;border:1px solid red;height:100px;margin-top:10px}
.left{float:left;width:20%;height:200px;background:#DDD}
.right{float:right;width:30%;height:80px;background:#DDD}
/*清除浮动代码*/
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.cl{zoom:1}
</style>
<div class="div1 cl">
<div class="left">Left</div>
<div class="right">Right</div>
</div>
<div class="div2">
div2
</div>
原理:IE8以上和非IE浏览器才支持:after,原理和方法2有点类似,zoom(IE转有属性)可解决ie6,ie7浮动问题
优点:浏览器支持好,不容易出现怪问题(目前:大型网站都有使用,如:腾迅,网易,新浪等等)
缺点:代码多,不少初学者不理解原理,要两句代码结合使用,才能让主流浏览器都支持。
建议:推荐使用,建议定义公共类,以减少CSS代码。
评分:★★★★☆
第六步:把写在前台的css样式放到css文件里
第七步:代码合并
不同类有相同属性及属性值的缩写:
对于两个不同的类,但是其中有部分相同甚至是全部相同的属性及属性值时,应对其加以合并缩写,特别是当有多个不同的类而有相同的属性及属性值时,合并缩写可以减少代码量并易于控制。如:
#mainMenu{background:url(../images/bg.gif);border:1pxsolid#333;width:100;height:30px;overflow:hidden;}
#subMenu{background:url(../images/bg.gif);border:1pxsolid#333;width:100;height:20px;overflow:hidden;}
两个不同类的属性值有重复之处,刚可以缩写为:
#mainMenu,#subMenu{background:url(../images/bg.gif); border:1px solid #333; width:100; overflow:hidden;}
#mainMenu{height:30px;}
#subMenu{height:20px;}
同一属性的缩写:
同一属性根据它的属性值也可以进行简写,如:
.search{background-color:#333;background-image:url(../images/icon.gif);background-repeat:no-repeat;background-position:5050;}
.search{background:#333url(../images/icon.gif)no-repeat5050;}
内外侧边框的缩写:
在CSS中关于内外侧边框的距离是按照上、右、下、左的顺序来排列的,当这四个属性值不同时也可直接缩写,如:
.btn{margin-top:10px;margin-right:8px;margin-bottom:12px;margin-left:5px;padding-top:10px;padding-right:8px;padding-bottom:12px;padding-left:8px;}
则可缩写为:
.btn{Margin:10px8px12px5px;Padding:10px 8px 12px 5px;}
而如果当上边与下边、左边与右边的边框属性值相同时,则属性值可以直接缩写为两个,如:
.btn{margin-top:10px;margin-right:5px;margin-bottom:10px;margin-left:5px;}
缩写为:
.btn{margin:10px5px;}
而当上下左右四个边框的属性值都相同时,则可以直接缩写成一个,如:
.btn{margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;}
缩写为:
.btn{margin:10px;}
颜色值的缩写:
当RGB三个颜色值数值相同时,可缩写颜色值代码。如:
.menu{color:#ff3333;}
可缩写为:
.menu{color:#f33;}
第八步:样式的命名
样式的命名应该符合语义化要求,即一看样式名就可知道这个样式大概用在什么地方、有什么用途,方便以后调用、维护。如顶部样式则为:header。
div+css命名规则
页头:header |
登录条:loginBar |
标志:logo |
侧栏:sideBar |
广告:banner |
导航:nav |
子导航:subNav |
菜单:menu |
子菜单:subMenu |
搜索:search |
滚动:scroll |
页面主体:main |
内容:content |
标签页:tab |
文章列表:list |
提示信息:msg |
小技巧:tips |
栏目标题:title |
加入:joinus |
指南:guild |
服务:service |
热点:hot |
新闻:news |
下载:download |
注册:regsiter |
状态:status |
按钮:btn |
投票:vote |
合作伙伴:partner |
友情链接:friendLink |
页脚:footer |
版权:copyRight |
|
CSS ID 的命名
外 套: wrap |
主导航: mainNav |
子导航:subnav |
页 脚: footer |
整个页面:content |
页 眉: header |
页 脚: footer |
商 标: label |
标 题: title |
主导航:mainNav(globalNav) |
顶导航: topnav |
边导航: sidebar |
左导航: leftsideBar |
右导航: rightsideBar |
旗 志: logo |
标 语: banner |
菜单内容1:menu1Content |
菜单容量:menuContainer |
子菜单: submenu |
边导航图标:idebarIcon |
注释:note |
面包屑: breadCrumb(即页面所处位置导航提示) |
容器:container |
内容:content |
搜索:search |
登陆:login |
功能区:shop(如购物车,收银台) |
当前的:current |
|
|
样式文件命名
主要的 master.css |
布局,版面 layout.css |
专栏 columns.css |
文字 font.css |
打印样式 print.css |
主题 themes.css |
全局样式:global.css; |
框架布局:layout.css; |
字体样式:font.css; |
链接样式:link.css; |
打印样式:print.css; |
|
常用类/ID命名规范
页 眉:header |
内 容:content |
容 器:container |
页 脚:footer |
版 权:copyright |
导 航:menu |
主导航:mainMenu |
子导航:subMenu |
标 志:logo |
标 语:banner |
标 题:title |
侧边栏:sidebar |
图 标:Icon |
注 释:note |
搜 索:search |
按 钮:btn |
登 录:login |
链 接:link |
信息框:manage |
|
|
第九步:背景图片合并
网站其他注意事项
1、准备个好域名。
①.尽量在5位数内,当然也不一定,反正要让用户好记。(看个人);②.尽量用顶级的域名,搜索排名感觉好一点。③.做中文站最好用拼音注册,不要问为什么。看百度(baidu.com)就是很好证明。④.域名的安全性,最好选择有些权威的注册商。⑤.好域名或者说主域名最好注册3年以上,因为百度在扒正规站的毛的时候,会看这些资料,他会觉得你不会很快转行的……
2、网站空间很重要。
①.速度打开速度慢,会失去50%以上的流量;②.不要挂弹窗,弹窗代码越强,PV越低;③.别让搜索引擎感觉你的网站很慢,它工作很多,没有那么多时间等你;(对用户体验也同样重要);④.空间选择规律是:2000IP下虚拟主机、10000IP下VPS主机、上万使用服务器。
3、网站程序并发布少而精的网站内容。
①.不求程序功能强大,但求程序速度快不要用采集功能,发布大量垃圾信息,就要手工发布与网站主题密切相关的精选内容;②.内容要少而精、并做底调优化;③.请记住:优化的基本出发点是不被引擎封站,优化的目的是增加引擎有效收录量。经过认真做好以上要点,你的网站就会有珍贵的初期流量(叫它为网站初始流量);