搜索引擎优化(SEO)与网站开发优化

http://www.javabloger.com/article/seo-java-j2ee-web-development.html?source=rss

搜索引擎优化(SEO)与网站开发优化

12 四月, 2010 (18:30) | J2ee企业顾问,  SEO| 繁体English   DeliciOus    【分享到新浪微博
作者: H.E.  | 您可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明
网址: http://www.javabloger.com/article/seo-java-j2ee-web-development.html
豆瓣读书 向你推荐有关 J2ee企业顾问、SEO、 类别的图书。

对很多Java web、J2EE开发者来说“SEO搜索引擎优化”还是一个比较陌生的话题。他们中有的人并不知道有SEO–搜索引擎优化这一说法的存在,如何运用巧妙的手段提高网站的搜索排名和网站的点击率,更别说意识到了“SEO 搜索引擎优化”对与网站开发的关联性重要性了。

为什么对SEO比较陌生?
首先需要声明SEO对于当今而言已经再不是什么新兴产物,从SEO的起源迄今已有10年上下,之所以很多开发者对SEO仍然陌生,本人大致分为以下几点:
1.    企业对SEO的意识与重视程度。
2.    开发者对SEO研究兴趣与非工作范围的知识视野。
3.    SEO在社会传统媒体中达到的认知、认同度。

SEO是什么?
http://zh.wikipedia.org/wiki/Seo 虽然这个链接中的解释已经比较到位了, 但是我个人还是浅显的认为:“SEO是在网络上对消费心理学的运用,SEO一部分是给搜索引擎机器看的,另一部分是给人看的,当然是先给机器看的,再给人看的,人能看见你网站内容往往很多时候是先通过搜索引擎。也就是说你的网站既要符合搜索引擎的收录原则,还要注重网站的用户体验。高质量的经营性网站两者缺一不可,SEO只是营销手段中的一种,所以最终企业的决策者需要看到通过SEO的收益。”

SEO为什么非常重要?
开发者们构建的Web系统可以看做他们是在建造一所房子,企业的决策者将决定让这个房子用来具体干什么,很顺利,没多久房子盖好了,决策者现在将这所房子作为一个旅馆进行营业,里面的设施样样俱全,可一个月后还是无人问津。很多刚刚起步经营性的网站也同样会同样的问题,每日的访问人数地到了极点,对于这类网站的决策者来说是一件非常困扰的事情。如果决策者和开发者们能在构建的时候就能考虑到如何在网站内留下大量的SEO可扩展性,就不会等网站做好一个月以后也无人问津了。这样是多大的一笔损失啊。

网站进行SEO优化以后会怎么样?
很多人通过搜索引擎的搜索结果登陆你的网站,因为他输入的关键字和你网站里面的主要内容相匹配。如果你网站对于搜索引擎来说命中率越高,你网站的访问者就越多。可想而知网站对搜索引擎的友好程度是非常重要的。

Web网站开发的SEO手段:

1、    将动态网页,进行静态化,如果是才可以Java Web开发可以采用 Freemaker技术,或者是伪静态页面。

2、    正确的使用缓存,提高网站的访问速度,让搜索引擎认为你的网络服务质量较佳,这样比较容易对网站收录。

3、    网站的静态页面的url地址、名称,需要跟网页提要有关。例如本篇文章的链接中包含 javaseo这2个关键字。

4、    网站Title、Meta根据页面主要内容进行动态加载,正确使用heading标签。

5、    网站Title、Meta根据页面不仅仅需要根据内容动态加载,还需要建立分词表一起加载。

6、    图片显示多用ALT标记,少用图片中高、宽属性,图片文件名最好也好和图片主题一致。

7、    连接上动态加上 Title属性,例如:<a href="http://www.javabloger.com/article/mongodb-java-orm.html" title="MongoDB Java ORM 的设想">MongoDB Java ORM 的设想</a>

8、    CSS、JavaScript代码尽量放在底部,不要过多的把Javascript写入在页面中,搜索引擎会认为这样的网页不友好。

9、    页面的排版层次尽量简洁、清晰,网页结果层次复杂,不容易被搜索引擎收录,搜索引擎虽然是机器,还是站在人性化的立场考虑。

10、    内部链接的使用,具体使用技巧请查阅:http://www.njlanesoft.com/record/seo-internal-links.html

11、    注意每个网页文件最终生成的大小。

12、    合理的采用连接分类(category/tag)和站点导航这样对SEO会比较友好。

13、    在网站中建立正确的网站地图,例如:http://www.javabloger.com/sitemap.xml。

14、    建立站点下的rebots.txt文件,让搜索引擎知道该怎么走。

15、    建立RSS信息订阅频道,读者可以通过多种方式访问你网站的最新信息。

16、    将访问者、客户的信息进行统计、分析、挖掘,提高将来商业决策的执行力度。

另外,对于SEO的手段而言没有绝对的好与坏,因为SEO本身不存在任何标准,并且一旦变化排名规则,大家都需要重新洗牌。

–end–

 

你可能感兴趣的:(JavaScript,java,mongodb,优化,搜索引擎,web开发)