2010-08-18 59 views
2

我有一个网站live cricket scores,其中动态我在控制新闻部分。 我有我自己的自定义生成CMS系统与PHP,其中管理员将新闻添加到门户网站。动态链接应该包含在网站地图中吗?

如果我生成网站地图,所有动态创建的页面不会被添加到地图,

这是一个很好的做法,还是我们需要添加在地图动态创建的链接? 如果是,请分享我们如何添加动态链接?

还有一个观察,我已经做了,无论是在谷歌4小时内添加缓存的新闻。

请分享你的想法,在此先感谢

回答

1

如果页面是重要的,那么你应该将它们添加到站点地图,使他们能够被索引以供将来参考。但是,如果网页在比赛结束后消失,那么我不会将它们放在网站地图上,因为它们可能会被索引然后消失,这可能会对搜索引擎排名产生负面影响。

您可以通过两种方式添加这些动态页面的网站地图:

  1. 每当创建一个新的动态页面,重新创建您的站点地图。通过查看数据库中的有效页面并将其写入XML站点地图文件来完成此操作。

  2. 创建新页面时,请阅读当前的XML站点地图,并在相关位置插入一个新条目。

我会说最简单的选择是选项1,因为您可以快速轻松地构建站点地图而无需阅读您已有的内容。该选项还意味着,当您删除某个动态页面时,它将在重新构建时从站点地图中删除,而无需通读您的内容,找到条目并将其删除。

谷歌代码有一个number of different options给你,其中一些你可以下载和运行,其他人看起来像他们需要在你自己的代码中执行。

0

是的,如果这些网页内容需要被搜索引擎引用,当然他们必须在网站地图中。

我曾在很多电子商务网站上工作,当然,几乎有99%的网页是动态生成的,近1000个产品页面与3个销售条件&合法静态页面。

因此,站点地图本身是动态的,并且每15分钟重新生成一次(以避免每个站点都倾销整个产品库,并在调用站点地图时每次运行数千个查询)。

你可以使用一种单独的脚本来做到这一点:如果你有静态页面,而另一个嵌入动态生成的URL,我会做一个静态部分模板。 如果您的CMS已经嵌入了网址管理(或路由)系统,会更容易。

相关问题