【问题标题】:How does Google read SWFAddress deep paths?Google 如何读取 SWFAddress 深层路径?
【发布时间】:2009-01-11 15:17:05
【问题描述】:

SWFAddress 声称它对搜索引擎友好,但是应该如何将深层链接提供给像 Google 这样的搜索引擎?因为在我所有由 SWFAddress 提供支持的网站中,没有一个深层链接出现在 Google 中。

尝试和失败方法:

  • hidden-HTML 中,a-href (hyperlink) 指向深层链接,例如 www.site.com/#/Topic1
  • XML sitemap 中,列出深层链接

尝试和测试方法:

  • ?

【问题讨论】:

    标签: flash actionscript seo deep-linking swfaddress


    【解决方案1】:

    站点地图方法应该可以工作,如果谷歌自己找不到它,你必须在http://www.google.com/sitemaps 上提交它,然后等待,即使在谷歌读取站点地图文件之后,页面也可能需要一些时间才能被索引。

    【讨论】:

      【解决方案2】:

      Google 不会以任何方式索引/存储深层链接网址。

      Flash Search Player 9 本身不会检索/传递 URL 给虚拟用户(搜索引擎)

      更多详情请见here

      【讨论】:

        【解决方案3】:

        看看谷歌的Making AJAX Applications Crawlable。您可以修改 swfAddress 以使用 #!而不仅仅是#。问题是我相信您仍然需要为 Google 创建 HTML 快照页面。

        如果您使用 PHP/mySQL 或类似的东西(非常适合让内容可搜索和索引),另一种可行的方法是在 PHP 页面上使用 FlashVar。这样,如果内容出现在搜索结果中并且访问者单击 PHP 页面的链接(并且他们有 Flash 插件),FlashVar/SWFObject 将触发 Flash 内容的显示。如果没有可用的插件,他们将看到从 PHP/mySQL 提供的内容。

        真正帮助我理解 Google 如何看待网页的一件事是在 WebmasterTools 中使用 Fetch As Googlebot。我想如果你给它一个 hash-frag swfAddress 页面,它不会看到任何特定于该内容的内容。

        站点地图很好,但我不确定它是否真的有效。当 Googlebot 访问这些 url 时会发生什么,那里是否有要索引的内容?

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-01-23
        • 1970-01-01
        • 1970-01-01
        • 2016-03-20
        • 1970-01-01
        • 1970-01-01
        • 2016-11-07
        相关资源
        最近更新 更多