【问题标题】:Hiding products behind a form [closed]将产品隐藏在表单后面[关闭]
【发布时间】:2011-09-02 10:17:58
【问题描述】:

我正在建立一个销售轮胎的网上商店。我认为最好将我的产品隐藏在搜索表单后面,这样您就可以选择轮胎尺寸、价格范围等。

有人告诉我,在抓取网站时,Google 永远不会提交表单,所以如果我使用表单“隐藏”产品,Google 会索引我的产品吗?

如果不是,我该如何最好地解决这个问题?我一直在考虑用类别子菜单(按品牌、价格范围、速度限制等)做一个常规菜单,以便 Google 可以抓取我的链接,然后用使用 javascript 的表单替换菜单。然后谷歌将抓取链接,用户将按表单浏览。但是如果我有 3000 个产品,会不会导致重复内容、垃圾链接标记(如果有这种情况)等?

【问题讨论】:

  • 两者都做。为 Google 产品的用户和页面制作表单

标签: seo indexing e-commerce web-crawler


【解决方案1】:

如果查找您的产品的唯一方法是填写并提交表单,那么,Google 或任何其他搜索引擎都无法找到该内容并将其编入索引。要解决这个问题,您有几个选择:

  1. 在您的网站上有一个 HTML 站点地图,该地图还链接到您的产品。除了是生成具有良好锚文本的内部链接的好方法之外,它还允许搜索引擎找到该内容的另一种方法。

  2. 提交 XML 站点地图。这类似于 HTML 站点地图,只是它是 XML 格式且不公开可见。

  3. 使用渐进增强并为未打开 JavaScript 的用户提供菜单。然后使用 JavaScript 重新创建表单功能(假设这会提高可用性)。

除非您可以使用多个 URL 访问同一产品,否则您不应遇到任何重复的内容问题。以上都不应导致这种情况发生。但是,如果您实施产品的方式会导致这种情况发生,则只需使用规范 URL 来识别主 URL。然后,如果搜索引擎看到相同内容的多个页面,他们就会知道哪一个是主页并将其包含在搜索结果中。

【讨论】:

  • 第三个选项实际上是我的想法,所以这就是我要做的:) 我也将使用 xml 站点地图,但如果我有 3000 个产品,我会很大吗?我是否应该将所有非产品站点放在 xml 地图中,然后让谷歌通过爬取所有站点链接来索引产品?
  • 3000 种产品在网站标准中的考虑并不多,因此将它们放在 XML 站点地图中不会成为问题。事实上,在达到允许的最大值之前,您可以在 XML 站点地图中放置 50000 个页面。
【解决方案2】:

为避免任何现场重复内容问题,您可以使用canonical tag 指示主要内容页面。这对于通常有多种方法可以访问产品列表的电子商务网站非常有效。

为每个产品设置单独的页面有助于 SEO 的另一种方法是,这可用于为访问者创建一个良好的链接,以便通过社交网络、论坛、博客等进行分享。因此,与其分享 mytirestore.com?q=24892489892489248&p=824824 之类的内容,不如分享 mytirestore.com/firestone/r78-13 之类的内容。这种以关键词为目标的外部链接也将为您的产品特定关键词的 SEO 创造奇迹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-07
    • 2021-11-01
    • 2021-11-21
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    • 2018-07-18
    • 2018-09-26
    相关资源
    最近更新 更多