0

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

尝试和失败的方法:

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

久经考验的方法

  • ?
4

3 回答 3

1

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

于 2009-01-11T15:28:54.563 回答
1

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

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

有关更多详细信息,请参见此处

于 2009-01-28T09:59:57.273 回答
0

看看 Google 的使 AJAX 应用程序可抓取。您可以修改 swfAddress 以使用 #! 而不仅仅是#。问题在于我相信您仍然需要为 Google 创建 HTML 快照页面。

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

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

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

于 2011-09-15T12:20:27.100 回答