日志分类:网站建设

SEO之增加文字与HTML代码的比例

5月 13, 2009 8:55 下午  |  分类:网站建设

上一篇里,我们从网站运营的角度说了说SEO的网站内部链接

今天,从网站建设的角度,既设计师的角度来说说如何SEO一个网站的文字和HTML代码比。

其实对于搜索引擎来说,最友好的,当属文字了,虽然现在图片的抓取不断在改进,但是任何一位有经验的老手都会告诉你,SEO,文字最合适。也正因为此,比方说网站建设博客里,图虽有,但仍是文字居多。

这里给大家举个简单的例子,说明如何增加网站的文字与HTML代码比:

如:
很多人喜欢这样写H1:<h1 class=”title”>这里是标题</h1>
众所周知,一个页面不会出现两个H1,如果有两个,那好比一个人身上长着两个脑袋一样很难看。这不仅是常识,也是标准。所以给h1加上这些那些class或id是画蛇添足。
应这样写:<h1>这里是标题</h1>
然后样式需要在CSS中定义。
这是很简单,那页面中有圆倒角如何做?网上有N多办法,其中最典型的就是HTML+CSS实现圆角矩形,HTML代码部分如下:

<div class="panel">
<DIV class="t-o b1"></DIV>
<DIV class="t-o b2"></DIV>
<DIV class="t-o b3"></DIV>
<DIV class="t-o b4"></DIV>
<DIV class="content">
<!-- 这里放内容 -->
<DIV class=clear></DIV>
</DIV>
<DIV class="b-o b4"></DIV>
<DIV class="b-o b3"></DIV>
<DIV class="b-o b2"></DIV>
<DIV class="b-o b1"></DIV>
<DIV class="break"></DIV>
</div>

其实,我们完全不必用这些代码,可以简化到:

<div class="panel">
<!-- 这里放内容 -->
</div>

毫无疑问,这样可以很明显的减少HTML代码,当然,光这样写是失去了圆角效果,效果我们可以借助JS加上。
我们完全可以用纯粹的JavaScript代码来写,为了方便,我们采用jQuery来写:
jQuery(function($){
$('.panel').prepend('

‘).append(’

‘);
})
需要注意的是,这个JavaScript代码要写到一个独立的js文件中。

如果页面中,用到多个圆角,则只管设置class为panel即可。

这样,我们可以减少HTML代码,实现了增加内容和HTML代码比的目的。
在不牺牲用户视觉效果的情况下,给爬虫看一个干净的页面代码,并且在网速相等的条件下,一定的减少抓取时间,有利于抓取,毫无疑问,也将有利于搜索引擎的排名。

除了这个圆角外,滑动门等,完全可以用jQuery进行代码优化,说点不客气的话,国内常用的那些滑动门实在是恶心,还得加一大堆没用的id,其实滑动门可以做的更简单。

这里是HTML代码:

<dl>
<dt>滑动门标题1</dt>
<dd>滑动门1对应的内容</dd>
<dt>滑动门标题2</dt>
<dd>滑动门2对应的内容</dd>
......
</dl>

JavaScript实现265导航上的可爱眼睛

5月 9, 2009 2:02 上午  |  分类:网站建设

hao123.com,265.com以及114la.com这几个导航网站,基本算是国内导航站里的代表了。

现在hao123.com被百度收购,265.com被文胜兄连g.cn一起卖给了Google,两家分别是亏是赚,很多人心里明白。

这里只说说265的LOGO上的眼睛,上过265的人或许都会发现,265的LOGO相当可爱,眼珠会随着鼠标的移动而转动:265的LOGO

但是如果只复制下来的话,可以看到是一双不会动的眼睛,要如何去让它动起来呢?

成捷网站建设给您它的javascript实现代码:

# <h1 id=”Logo265″><a href=”#”><img id=”logoimg” src=”http://www.inwebsite.com.cn/effect/images/logo265.gif” border=”0″ /></a></h1>
# <script type=”text/javascript”>
# function m(a, b)
# {
#   return a.position = b
# }
# function o(a, b)
# {
#   return a.left = b
# }
# function ca(a, b)
# {
#   return a.zIndex = b
# }
# var p = “length”, r = “style”, s = “body”, x, y;
# function U(a)
# {
#   return document.createElement(a)
# }
# var Y, mb, nb, ob, pb, Z, $;
# var qb = 52, rb = 34, sb = 47, tb = 35, ub = 69, vb = 35, wb = 53, xb = 36, yb = 62, zb = 35, Ab = 9, Bb = 7, Cb = 1, Db = 100;
# var Eb;
# var Fb = “http://www.inwebsite.com.cn/effect/images/logo265.gif”;
# function Gb(a)
# {
#   var b = 0, c = 0;
#   if (a.pageX || a.pageY)
#   {
#     b = a.pageX;
#     c = a.pageY
#   }
#   else if (a.clientX || a.clientY)
#   {
#     b = a.clientX + document[s].scrollLeft;
#     c = a.clientY + document[s].scrollTop
#   }
#   return [b, c]
# }
# function Ib(a)
# {
#   Jb();
#   a = a || document.parentWindow.event;
#   var b = Gb(a), c = b[0], d = b[1];
#   Kb(c, d, Z, sb, tb);
#   Kb(c, d, $, ub, vb)
# }
# function Kb(a, b, c, d, g)
# {
#   var e = a - d - mb, f = (b - g - nb) * (Ab / Bb), j = Math.sqrt(Math.pow(e, 2)
#     + Math.pow(f, 2)), h, l;
#   if (j == 0)
#   {
#     h = d;
#     l = g
#   }
#   else
#   {
#     var B = Math.sqrt(Math.pow(j, 2) + Math.pow(Db, 2)), E = Ab * j / B;
#     h = E * e / j + d + mb;
#     l = E * f / j / (Ab / Bb) + g + nb
#   }
#   h -= Cb;
#   l -= Cb;
#   o(c[r], parseInt(h, 10) + “px”);
#   c[r].top = parseInt(l, 10) + “px”
# }
# function EYES_init()
# {
#   var a = Mb(”Logo265″), b = Nb(a, “a”);
#   Eb = Nb(a, “img”);
#   if ( - 1 == Eb.src.indexOf(Fb))
#   {
#     return
#   }
#   Y = U(”img”);
#   Z = U(”img”);
#   $ = U(”img”);
#   Y.border = (Z.border = ($.border = 0));
#   Y.src = “http://www.www.inwebsite.com.cn/effect/images/eyeballmask.gif”;
#   Z.src = ($.src = “http://www.www.inwebsite.com.cn/effect/images/pupil265.gif”);
#   Jb();
#   m(Y[r], m(Z[r], m($[r], “absolute”)));
#   ca(Y[r], 90);
#   ca(Z[r], ca($[r], 100));
#   b.appendChild(Y);
#   b.appendChild(Z);
#   b.appendChild($);
#   document.onmousemove = Ib;
#   T(window, “pageshow”, Jb);
#   T(window, “resize”, Jb)
# }
# function Jb()
# {
#   var a = Ob(Eb);
#   mb = a.x;
#   nb = a.y;
#   ob = Eb.width;
#   pb = Eb[p];
#   var b = “px”;
#   o(Y[r], mb + qb + b);
#   Y[r].top = nb + rb + b;
#   o(Z[r], a.x + wb + b);
#   Z[r].top = a.y + xb + b;
#   o($[r], a.x + yb + b);
#   $[r].top = a.y + zb + b
# }
# function Ob(a)
# {
#   var b = a.offsetLeft, c = a.offsetTop;
#   if (a.offsetParent != null)
#   {
#     var d = Ob(a.offsetParent);
#     b += d.x;
#     c += d.y;
#   }
#   return{x:b,y:c}
# }
# function T(a, b, c)
# {
#   var d = “on” + b;
#   if (a.addEventListener)
#   {
#     a.addEventListener(b, c, false)
#   }
#   else if (a.attachEvent)
#   {
#     a.attachEvent(d, c)
#   }
#   else
#   {
#     var g = a[d];
#     a[d] = function()
#     {
#       var e = g.apply(this, arguments), f = c.apply(this, arguments);
#       return e == undefined ? f : (f == undefined ? e : f && e)
#     }
#   }
# };
# function Mb(a)
# {
#   return document.getElementById(a)
# }
# function Nb(a, b)
# {
#   return a.getElementsByTagName(b)[0]
# }
# </script>
# <script type=”text/javascript”>
# EYES_init();
</script>

具体的一些图片,我们这方便提供,研究此Javascript也只是为学习之用。您可以看到,在这个javascript的应用里,利用四张图,把这双眼睛做得如此可爱。真是网页设计的有趣之处,设计网页,设计生活,设计人生,需要的是技能和灵感!

网站建设系列之域名篇:考察域名的价值

5月 3, 2009 9:41 下午  |  分类:网站建设

在说完域名的选择后,我们从另一个角度来说说如何去考察一个域名的价值,这里主要利用的是两大中文搜索引擎的一些工具:谷歌和百度。

如果你看中一个域名,但又犹豫有没有购买的价值,这时候到处询问几乎很难有结果,因为各人的判断标准不一样,而且你也不方便把未成交的域名的全部信息 告诉别人,让人很难替你判断,这时候最好就是借助Google和百度的工具自己判断。对于一个域名所代表的关键词的价值,Google和百度提供了很多好用的工具。

1、搜索引擎工具,了解域名的收录量。

在Google或baidu上搜索一下自己的域名所代表的关键词,了解一下收录的网页量,比方说对于网站建设来说,在Google搜索inwebsite和在百度搜索inwebsite,得出的结果分别为35,600项和57篇。就知道这个域名所做关键词的热度如何。

2、指数工具,了解域名的受关注程度。

了解域名的关注度指数,有两个重要的参考工具:

谷歌趋势:
http://www.google.com/trends?hl=zh-CN

百度指数:
http://index.baidu.com/

谷歌趋势是只要有少少流量的关键词都能从中看到趋势,包括最关心这个关键词的是哪个国家的哪个城市。而百度指数只是按需要显示一些关键词,很多关键词,如果他觉得没有商业价值,即使关注度很高也不会显示指数。

另外还有两个工具可以了解你的域名每日的搜索量,这是公众对这个关键词的关注度的重要参考:

百度火爆地带:
http://f.baidu.com/fs/inquire/price.php

谷歌关键词工具:
https://adwords.google.com/select/KeywordToolExternal

谷歌关键词工具除了了解你的域名每月网民搜索量,还是一个非常强大的判断域名商业价值的工具——

3、商业价值分析工具,了解域名的商用价值。

上面说到的谷歌关键词工具,你可以了解你的域名所代表的关键词的广告客户竞争程度、每次点击的平均价格、搜索量趋势和出现最高搜索量的具体时间。

广告客户竞争程度,广告客户对该词的关注度,他们可能是你的域名的真正用家,即我们所说的终端。每次点击的平均价格,需要在谷歌关键词工具搜索结果页面 中,从“选择要显示的列”下拉菜单中选取,才会显示,这个价格应该是该关键词在实际的广告点击产生的价格,对域名的实用价值是个重要的参考。有很多关键 词,特别是一些我们日常生活接触不多的专业词汇,可能搜索出来的页面数量不大,或者每月搜索量很小,但终端用户竞争激烈,愿意花很高的价钱买广告位,这样 的域名很有可能比我们常见的词汇的域名有价值。
搜索量趋势和出现最高搜索量的具体时间,则可供分析一个关键词是不是仅仅一时热的彗星关键词,以后是否还有再热的可能和应用价值。

谷歌关键词工具还有一个重要的功能,就是对相关词汇做出参考,这给你的域名注册也有很大帮助,例如我想注册一个旅游域名,就可以把旅游的几个关键词输入搜 索,就能从中了解哪些词汇别人也很关注,商家竞争也很激烈,广告点击价格很高,用这些词汇注册域名,至少比自己创意强一百倍。

百度也有一个工具是商业价值分析必用的,那就是百度推广平台:

http://www2.baidu.com/inquire/price.php

这里可以知道一个关键词在百度购买排名的所有商家,以及购买价格,这样我们可以很直观了解商家对这个词汇的需求。

4、新闻搜索,了解传统媒体的关注度。

尽管进入网络时代,但大多数平民百姓还是不上网的,最接近普罗大众的媒体还是传统的报纸刊物,而且现在的网上的比较严肃可信的新闻主要来源也还是传统媒 体,所以从新闻搜索中了解你的关键词的关注度很有必要,有很多词汇,如果搜索引擎收录的网页数量很大,但媒体关注度很小,那就有必要了解清楚是什么原因。 百度指数和谷歌趋势都有媒体关注度,你还可以从新闻搜索中具体了解你的域名都曾经在哪些新闻里出现过,这样还可以开阔思维,扩大域名的应用范围。

百度新闻:
http://news.baidu.com/

谷歌资讯
http://news.google.cn/

5、辞典工具,深入了解域名的含义。

米农中很多人都在用谷歌的语言工具:

http://translate.google.cn/

这个工具有个很好的作用,就是翻译的一些新词汇比国内很多辞典更符合当前的英语国家的实际,而且还有搜索链接引导你到出现过这些词汇的网页,使你了解更多 与该词汇相关的情况,对于米农准确造词有帮助,例如猪流感,很多中国人自然而然会翻译成pig flu,但事实上更准确的是Swine flu.

百度百科:

http://baike.baidu.com/

是我们了解词汇的另一个工具,很多新词、老词和不常用词都可能在这里找到解释。找新词来注册域名,这里是个去处,而且,如果你对自己的域名所代表的词汇有正确的理解,而百度百科上有没有这个词汇,你还可以在上面发表你的词条,让更多人能理解它。

6、网店是了解产品词汇的天堂。

尽管它们并不是什么工具,但我是把百度有啊和淘宝等商城当作了解产品域名的一个工具。很多产品名,尽管用户每日搜索量和搜索引擎收录量不是很庞大,但在网 店上会有很多产品在买卖,而且种类繁多,这所名该词汇市场很大,这样的词汇是值得拥有的。所以产品域名应该关注商城、b2b平台而不仅仅是搜索引擎。

网站建设系列之域名篇:域名的选择

4月 29, 2009 8:22 下午  |  分类:网站建设

在上一篇文章里,成捷给大家举了两个域名选择的例子:淘宝和百度的胜利

可以看出,淘宝和百度都在域名的选择上,吃了大甜头。看到这里,读者自然会问,应当如何选择一个合适自己网站的域名呢?

其实笼统地说哪种域名好,哪种域名不好,是不客观的,域名其实就像一个人,只有适合与否,没有好坏之别。

以往看到很多对域名选择的文章里,说的都是差不多的内容。在这里,我们从另一个角度来看域名的选择(网站的类型),或许会让您对此有更深的认识。

1. 跨国品牌公司的网站

这一点其实很明确,Google当年的律师上门找到了Google.cn的域名持有人,花了重金100万非拿下Google.cn这域名不可,为什么?因为品牌!Google在互联网己经成为了一种形象,文化,一种品牌。它不可能因为本地化去购买一个guge.com或是sbbaidu.com来做为自己的域名,毕竟Google的员工的名片上如果这样写着:

Google Inc.美国www.Google.com 地址:xxxx 电话: xxxx

Google Inc.中国www.guge.com     地址:xxxx     电话: xxxx

他们自己都会感到别扭。所以,对于一个品牌公司来说,域名的保护是相当重要的,因为非它不可,域名投资人看重的也正是这点,这点以后我们会对域名这行业做深入讨论。成捷在公司成立之时,也考虑过用好记的域名web163.com来做为在中国的域名,但是后来考虑再三,还是决定用inwebsite.com.cn,毕竟我们在英国的域名是inwebsite.co.uk,在美国的域名是inwebsite.net。总之,对于跨国品牌公司来说,一定要拿到属于自己独一无二的域名。

2. 中小型公司的网站。

如果一个公司并不是很大,而且未尝在互联网经营的。可以有如下几种方式来选择自己的域名:

  • 注册公司名的拼音域名:如成捷的话,可注册chengjie.com    chengjie.com.cn
  • 注册公司名的拼音缩写加共识名(cn china等):如成捷的话,可注册cjchina.com      cjcn.com等
  • 注册便于记忆且符合自己业务方向的域名:如成捷服务于国内企事业单位,主要提供的是企业网站建设,网站建设等服务,可以选择www.web163.com。

总之,中小型网站的选择会比大口牌公司的选择更多些,但是一定要体现自己公司的名称或是业务。

3. 个人盈利网站

个人因为某种兴趣爱好,或是以赚钱为目的的网站,通常我们叫个人网站,一般只有少数几个人参与运作。这种网站在选择域名时,就像网上大部分文章所说的,比较麻烦,因为竞争性强,如何让用户在成百上千相似网站中记住自己的域名,确实是很有讲究的,具体的网上有很多文章,大家可以去Google一下

4. 个人非赢利性网站(博客)

个人博客的域名选择,其实很简单,一句话:我选择,我喜欢!

总结:其实,域名之所以存在,是因为IP地址对于一个用户来说,太难记忆,正因为如此,需要一个更容易记忆的方式来找到用户所想访问的网站。所以看完了这些,您知道如何选择一个合适自己的域名了吧!

网站建设系列之域名篇:淘宝和百度的胜利

4月 25, 2009 9:03 下午  |  分类:网站建设

网站,是一个企事业单位或是个人在互联网存在的单位。而域名,则是网站在互联网上的标识符,域名在网站建设及以后的发展中,具体强大的影响力!

这里可以为大家举两个经典的例子(成功和失败的域名选择):

1. 淘宝VS易趣VS百度。

其实,就C2C的功能和类型来说,淘宝百度有啊易趣都差不多。认真看看,会发现这三个中国C2C网站连样子都差不多。但是虽然易趣成立于1999年,在4年的时间内几乎垄断了国内全部C2C市场,03年3月又被全球最大的个人交易网站ebay收购,从市场到资金全面占优;而后者是马云的阿里巴巴网03年7月刚刚成立的一个拍卖网站,然而三年后,淘宝网的市场份额为67.3%, ebay易趣为29.1%。百度在去年成立的百度有啊,也是雷声大,雨点小,对淘宝的地位也不构成威胁。

三者之所以会出现这样的格局,抛开营销和种种因素。淘宝在域名的选择上,确实占了很大的上风。

淘宝,一个很简单很容易记的词。既用“淘”这个动词体现了网上购物,又用“宝”为自己平台质量做了评估。于是,买东西上淘宝,taobao.com成为了网民网上购物的首选。而另一方面,易趣在域名上吃的是致命伤,eachnet.com这个域名相信百分之七十的网名在看这一两次后是拼不出来的。而百度有啊更是让人陌明,youa.com这种域名,实在没有办法让人更好的记住,甚至闹出了这么一段笑话:

A:东西不错嘛,哪里买的呀?

B:网上,有啊!

A:我知道网上有,具体是哪个网站?

B:有啊!

A:我知道有,可是到底是哪里啊?

B:百度有啊!

A:百度哪里有? B:百度有啊有啊!

A:百度哪里有啊? B:…淘宝有啊!

2. 百度VS谷歌

没有人能否认Google Inc.在互联网上取得的巨大成功,网上老鸟也一直在强调,Google的搜索技术与文化魅力是百度所无法超越的,然而百度在中国的搜索引擎市场上仍占有绝对优势。域名还是一个原因,Google中国(谷歌)承认,谷歌在中国与百度的竞争中,域中上吃了大亏。李开复曾在接受采访时说,对于很多的中国网民来说,在浏览器里拼入Google.cn是一件非常困难的事。于是他们买了很简短的域名www.g.cn然而比起百度那句精彩绝伦的:“百度一下,你就知道”来说,己经不是短不短的问题了。

百度域名baidu.com来源于中国的一首词:纵里寻他千百度,莫然回首,那人却在灯火阑珊处。

百度有个谐音(摆渡)是个动词,有把人引上岸的喻意,很好地体现了搜索引擎的理念。百度早年在中国打的广告更让百度成为了一个名词,一个品牌。而百度知道与百度的完美配合Slogan:百度一下,您就知道。更是让人拍岸叫绝。相比之下,对国人来说,很少会有人知道当年Larry Page和Sergey Brin是如何阴差阳错取用了Google这个名词作为当今互联网巨头的名字的!于是对于国人来说,遇到问题,百度一下,就成为了一种习惯。

在互联网上,网站因域名的选择而导致成败的举子数不胜数,这两个经典的例子,只是为了提醒大家,在网站的域名选择上,需要像给您的孩子取名字一样慎重!