SEO和会话参数

时间:2009-04-08 12:06:18

标签: seo session-variables

如果我们开发一个兼容SEO的网站,是否可以使用会话变量? 如果不是什么替代方案? 非常感谢。 最好的问候。

7 个答案:

答案 0 :(得分:2)

搜索引擎会根据网址为您网站上的网页编制索引。如果您的网址不依赖于分配给每个请求的唯一会话ID,那么蜘蛛应该没有问题索引您的网站。

也就是说,您网页的内容也很重要。如果页面内容严重依赖于Session变量(或Viewstate参数),则可能在将该页面编入索引时遇到问题。最好的方法是为网站的每个部分提供唯一且静态的网址。

答案 1 :(得分:1)

您应该使用Cookie,因为它们取决于机器。 URL中的会话标识符非常不可靠(会话窃取),因为如果您将URL发送给某人,则会丢失会话。

答案 2 :(得分:1)

来自Googles Webmaster Guide

  

“允许搜索机器人抓取您的网站,而无需会话ID或跟踪其网站路径的参数。这些技术对于跟踪个人用户行为很有用,但机器人的访问模式完全不同。使用这些技术可能会导致您的网站索引不完整,因为漫游器可能无法消除看起来不同但实际指向同一网页的网址。“

所以我认为要求索引的内容需要会话才是一个好主意。这取决于您对可能的替代方案/解决方法的要求。

答案 3 :(得分:0)

不,你应该避免这样做。这实际上取决于你要做的事情。更多信息将有所帮助

答案 4 :(得分:0)

我同意Cerebrus。只需确保

  • 您拥有唯一且静态的网址。如果您没有唯一的网址,则会丢失指向该网页的链接。
  • 您对网页的所有状态拥有相同的标题
  • 您为网页的所有状态定位相同的关键字

答案 5 :(得分:0)

会话变量可以作为cookie,POST变量或URL在HTTP请求中传递。

搜索引擎不支持Cookie或POST变量,它们会尝试避免网址中包含会话变量的网页。

您可以为您的用户使用基于Cookie或POST的会话跟踪,但请注意,来自搜索引擎的请求将始终显示为新会话的开始。

答案 6 :(得分:0)

网址独立于分配给每个请求的唯一会话ID,然后网络蜘蛛不应该在谷歌索引您的网站时出现问题。