网站地址 静态化 不静态化分析

网站地址 静态化 不静态化分析,第1张

网站地址静态或不静态的分析 数据库查询驱动的URL必须是静态的,这一直是SEO最基本的规则,可以算作一个常识性的问题。近年来,SEOer已经同意URL包含2-3个问号不是问题。百度搜索引擎一般都能被百度收录,尤其是权重较高的网站域名。大量的问号不是问题。但是,一般建议无论如何URL应该是静态的。9月份Google站长博客发表了一篇关于动态或静态URL的帖子,但是推翻了这个名字。在这个帖子里,Google确立了不一定要把动态URL做成静态的,而是用问号的主要参数来保存细长的动态URL。GoogleBlackboard的内容和中文系统管理员的博客都有中文翻译和截取,方便大家查询。从留言板上的留言和我看到的博客来看,很多人确实觉得有些道理,提前准备按照谷歌说的去做。很少见,我也很不屑。是谷歌的SEO建议。谷歌帖子的几个要点第一,Google完全有能力抓取动态网站,多少个问号不是问题。这是一个坚实的基础。第二,动态URL更有利于Google搜索引擎蜘蛛理解URL的含义并对其进行识别,因为URL中的主要参数是惊人的。比如Google举了这个例子:www.example.com/article/bin/answer.foo?.语言=en&答案=3&sid=98971298178906&query=URLURL中的主要参数有助于Google理解URL和网页。比如语言后面的主参数是提醒语言,答案后面是文章编号,sid后面肯定是会话id。其他常见的主要参数包括色跟指色相,尺码跟主要参数指规格。有了这个主参数的帮助,Google理解网页就容易多了。但是网站静态之后,这个主要参数的实际意义一般越来越不明显。比如这个网址:www.example.com/shoes/red/7/12/men/index.html很可能让谷歌搞不清楚哪个是产品序列号,哪个是规格等等。第三,网站静态的时候非常容易出错,更是因小失大。比如一般动态网站的主要参数按顺序替换,得到的网页其实是一样的。例如,这两个网站可能是同一个网页:www.example.com/article/bin/answer.foo?.语言=en&www.example.com/article/bin/answer.foo?回答=3&Language=en保存动态URL,Google相对容易搞清楚是同一个网页。静态之后,谷歌很难区分两个网站是不是同一个网页。那么就很有可能造成复制内容:www.example.com/shoes/red/7/men/index.html,www.example.com/shoes/men/7/red/index.html的另一个错误是sessionID,也很有可能是静态成URL:www.example.com/article/bin/answer.foo/en/3/98971298178906/URL。这样的网址会造成很多网址不同但内容实际相同的网页。所以Google建议不必静态URL。但我还是提议以静为主。原因是:首先,谷歌给出的建议是基于谷歌自身,没有考虑其他百度搜索引擎。谷歌抓取动态网站没有问题,不代表雅虎、百度搜索、微软没有问题。尤其是对于中国网站来说,谷歌并不是老大哥。第二,谷歌经常说国家主义的弊端是基于国家主义变得错误的假设。如果你想让一个问题成为静态的,你必须做得恰当。假设你会犯错误是不合理的。有多少人在可以静态化的情况下把sessionID放入网站?第三,谷歌的提议通常有利于自己,而不是客户。包含问号主要参数的URL很可能有助于Google理解内容,但显然对客户第一眼理解URL结构和大致内容是非常不利的。我们来看看这两个网站哪个更清晰,更容易理解,更容易被点击。www.example.com/product/bin/answer.foo?语言=en&productID=3&sid=98971298178906&cat=6198&&查询=网址www.example.com/product/men/shoes/index.html显然是第二个。而且长的动态网站对记忆不好,在邮箱、社交网站等领域抄袭别人也不好。总而言之,尽管谷歌既定的提议是保存动态网址,但我建议大家反其道而行之,尽量让网址保持静态。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/785195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-04
下一篇 2022-05-04

发表评论

登录后才能评论

评论列表(0条)

保存