SEO教程 静态网页不一定优于动态网页

2018-06-19 08:57:56 seo 98

SEO教程 静态网页不一定优于动态网页


苏州网站优化

  开始做网站的时候都是手工用FRONTPAGE和DW制作纯静态页面,也没有优化和排名这一说法,那时候做网站很单纯。随着做站的人多了,站也多了,主要还是我们人多。随之出现了生成静态和伪静态。这几天itbulu在处理一个英文站时候,很是麻烦,因为处理好了还需要生成静态,速度太慢,费时间。于是查找相关资料是不是真的只有静态页面利于搜索引擎,是不是我也趁波逐浪。
  还好找到谷歌中文网站管理员博客相关文章,他们提出不一定静态的优于动态。整理了和大家分享。
  跟网络管理员沟通时常常会出现这种情形,一些广为传播的理念可能(maybe)在过去是正确的,但是可能已不再切合目前的情况了。当我们最近在跟几个朋友谈及关于网址的结构时就碰到这种情况。其中一个朋友很担心动态网址的使用,甚至认为。另外一个朋友觉得动态网址对搜索引擎来说完全不是问 题,那些都是过去的事了。还有一个甚至说他从来都搞不懂动态网址和静态网址相比有什么区别。对于我们来说,这一刻使我们决定要好好研究一下动态网址和静态 网址这个话题。首先,让我们来界定一下我们要谈论的主题:
  什么是静态网址?
  一个静态网址,顾名思义,就是一个不会发生变化的网址,它通常不包含任何网址参数。网站关键词排名是一种在搜索引擎搜索结果中以相关字、词、词组体现网页排名的方式。可以分为关键词自然排名以及各搜索引擎提供的关键词竞价排名服务两种例如: filetype:html 在谷歌上搜索静态网址。更新此种类型网址的页面会比较耗费时间,尤其是当信息量增长很快时,因为每一个单独的页面都必须更改编译代码。这也是为什么网站管理员们在处理大型的、经常更新的网站,像在线购物网站、论坛社区、博客或者是内容管理系统(system)时,会使用动态网址的原因。
  什么是动态网址?
  如果一个网站的内容存储于一个数据库(Database),并且根据要求来显示页面,这时就可以使用动态网址。在这种情况(Condition)下,网站的内容基本上是基于模板形式的。通常情况下,一个动态网址看起来像这样: 您可以通过寻找像? = & 这样的符号识别出动态网址。动态网址有一个缺陷是不同的网址可以拥有相同的内容。这样导致不同的用户可能链向含有不同参数(parameter)的网址,但是这些网址却都含有相 同的内容。这也是为什么网络管理员有时候想要将这些动态网址重写成静态网址的原因之一。
  我是不是应该让我的动态网址看起来是静态的呢?
  在处理动态网址时,希望您能了解以下几点事实:
  要正确地生成和维护从动态网址到静态化网址的重写转变实际上是一件很难的事情。
  将原始的动态网址给我们会比较安全,请让我们来处理诸如探测和避开那些有问题的参数的事情。
  如果您想重写网址,请去掉那些不必要的参数(parameter),同时请保持它动态网址的样子。
  如果您想一个静态网址代替动态网址,那么您应该切实地生成相应的静态内容。
  静态和动态网址,Googlebot对于哪一个识别得更好呢?
  我 们碰到过非常多网站管理(guǎn lǐ)员,像我们的朋友那样,认为静态或者看起来是静态的网址对于网站的索引和排名(Ranking)是有优势的。网站关键词排名是一种在搜索引擎搜索结果中以相关字、词、词组体现网页排名的方式。可以分为关键词自然排名以及各搜索引擎提供的关键词竞价排名服务两种这种看法是基于这样一个假设,即认为搜索引 擎在抓取和分析(Analyse)含有会话标识和来源追踪器的网址时是有问题的。然而,事实(Fact)是,谷歌在这两个方面都有了相当的进展。就点击率来说,静态网址可能略微有些优势,因为用户可以很容易地 读懂这个网址。但是,就索引和排名来说,使用数据(data)库驱动网站并不意味着明显的劣势。相比较将参数隐藏以使他们看起来是静态的网址来说,我们更希望网站将动 态的网址直接给搜索引擎(Engine)。
  现在,让我们来看一些有关动态网址的广为传播的看法,并且来纠正一些蒙蔽网站管理员的假说。)
  传说:
  事实:我们可以抓取动态网址并且解释不同的参数。如果您为了让网址看起来像是静态的,而隐藏那些可以给谷歌有价值信息的参数,这样做反而会给该网址的抓取和排名带来麻烦。我们的建议是:请不要将一个动态网址改换格式以使其看起来是静态的。尽可能地使用静态网址来显示静态内容是可取的,但在您决定展示动态内容的情况(Condition)下,请不要将参数隐藏起来从而使他们看起来像是静态的,因为这样做会删除掉那些有助于我们分析(Analyse)网址的有用信息。
  传说:
  事实:对于参数的数量是没有限制(limit)的。但是,一个好的经验是不要让您的网址太长。您可以去掉一些对于Googlebot来说不重要的参数,给用户一个好看一点的动态网址。如果您不能确定 可以去掉哪些参数,我们建议您将动态网址中所有的参数都给我们,我们的系统(system)会弄明白哪一些是不重要的。将参数隐藏起来会影响(influence)我们正确地分析您的网址, 我们也就不能识别这些参数,一些重要信息可能(maybe)也因此丢失了。
  下面一些是我们认为您可能(maybe)会存在疑问的一些问题。
  这是否意味着我应该完全避免重写动态网址?
  这 是我们的建议,除非您能确保您只是去掉多余的参数,或能够把所有有可能(maybe)有不良影响的参数完整地删除。如果您把自己的动态网址任意修改使其看起来像是静态 的,您要清楚这样做是有风险的,有可能会导致有些信息不能被正常地编译和识别。如果您想给您的网站再增加一个静态的版本,请您一定要一个真正意义上的 静态的内容,比如生成那些可以通过(tōng guò)网站相应路径而获取的文件。如果您仅仅是修改了动态网址的表现形式,而没有真正静态的内容,那么您有可能适得其反。 请直接把标准的动态URL给我们,我们会自动找出那些冗余的参数。
  你能给我举一个例子么?
  如 果您有一个像下面这样标准格式的动态网址:foo?key1=value&key2=value2,我们建议您不用改动它,谷歌会决定哪些参数(parameter)可 以去掉;或者您可以为用户去掉那些不必要的参数。不过要慎重,仅仅去掉那些不重要的参数。这里有一个含有多个参数的动态网址的例子:
  /article/bin/answer.foo?language=en&answer=3&sid=98971298178906&query=URL
  language=en – 标明这篇文章的语言
  answer=3 – 这篇文章含有数字3
  sid=8971298178906 – 会话标识代码是8971298178906
  query=URL – 使这篇文章被找到的查询是
  并不是所有的参数都额外的信息。所以将这个网址重写为/article/bin/answer.foo?language=en&answer=3 可能不会引起任何问题,因为所有不相关的参数都去掉了。
  下面是一些经过认为修改而看起来像是静态网址的例子。相比较没有重写、直接动态网址来说,这些网址可能会引起更多抓取方面的问题(Emerson)。
  /article/bin/answer.foo/en/3/98971298178906/URL
  /article/bin/answer.foo/language=en/answer=3/ sid=98971298178906/query=URL
  /article/bin/answer.foo/language/en/answer/3/sid/ 98971298178906/query/URL
  /article/bin/answer.foo/en,3,98971298178906,URL
  如 果您将动态网址重写成如上所述的示例的话,可能(maybe)会导致我们很多不必要的抓取,因为这些网址中都含有会话标识和查询参数(parameter)的可变值, 这无形中生成了很多看起来不同的URL,而他们包含的内容却是相同的。这些格式让我们很难理解通过这个网址返回的实际内容和参数URL以及 98971298178906是无关的。不过,下面这个重写的例子却将所有无关的参数都去掉了:
  /article/bin/answer.foo/en/3
  尽 管我们可以正确地处理这个网址,我们还是不鼓励您使用这样的重写。网站关键词排名是指通过各种搜索引擎优化(seo)方式,使您网站的关键词在再搜索引擎自然排名中靠前。用户通过搜索引擎搜索相关的关键词,如电动车、珍珠、pearl等,左侧自然排名中排首页的全球最多仅10个网站,而这些排位是根据网站相关性和重要性等参数来排序的,非常公正。那是金钱买不来的,你的排名高,意味着你在行业的影响力远远超过同行。因为它很难维护,而且一旦一个新的参数被加到原始(Original)的动态网址,那么这个网址就需要马上更 新。不这样做的话就会再次导致生成一个隐藏了参数的貌似静态网址的URL。所以最好的解决方法是通常将动态网址保持他们原来的样子。或者,如果您去掉不相 关的参数,请记住一定要保持这个网址是动态的:
  /article/bin/answer.foo?language=en&answer=3


0