如何分析一个网站的架构

字数 1712阅读 15194

简介

从一个浏览者的角度来最大地获取一个网站的架构信息。包括的方面:技术细节、内容组织。

技术细节

分析一个网站的技术细节的主要目的是了解其主要的功能是用什么语言、什么框架实现的。

主要关注点是:
操作系统的类型、所采用的访问量统计服务、采用的发布平台、广告平台、语言框架、聚合功能、页面文档信息、网站编码及操作系统信息、网站托管等等。

手工:
Chrome按F12打开开发者工具,然后看Sources。Sources中就是html页面需要加载的css、js资源。据此可以看出用了哪些框架、库。

工具:

  1. Builtwith http://builtwith.com/
    BuiltWith是一个网站技术信息查询工具,开发团队来自于澳大利亚。利用该网站所提供的功能,你可以查询出某网站背后是由哪些技术来支持的,比如操作系统的类型、所采用的访问量统计服务、采用的发布平台、广告平台、语言框架、聚合功能、页面文档信息、网站编码及操作系统信息等等。可帮助更深一层次了解该网站的运营情况。
    提供Chrome插件BuiltWith Technology Profiler

  2. WhoisHostingthis www.whoishostingthis.com
    查看网站托管。

小技巧:
加载时用不到的js调整到网站底部以加快网页加载速度。
一般网站会js.css压缩。可以解压缩看源码。相关工具:http://www.114time.com/yajs/ http://js.clicki.cn/

内容组织

可以视为SEO。

  1. 网站布局
    这点不作为重点稍微简单说说,就是分析对手网站的布局是利用table还是div。笔者建议尽量使用div来布局,因为可以大大减少网页的代码,更有利于蜘蛛的抓取提高网站的收录,如果实在不会用div也没关系,毕竟有很多网站都是用table,排名也很好。

  2. 网页标题
    分析对手网站的标题,看看标题里是如何分配关键词的,网站标题能够合理地分配关键词,能带来更多的关键词排名,这就要求对百度的分词及百度抓取标题的规律有一定的了解,网上有很多百度分词技术的知识文章,这里就不详谈,想了解的朋友可以百度下或是多搜索几个关键词观察观察。另外,标题应该设计得有特色点,独特的网站标题会让百度更加喜爱,而且一个具有吸引力的网站标题将会带来更多的访问者,先别提你的网站内容如何,一看标题感兴趣就会有一种想进去看看的冲动。

  3. 网页描述
    曾看过有篇文章指出百度因网页描述中关键词的分布来给予权重,不可否认有这种可能。但笔者觉得网页描述依然非常重要,第一点是通过观察发现往往排名靠前的那些网站的描述都是设计得非常精致的,第二点是描述是除了网页标题外给用户的“第二印象”,就显示在网页标题的下面,这么宝贵的广告位置我们为什么不好好利用呢?因此我们需要分析排名靠前的对手网站,他们的描述如何,描述中关键词出现了多少次,描述的词句通不通顺,还有如何能达到更好的广告效果。

  4. 关键词密度
    一直以来站长们都在研究什么样关键词密度更能获得好排名,因为密度低排名就不够好,密度过高就会被K。许多站长都推荐关键词密度保持在2%-8%,笔者建议尽量别超过5%,密度不够无所谓,可以通过其他方式提升排名,如果网站被K的话那就比排名不上麻烦多了,而且多观察几个对手网站你会发现关键词的密度一般都不会超过5%,而超过5%的网站,就算暂时能排名在前面,不用多久就会被百度K下去了。

  5. 关键词分布
    关键词分布也就是关键词出现的位置,我们在浏览对手网站首页的时候要留意他们关键词分布在哪些位置。笔者通过观察发现,排名靠前网站的关键词出现位置一般都在:网站的顶部,网站的左边,网站的正文位置,网站的底部。

  6. 链接
    网站结构的链接方式搞清楚,他们网站内链是怎样的?他们网站权重都是怎么流向的?他这么链接是为了什么? 比如内容页都有链接到哪些页面?这些页面是哪些分类下的?有没有规律?等你将这个图整理出来之后,你就看到一点人家的整体架构思路了。

工具:

  1. Website Grader ** http://website.grader.com/
    是一款功能强大的
    SEO分析工具,它可以对 提交的网站进行全面分析。其中包括页面结构、域名信息、标题摘要信息、Google索引数量和bot最后爬行日期、RSS是否正确、 Google/Yahoo/Alexa/MSN上的反向链接数、Technorati排名、del.icio.us的收藏数、Alexa的排名情况和 Google PageRank值等。Website Grader**最实用的地方是它会为网站管理者提供一个非常详尽的网站分析报告,并且对报告中的问题事件给出合理的修改建议,以便于网站管理者做出更好的优化…

参考资料

推荐阅读更多精彩内容