【问题标题】: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
【解决方案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 时会发生什么,那里是否有要索引的内容?