【问题标题】:URL Redirects for SEO (in Flash)?SEO 的 URL 重定向(在 Flash 中)?
【发布时间】:2009-12-10 01:18:12
【问题描述】:

我正在创建一个 Flash 网站,并试图使其成为 SEO。我认为一个可能的解决方案是将 html 呈现给任何搜索引擎机器人,或任何需要可访问性的人,并为其余用户呈现 Flash 站点。

第一个问题是,这对于 google 和一般的 SEO 是否可以接受?

这意味着我会将指向 flash 用户的 URL 从 site.com/home.html 重定向到 site.com/#/home,前提是他们不是某种机器人。

第二个问题是,是否可以在 javascript 或 rails 中做到这一点?

我会通过捕获 URL 来做到这一点,检查用户是谁(是谷歌,还是人类),我只是不确定如何使用 javascript/rails 来做到这一点,不管需要。然后,一旦我找到“嘿,这是 google”,我就会返回 html 页面;如果是用户,我会返回 flash。

这行得通吗?有更好的吗?

【问题讨论】:

    标签: javascript ruby-on-rails flash seo


    【解决方案1】:

    值得阅读 Google 针对 cloaking, sneaky Javascript redirects, and doorway pages 的政策。

    就我个人而言,我会用 HTML 构建网站,并在适当的情况下使用 progressive enhancement 的 Flash。

    【讨论】:

      【解决方案2】:

      在javascript中不可行,因为javascript是在页面发送后执行的,所以损坏已经造成。

      您的网络服务器必须在发出页面请求时识别 google 用户代理,并相应地提供不同的页面。然后你可以完全避免整个重定向废话。我知道您可以配置大多数网络服务器来执行此操作,但是我不知道所需的步骤,这取决于您使用的网络服务器。

      我不会评论基于 Flash 的网站的优点/缺点。

      【讨论】:

      • 有没有办法在 ruby​​ 中检查,例如在 rails 生成的 html 中,它是否是机器人与用户,然后我们可以只从那里为用户重定向,或者更改用户的 html 页面,因此它嵌入了 flash swf?
      【解决方案3】:

      这是一种称为cloaking 的 SEO 形式,被广泛认为是不道德的(尽管您的预期用途对我来说并不恶意)。它可以让你被谷歌禁止。

      【讨论】:

        【解决方案4】:

        您是否考虑过使用SWFAddress

        【讨论】:

          【解决方案5】:

          Flash 框架 Gaia 使用单独的 xhtml 页面作为其 SEO 解决方案。从它的网站:

          “Gaia 中的搜索引擎优化脚手架引擎会为您在 site.xml 中指定的每个页面创建一个 XHTML 文件,并在 sitemaps.org protocols 之后创建一个 sitemap.xml 文件。

          SEO Scaffolding 的目的是让搜索引擎和非 Flash 用户能够轻松访问您网站上的内容,并为您网站上的副本提供一个方便的单一数据源,按页面组织。

          这项技术是 white hat compliant,在 Gaia 论坛上进行了讨论。”

          更多信息在这里:http://www.gaiaflashframework.com/wiki/index.php?title=SEO

          【讨论】:

            猜你喜欢
            • 2015-01-07
            • 1970-01-01
            • 2018-04-28
            • 2012-05-22
            • 1970-01-01
            • 1970-01-01
            • 2011-12-17
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多