JavaEye2.0上线以后,从单纯的论坛扩充到一个综合性的网站,短短两个月左右的时间,流量上升很快,尤其搜索引擎的结果表现优秀,这表现在:
1.从google和baidu过来的流量大幅度增加,从9月份到现在,google流量从13%上升到现在的43%,baidu的流量从10%上升到22%。
2.技术类的关键字在搜索引擎中搜索,很多结果JavaEye的文章的排名都在前面,在JavaEye写文章能被更多人的了解。
3.博客的排名相当靠前。以我个人为例,我用ouspec这个ID在msn上写博客已经写了一年多,但是在javaeye写博客只有两个月,但是用google搜索ouspec,基本上完全是javaeye的博客文章。这说明在JavaEye上开博客比在其他的地方开博客更容易被推广和提高知名度,尤其JavaEye每个博客都是独立的二级域名,搜索引擎都以JavaEye的子网站来看待。
SEO是Search Engine Optimization的缩写,即“搜索引擎优化”,SEO的主要工作是通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术,来对网页进行相关的优化,使其提高搜索引擎排名,从而提高网站访问量,最终提升网站的销售能力或宣传能力的技术。JavaEye的SEO取得了不错的效果,尤其是google.
这里鄙视一下baidu,百度很多关键字都是竞价排名的结果,而且竞价排名和搜索结果不予区分,使得搜索结果匹配度相当差,大家可以试着用百度搜索一下Java关键字。这种涸泽而渔,降低用户体验的做法,最终将严重损害baidu作为搜索引擎的价值,技术文章搜索还是google最好。
这篇文章将总结一下我对于SEO的一些初浅感想,JavaEye坛子里面有SEO的高手,希望能够一起讨论并不吝赐教。
1。域名和IP:应该选择一个很容易建立品牌的域名,JavaEye的域名非常有独特和有特色。每一个IP地址最好只对应一个网站,JavaEye拥有自己的服务器,所以是独立IP。申请虚拟主机是同一个IP多个网站,会降低搜索引擎对网站的评价。
2。URL:friendly URL-友好的URL应该是包含关键字并且简短的URL,不要加过多的参数,这一点JavaEye用Ruby on Rails开发,Ruby on Rails本身已经提供友好的URL。
3.PageRank和友好链接:PageRank是google对于网站重要的评估,JavaEye的PageRank是4,属于中等,尽量和高于等于pagerank4的网站交换友情连接,争取高质量的外部链接导入和内部链接导出。
4.网站设计:网站设计越简单越好,应该提高文字内容的占整个网页HTML内容的比重。整个网页应该规范化,远离那些太重的因素:flash, dom, javascript等。JavaEye的网页设计采用web2.0的设计偏好,突出内容,非常清新简洁,避免象门户网站整屏的链接造成的视觉疲劳。如果必须要使用js,css的话,就尽量把他们作为外部文件来使用。
5.网页大小:越小越好,最好保持在15K以下。小的网页不仅对搜索引擎有效,使搜索引擎收录方便,对访客也有效,使点击网页的速度变快。JavaEye的网页基本上都只是包含文字,加极少图片,整个网页很小。
6.良好的网站内容组织结构:网站终归是通过link将所有页面链接在一起的,一定要保持良好的网站结构。一是从首页开始往下链接,链接的深度最好不要超过4层,连接深度太多会影响搜索引擎的收录,二是网站内容物理位置和逻辑位置尽量严谨,比如JavaEye的JBPM文件放在同一个目录下,链接位置和物理位置统一,三是底层文件之间保持适当的链接,使整个网站成为一个有序的网状结构。
7.内容:这个是最最重要的。
搜索引擎对于高质量的原创文章相当敏感。大量低质量文章或者转载文章将降低搜索引擎的对网站的评价。JavaEye基本上都是原创的高质量的技术文章,所以被搜索引擎收录的非常好。
JavaEye的SEO才刚开始做,所以以后会逐步完善。希望JavaEye的SEO能对大家建设网站提供一些好的思路。
推荐一个好的SEO站点:
点石
PS:最近灌水太多,开始写一些有内容的文章,从这篇起。
End
分享到:
相关推荐
### JavaEye2.0_on_rails:敏捷Web开发实践与Ruby on Rails的应用 #### 敏捷软件开发方法 - **背景**:传统软件工程方法在实际应用中面临着项目延期、成本超支以及软件质量不高的问题。为了克服这些挑战,业界提出...
javaeye的信息提示框代码之css,application.js
javaeye被黑 大家看看
"JavaEye博文" 本资源摘要信息来自JavaEye博文,作者cutesunshineriver,发布于2010年。该博文涵盖了软件开发、编程、项目管理等多方面的知识点。 在本博文中,我们可以看到多个与软件开发相关的知识点,包括: 1...
17. Spring 2.0的注解事务管理:Spring 2.0引入了注解方式的事务管理,使得代码更加简洁且易于维护。 18. Struts2教程:涵盖了Struts2框架的使用,包括处理表单提交,为Web开发提供指导。 19. Ruby on Rails:Ruby...
NetBeans 6.5.1、SpringSource STS 2.0等重要开发工具的更新也为Java开发者带来了新的工作方式和体验。 编程语言方面,报告提到了微软将VB和C#两种语言整合进一个全新平台Visual Studio 2010的动向。同时,其他编程...
JavaEye+技术架构,讲述java框架的应用
### JavaEye3.0开发手记之开发环境搭建详解 #### 一、开发环境搭建概述 随着JavaEye3.0开发计划的启动,本篇文章将详细介绍如何为该项目搭建高效的开发环境。开发过程中不仅需要考虑软件的选择,还需要针对操作...
IK Expression V2.0不依赖于任何第三方的java库。它做为一个简单的jar,可以集成于任意的Java应用中。这包括了JavaEE应用(基于应用服务器的), Java桌面应用以及Java WebStart方式的应用。 IK Expression最初...
标题 "好久没有来JavaEye了,再回来看看老朋友" 提到的是一个人对JavaEye社区的怀念和重访,这可能暗示着一个关于Java技术交流平台或者社区的讨论。JavaEye是一个曾经非常活跃的Java开发者社区,用户在这里分享技术...
JavaEye Client SourceCode是一个开源项目,专为Android平台设计,提供了JavaEYE的客户端实现。这个项目的源代码为我们提供了一个深入了解Android应用开发以及Java编程在移动设备上的实践的宝贵资源。接下来,我们将...
javaeye 论坛小测试 javaeye论坛小测试答案 javaeye论坛测试答案 这下你们就省事了。
JavaEye是一款知名的面向开发者的技术社区,它提供了丰富的代码展示功能,其中包括代码高亮显示。在WordPress等博客平台中,为了使代码段在文章中清晰易读,通常会使用代码高亮插件。JavaEye的代码高亮插件以其简洁...
JavaEye是一个基于Android平台的应用程序,它展示了在移动设备上构建功能丰富的软件的可能性。这个小应用旨在为开发者提供灵感和指导,帮助他们更好地理解和实践Android应用开发。让我们深入探讨一下这个应用背后的...
- JEECMS是一个基于Java的企业级内容管理系统,版本v1.1和v2.0的发布,展示了开源社区对内容管理系统的贡献,并提供了更多的功能如评论和投票。 11. **正则表达式实现的讨论** - Sun的Regexpr实现可能成为讨论的...