感觉学习日记的设计形式有点笨重了

学习日记软件的帖子组织形式有点笨重,很多时候,日记就那么一两句话,而如果作为一篇日记放在一页的话,觉得有点太浪费空间了。一个页面的大部分内容是导航,实际的内容很少。像http://www.43things.com等网站一个目标就是一句话,而下面的每日的记录都在同一页的这个目标下面。

这两天,有个很明显的感觉就是:难以动手记点东西。不是不想记,而是由于上面的原因,觉得一两句话就记一篇日记不好。

不过,学习日记已经设计成这个样子,除非以后重写程序,这样的形式还是要继续的。

这里采取一个变通的方式:

在大目标下,征对自己当前正在着手解决的问题写成一篇日记,后续的思考记成日记的评论,这样,一篇日记在一个页面就不过分了。

另外,在目标下,开一个帖子,名为:JAVA小技巧汇总,育儿每日一句,英语每日一句,eclipse使用小技巧,等等。

这样,我就不会有下手为难的感觉了。

毕竟,我不是在写教学文章,我在记日记,记自己的点滴心得和一步一步的足迹。

以后,学习日记重新设计的时候,要考虑把帖子的组织形式做成大众化,轻量级的,使所有的朋友乐于留言和互相鼓励。只有这样,才能实现我们提倡的学习方式:分享目标,分享快乐。

静态页面嵌入jsp动态页面的一些总结和疑问

在一个实现将JSP动态页面转为静态的方案(转帖)中后面的那种方法基本上完成了本站的动态页面静态化工作,下面是一些总结和疑问。希望能给碰到类似情况的朋友一点启发。也希望有朋友能够启发一下我在文中提到的疑问。谢谢。

1、页面菜单上部的用户信息是用iframe嵌入的,像下面:


   <!-- show user state with iframe framework -->

   <iframe frameborder="0" name="user_state" width="771" height="30" scrolling="no" src="/common/userState.jsp"></iframe>

/common/userState.jsp是从当前session中取出用户的相关信息显示出来。

不过,我发现: 在firefox中位置不动的信息条在IE中却可以用鼠标上下移动,而且,始终位置在底部,还把字脚给挡住了,搞不懂怎么做了?(注:这个问题已经解决,见:怎样控制iframe内嵌网页的位置

,2006年12月29日10:30分, littlebat)

2、显示日记或目标的帖子下面的游客回复框也是用iframe嵌入的,像下面:


   <iframe frameborder="0" name="guest_reply" width="771" height="456" align="center" scrolling="auto" src="/common/guestReply.jsp?parentID=<c:out value=""/>&defaultTitle=<c:out value=""/> "></iframe>

这个有几点自己的总结:

1)、url中文参数的传递要编码:如:


<%

  //encode default title

  String oriTitle = "re:" + ((ArticleInfo)request.getAttribute("aGoal")).getArticleName();

  String encodedDefaultTitle= URLEncoder.encode(oriTitle, "UTF-8");

  pageContext.setAttribute("encodedDefaultTitle", encodedDefaultTitle);

%>

使用时再解码,如:


        String encodedDefaultTitle = request.getParameter("defaultTitle");

        String defaultTitle = URLDecoder.decode(encodedDefaultTitle, "UTF-8");

        pageContext.setAttribute("defaultTitle", defaultTitle);

2),当前页面处理的信息可以放入pageContext中(如:pageContext.setAttribute("defaultTitle", defaultTitle);),它的作用域应该是当前页面,可以用 <c:out value=""/> 之类的技术取出来,jsp的方法不知道。

3),为了使嵌入的jsp页面中的form提交后能够返回它的被嵌入的_parent页面,可以在form提交时加 target="_parent"解决,如下:


<html-el:form action="postGuestArtAction.do?typeID=3&goalID=" target="_parent" method="POST">

...

</html-el:form>

3、页面计数:

用script做的,如下:


<script language="javascript" src="/count.do?artID=<c:out value=""/>"></script>

疑问:

1)、怎样在script中调用程序,得到当前页面的实时点击数并写入页面的合适位置?上面的功能只能计数,然后统一生成页面更新计数;

2)、本来上面的count.do可以用count.jsp来做的,也许这样还要好点,但是我不知道怎样在jsp中调用struts中的数据源?用jdbc连接常常形成连接数超出空间允许的最大值而不能正确计数;

在struts的action中这样调用数据源:javax.sql.DataSource ds = getDataSource(request, "myDataSourceName");

4)、当用*.jsp后缀名作为静态文件时,提交新日记或目标后,第一次查看会有编译等待jsp的时间,但是写日记和目标毕竟是很少时候,99.99%的时候还是在看的。选用*.jsp是我动过脑子的,最终要是证明错了我也不后悔。因为,我曾经努力过。

4、因为,听说搜索引擎会跟进frame中的框架页面,也不知道会不会跟进iframe的页面,把那两个动态的jsp页面的url写进了robots.txt中禁止搜索引擎抓取这些没有实际意义的东西。像下面:


User-agent: *

Disallow: /common/userState.jsp

Disallow: /common/guestReply.jsp

Disallow: /count.do

本站完整的robots.txt见:http://java.learndiary.com/robots.txt

里面主要禁止搜索引擎访问一些个人才会用的功能,我是第一次写robots.txt,哪位朋友看了发现有问题请一定给我提示一下,谢谢。

页面静态化和网站地图生成,下一步做什么。。。

完成页面静态化和网站地图生成模块的主体部分,思维有点乱,理一下下一步应该做什么。

1、页面静态化:

   1)、把登录信息和游客留言的表单、页面计数各写进一个单独的jsp文件,然后用javascript或jframe调用;

   2)、为了统一,菜单栏的登录用户能够看见的项目使游客也可看见,减少静态化后页面处理的复杂度;

   3)、在目标页面的订阅邮件和退订邮件的提示信息有问题,要修正;

   4)、当更新一篇帖子后(修改或发评论后),当前帖子的原来的上一条和下一条帖子、原来的首条帖子都需要重新生成静态文件,不然这几条帖子的上一条、下一条导航要出现问题;考虑生成的时机;

   5)、上一条、下一条导航是按默认的最近更新排列的,为了与原来的动态选择排列顺序,考虑是否这种上一条、下一条的导航也用一个单独的jsp文件执行,然后用javascript或iframe调用;

   6)、帖子列表是否也静态化,静态化了排序功能就没有了;

   7)、删除一篇帖子的评论后不能在当时按设想更新静态文件,所以采取了重新显示帖子的过程中重新生成静态文件,需要找出原因;

2、网站地图生成:

   1)、继续完成在提交帖子或更新时的网站地图更新,现在是手动全部一次更新; 

3、这两天做静态化都是在网上调试的,还是应该在本地调试好后才传上去为好,免得让来访的朋友看见莫名其妙的东西:)

百度和google对本站二度301重定向的反应

一个多两个月前,本站已经进行了一次301重定向,把域名www.learndiary.com和www.123go.org.cn用301重定向到了java.learndiary.com上,并把使用多个查询参数的url重定向了使用一个或两个参数的url。

昨天,我对本站的显示帖子的页面进行了静态化改造,于是,就来了又一次的301重定向。

今天,在百度中site:java.learndiary.com中没有什么变化。还是15,500,另外,我发现自从我做了上次的301重定向后,百度就停止了就本站进行新内容的索引。只有首页几天更新一次。我也不知道是不是301重定向的后果还是本站违反百度的相关规定。例如:最开始首页放入了超过200个链接,现在减下来了。或者,是否如有人说的,站上放太多google广告了?我这个是技术站点,放google的广告是特点所致。

从网站日志来看,Baiduspider还是在活动,比如:

从2006-12-16 04:26:28,890到2006-12-16 09:16:16,921共约5个小时,Baispider大约访问了80页面。这与重定向之前差太远,但是它还是要来的。不过,没有可能没把它访问的页面纳入搜索引擎结果,因为我近期的帖子用site:java.learndiary.com中搜索不到。

在上面的5个小时中,yahoo!大约访问了60页,google大约400页,sogou spider大约40页;不过sogou spider今天上午一直在活动。

针对于此,我将继续完善网站内容和提高用户的浏览体验并积极的查找应该是被百度惩罚了的原因。

这二度的301重定向后的第二天,我在google中site:java.learndiary.com还是1300多点,在这个数字上下维持了有半个月了,可能google的抓取规模在本站也就是这样的吧。

不过,不知道是不是可能有问题的301重定向(有的检测网站返回301,有的返回500)还是301重定向后的自然反应,今天看google的网站管理员工具我的网站 › http://java.learndiary.com/ › 摘要。发现:


索引状态: 

您网站的所有网页目前均未包含在 Google 索引中。

但是,还是像前面所提,site:java.learndiary.com没变什么。

下面是google报告的屏幕截图:

长尾理论和SEO及网络营销(转帖)

网站关键词的选择,也是反映网站的定位,最终效果是相关关键词在各大搜索引擎中的左侧排名的提高和相关用户的使用或消费行为。在本站的网站的定位方面我已经进行过两次变动了:

最初是没有多少考虑的,就是目标式的学习方式,以记日记的形式总结和分享目标和过程,这就是域名:www.learndiary.com的使用阶段(有一年多吧,参见:建设“学习日记”);

然后是想:学习只是一种手段,不是目的,人的成功才是目的,于是就重新定位为成功互助网站,以写日记的形式交流目标和过程,这就是域名:www.123go.org.cn的来历,用了几个月(参见:考虑更换学习日记的名称和域名  学习日记的新域名已经生效了www.123go.org.cn  “123行动!”定位再思考,能不能给个建议啊?);

然后是今年10月份,觉得上面的定位都太宽了,个人难以把握,由于各种原因,又找不来一起来创业的合伙人(虽然一直在努力考虑和进行这个事)。于是,再次定位为java学习分享平台,分享JAVA学习目标,分享JAVA学习快乐,这就是域名:java.learndiary.com的使用(参见:明确网站定位,增加学习日记目标分组功能)。

这个过程或许还将继续下去,下面转帖一篇zac的相关帖子作为参考。

转自:(长尾理论和SEO及网络营销 http://www.chinamyhosting.com/seoblog/2006/09/21/long-tail/

转帖正文:

××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

 

长尾理论和SEO及网络营销 2006年09月21日

回中国期间看完了近两年著名的The Long Tail, by Chris Anderson。

简单的说,所谓长尾理论是指,当商品储存流通展示的场地和渠道足够宽广,商品生产成本急剧下降以至于个人都可以进行生产,并且商品的销售成本急剧降低时,几乎任何以前看似需求极低的产品,只要有卖,都会有人买。这些需求和销量不高的产品所占据的共同市场份额,可以和主流产品的市场份额相比,甚至更大。

这个理论近一两年对电子商务及网络营销产生了非常深远的影响。完整读过这本书后,有一些感想和大家分享。

长尾理论和关键词选择

以前在谈到关键词选择的时候,也简单提到过长尾问题,但没具体解释。

在搜索引擎优化工作中,长尾理论最明显的表现就是关键词的选择。

现在的趋势是越来越多的SEOer不会把时间和精力局限在主要的目标关键词上,而会花很多时间进行关键词的扩展。

从我自己掌握的一些网站的情况看,稍微大一些的网站从那些长尾关键词(也就是搜索量不大,但数量和变化很多的关键词)得到的流量都占总网站流量的百分之五六十以上,虽然这些网站的主要目标关键词排名也不错。

对一些比较小的网站来说,由于长尾关键词不多,从主要关键词来的流量比例就上升。

得到的启示是,这些小的只专注于主要关键词的网站,浪费了不少机会。如果能增加网站内容,扩充关键词,流量必然会成倍增加。

长尾和利润

长尾理论是对20/80理论的颠覆。

根据对一些电子商务网站的统计,长尾产品和长尾关键词得到的流量,占总流量的百分之二十到三十,但是从长尾产品所得到的利润却有可能是一半以上。换句话说,以前所流行的所谓20%的客户或产品产生80%的利润这一观点,在互联网上被彻底颠覆。

原因可能有两方面,一是这些长尾关键词得到的用户,更容易被转化为付费客户。

举个例子,三个人分别搜索三个关键词,”律师”,”北京律师”,”北京遗产律师”。从统计上来说,搜索”北京遗产律师”的人要比搜索”律师”的人成为客户的概率要高很多。因为很明显,他已经在找具体的服务,而搜索”律师”的人想要找的信息到底是什么就很难讲了。

第二个原因是长尾关键词和长尾产品的成本要低的多。就像前面的三个关键词,想排在”北京遗产律师”的第一页,显然要比”律师”容易的多。

长尾理论和选择过多问题

前面曾经谈到过选择过多可能使用户最终不做选择。

在回中国期间想在当当网买一些关于育儿的书,搜索”育儿知识”,返回106本图书。几乎可以肯定,如果不是robin的太太曾经给我们推荐一本书,我不太可能去研究这106本书哪本更合适。

所以选择过多是长尾经济的一个天生特质,对商家来说,任务就是怎样帮助用户做出最好的选择。在这里甚至良好的分类,功能强大的搜索都远远不足够。我的感觉是,这类长尾网站需要有用户评论,用户打分,编辑评论,甚至对评论的评级等内容,来帮助其他用户做出选择。

以前在Amazon也买过书,每次都是读了用户评论之后才做出决定的。

作者: Zac

原载: 搜索引擎优化SEO每天一贴

版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

收藏本页到:

365Key | del.icio.us |

相关文章:

    * SEO在网站运营中的位置

    * 语义分析和搜索引擎优化

    * 谁是你的顾客?

    * 抓住一个方法,然后坚持!

    * 中英文垃圾邮件比较和网络商机

发表于分类目录搜索引擎优化SEO, 网站推广与网络营销 ||

“长尾理论和SEO及网络营销”6个评论

   1. jojo说:

      2006年09月22日 at 8:08 am

      英文好就是方便

      搜了下

      找到了中译版

      http://www.yeeyan.com/category/%e9%95%bf%e5%b0%be/

      🙂

   2. Zero说:

      2006年09月22日 at 11:25 am

      非常好,案例的分析都很不错,把长尾理论具体到一个网站来看,就是丰富内容,延伸主题谈及周边,

      但对于网上销售的用户推荐和打分至少在中国估计不够权威,因为托儿太多了。

   3. Robin说:

      2006年09月22日 at 11:29 am

      真的很有道理.我始终觉得分类广告是很有前途的.因为,每个人所提供的信息包含了大量的关键字,很多都是非主流关键字.但是确正好满足了访问者的需求.而这些关键字所带来的流量往往会超过主关键字带来的流量.问题主要是内容的质量往往不是非常的令人满意.

   4. james说:

      2006年09月22日 at 12:23 pm

      恩,寻找英文书籍中,不怕看不懂,就怕不肯看!嘿嘿。

   5. sun说:

      2006年12月14日 at 1:05 pm

      非常精彩!在看你这篇文章前,我曾想过吧网页的标签、标题具体定位在行业的具体服务或名称上,就像广告业务,我把标题和标签都设置成广告AE……。这个是不是能符合长尾理论呢?

   6. littlebat说:

      2006年12月16日 at 9:01 am

      >长尾理论是对20/80理论的颠覆。

      20/80的理论是经典的,个人感觉与长尾理论应该不违背。也许是它们的出发点和角度不一样。

      但是具体又说不上来,继续思考中…

×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

                                                                                            转帖完毕

JAVA学习日记网站地图生成模块方案

JAVA学习日记网站地图生成模块设计

想法太多,想法太成熟,只会使事情停滞不前。不管怎样,先把网站地图生成模块做一个出来再说。

为了使导航更加方便用户和使搜索引擎更好的遍历,设计网站地图模块。

为了灵活性起见,网站地图同样采用前面的静态页面生成方法,生成的静态文件采用jsp文件,再在生成的文件前面加上通过控制语句(比如301转向,使本站的网址统一在域名:http://java.learndiary.com/下)。

一)、需求:

需要生成的网站地图采用树型结构。

一个所有目标地图goals-1.jsp(http://java.learndiary.com/sitemaps/goals-1.jsp),包括全部公共目标的链接(标题含链接)、创建者,创建日期,日记数目,查看次数;或者就是链接:“目标:学习Jsp的所有日记”,这个页面的标题就叫<a href="http://java.learndiary.com/" title="分享目标,分享分享快乐。">JAVA学习日记</a>所有目标列表

这个网页的title就写作:JAVA学习日记所有目标列表(一) - JAVA学习日记网站地图

每100个目标一页,然后第二个一百页就是goals-2.jsp,以此类推。

然后就是各个目标的日记列表地图:如goal1-1.jsp(http://java.learndiary.com/sitemaps/goal1-1.jsp,为goal加上目标的ID加上页码,每100篇日记1页,以此类推)。

每个目标标题的链接到这个目标的所有日记列表。

这个页面的标题就叫:目标:<a href="" title="">学习Jsp</a>的所有日记列表(一)

这个网页的title就写作:目标:学习Jsp的所有日记列表(一) - JAVA学习日记网站地图

二)、实现:

网站地图生成与维护由MapGenerator.java负责。

它的功能有:

public static void doPostArt(ArticleInfo postedArt, TransContext trans)

throws Exception {}

public static void doEditArt(

ArticleInfo oldArt,

ArticleInfo newArt,

TransContext trans,

HttpServletRequest request)

throws Exception {}

public static void doDelArt(

ArticleInfo delArt,

TransContext trans,

HttpServletRequest request)

throws Exception {}

        public static void updateAll(TransContext trans) throws Exception {}

public static boolean isExist(

String fileVirtualName,

HttpServletRequest request) {}

public static void delete(

String fileVirtualName,

HttpServletRequest request) {}

MapGenerator.java将调用一次或多次CallHtml.java中的 public static void callOnePage(String fileName, int artID, int pageNum)方法,来产生相应的一页或多页jsp静态页面(当条目数超过100条时(SITEMAP_ENTRIES_NUM=100))。

而CallHtml.java将调用MapGenerateAction.java来生成相应的动态页面,以此来生成静态的页面。在其中应该注意私有的日记和目标不能生成网站地图。

MapGenerateActon的调用形式可以是: mapGenerateAction.do?artID=1&pageNum=1

整体思路与前两天的JAVA学习日记页面静态化方案类似,生成的时机也类似,不过有不同的地方就是一个目标可能要生成不止一篇列表。

mapGenerateAction需要产生一些数据供实际显示内容的动态jsp文件(这里命名为:siteMap.jsp)

根据前面的需求,产生siteMap.jsp需要的数据包括:

1)、地图的类型:是目标列表还是日记列表,这由artID来定,artID=0表示显示目标列表;artID!=0表示显示所代表的目标的日记列表;

2)、页码:因为一个目标的日记数可能超过100,所以需要根据页码产生当前页。

3)、为了显示页的标题,需要把当前目标传入,类型是ArticleInfo,至于显示所有目标的列表的地图的标题可以造一个ArticleInfo。其中要包括含有的条目数;条目数大于100就要在标题中显示下一页的链接;

4)、目标下面包含的条目信息,是一个以ArticleInfo为子元素的List。

上面1)和2)可以从参数parameter中取得,3)和4)则必须从request.getAttribute()中取得;

CallHtml.java中的 public static void callOnePage(String fileName, int artID, int pageNum){}

fileName可以是siteMap,artID和pageNum的含义同上面的mapGenerateAction.do?artID=1&pageNum=1一样。

而CallHtml的callOnePage方法调用的实际生成jsp静态页面的程序是:

public class ToHtml extends HttpServlet{}

原来的这个类只生成帖子内容的html文件,现在的区别是在生成的静态文件头部额外加上一段jsp公共处理程序,然后把文件扩展名改为:jsp。

在MapGenerator.java中针对每种情况的处理都要考虑有时一个目标的页面生成过程要调用不止一次。这就需要在方法中判断列表的帖子数是否大于SITEMAP_ENTRIES_NUM=100,然后根据列表的帖子数决定调用几次CallHtml中的callOnePage()方法。

下面就开始动手编码吧。

An error happend in setEntries() of RSSGenerator.java


2006-12-11 08:12:11,875 - get feed of latestAdvicesOfGoal:feedType=rss_2.0 entriesNum=10 channelID=2747, channelName is:注册用户公告信息发布区; User: unknown IP: 65.55.212.140 USER-AGENT: msnbot-media/1.0 (+http://search.msn.com/msnbot.htm) REFERER: null

2006-12-11 08:12:12,953 - User: userID:-1,userName:guest; IP: 65.55.212.140 USER-AGENT: msnbot-media/1.0 (+http://search.msn.com/msnbot.htm) REFERER: null

2006-12-11 08:12:15,593 - An error happend in setEntries() of RSSGenerator.javaYou have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY writeDate DESC' at line 1

2006-12-11 08:12:15,609 - get feed of latestAdvicesOfMyDiaries:feedType=rss_2.0 entriesNum=10 userName=guest; User: unknown IP: 65.55.212.140 USER-AGENT: msnbot-media/1.0 (+http://search.msn.com/msnbot.htm) REFERER: null

RSS订阅在thunderbird中有时会出现丢失条目的情况,但是在新浪点点通和其它RSS阅读器中又没有发现问题。

而且,我时不时在网站日志中发现上面的错误信息“An error happend in setEntries() of RSSGenerator.java”。

现在把它记在这里,好好查一查,说不定能找出在thunderbird中RSS订阅有问题的情况。

怎样检测网址返回的头部信息状态码(比如是否301重定向)

我还没有发现哪个中文网站提供这个功能。

用 url header checker这三个单词作为关键字在google中我找到两个我主要使用的网址返回的头部信息状态码检测的网站。

http://web-sniffer.net/

http://www.webconfs.com/http-header-check.php

您把要检测的网址输入对话框中,提交后,这些网站就会告诉您这个网址返回的头部信息状态码

如果您的网址返回200 OK表示您的这个网址是正常的,要在网上推广的网址。如果一个相同的页面有两个或两个以上的网址都返回200 OK,那么其中多出来的网址会被搜索引擎看成复制内容的网页,要受负面影响甚至惩罚直至删除网站索引。

在上面的有多个200 OK码的情况下,您应该把多余的网址用301永久重定向到你要推广的网址(也就是在上面检测中返回状态码200 OK的网址),在上面的检测中,作了301重定向的网址应该返回301状态码;

还有一个重定向是302,它指的是临时的转向。具体您可以搜索一下相关内容。

在使用上面检测网站一个非常重要的地方就是:



且记:当您改变了网页的重定向,重新检测重定向效果时,一定要刷新一下检测页面。不然,显出的结果有可能是上次检测结果缓存在本地计算机的旧页面!!!

另外,关于301重定向,本站有下列几篇日记可供参考:

301重定向技术汇总(转)

JSP/servlet中<JSP:FORWORD>和response.sendRedirect ...

昨天去掉了网站的动态导航参数并做301定向

百度和google对本站301重定向的反应

混乱的日子

这几天的思维和行动都有些混乱了。

1、网页静态化整体方案;

2、JAVA学习日记到底使用http://www.learndiary.com/java/(主站二级目录)还是http://java.learndiary.com/(二级独立域名)?有点后悔见到zac的时间迟了那么一点点。否则,JAVA学习日记有可能采用二级目录;

3、防垃圾留言;

4、学习设计模式;

5、单位职称计算机考试又马上又来了,虽然我一天都摸计算机,可是都是用的linux,考试用的是windows系统,好多东西没摸,怕是忘了不少,到时考不过才丢人;

6、单位改革;

事情真多呀,虽然好多是自找的麻烦。

考虑的结果,因为未知和变数太多,所以:

1、仅首页静态化,做全站的jsp文件的网站地图,用jsp做也是为了以后的适应变动要灵活点,可以用程序的方式处理比如转向,过滤什么的;

2、保持二级独立域名不变,不然这个网站和我这个人都太善变了,而且这样问题也不是很大,变动是绝对的,静止是相对的。要变,以后有必要的时候再说。要不然,一直保持这个以JAVA学习为主的站也可以。以后假设开拓其它的领域就在www.learndiary.com做二级目录吧。JAVA是我的初恋情人,不妨给她点特殊地位;)

3、现在没必要写防垃圾留言,没人留言,就连垃圾都是渴望的呀:),有垃圾,说明别人看得起你这个站:)

4、5:暂时放慢,学习上以准备计算机考试为主;

6、车到山前必有路,未来是走出来的,不要太压在心上。

网站地图链接数目和形式及不同静态网页在seo上有无区别

在"搜索引擎优化排名SEO每天一贴"请教了zac关于网站地图链接数目和形式以及静态网页在seo上的效果有无区别。得到解答如下:

摘自:SEO问题解答


  68.  littlebat说:

      2006年12月8日 at 7:16 pm

      zac,您好。

      请问两个问题:

      1、网站地图(即像您网页右下的那个Sitemap)可以放多少链接合适?

      比如,我的站有1000多网页(以后或许更多,比如几十万;)),可不可放在一张网站地图上?

      如果放在一张地图上不好,有两种方式可以放:一是分成几张平行的地图,比如4张,并排放在网页下方;二是在网页下方放一张目录性质的网站地图,然后每个目录又链接到一个下一层次的网站地图;

      2、对于静态网页*.htm,*.html,*.jsp在SEO上哪个要好一点点?我知道您认为:http://www.chinamyhosting.com/seoblog/2006/08/07/seo-questions/

      这样的还要好一点点,不过我问的是上面几种后缀名的比较。

      我问*.jsp的静态网页是因为在*.jsp中可以作一些程序的处理,比如:中文户包含中文的网页提示文字(像按纽文字),非中文用户包含英文的网页提示文字(内容相同)。

  69. Zac说:

      2006年12月9日 at 4:04 am

      littlebat: 最好不要放链接超过100个。你说的第二种处理(分层次)比较好。

      文件后缀名对SEO没有影响。