Googlebot可以读取Flash文件中的文本及链接,但却无法识别Flash的结构及元素关联性。此外,由于有时候一些文本内容会被做成图像成为Flash的一部分,但Googlebot当前并没有相关的算法去读取这些图像,因此这些文本内容(可能是重要的关键词)就会被Googlebot错过。
为了避免这种情况的出现,Google提出了一些很实用的建议,以使网站在使用Flash时仍然可以将其搜索引擎友好度的损失降至更低:
1.只在必要的时候才使用Flash。只使用Flash作为多媒体表现手段,而网站(页)的主要内容及导航系统仍然以文本为主。如果你不清楚该怎样做,YouTube就是一个更佳的例子。这些不仅使得网站对Googlebot更友好,你的网站内容也更容易被更多的读者获取,包括视障人士在内,因为他们通常会使用读屏器。此外,一些上网速度较慢或正在使用非标准浏览器的读者也可以阅读你的网站内容,因为他们可能略过Flash内容。
2.使用sIFR技术。这样网站的主要内容及导航系统依然基于HTML,无法浏览Flash的读者也可阅读你的网站。
3.更重要的原则:永远对Googlebot及网站读者返回相同的内容,否则你的网站可能会被判定为作弊。
4.提供网站的非Flash版本。比如当你在网站首页里使用一个Flash动画作为欢迎页,请务必在Flash动画之外的地方提供一个HTML链接,并指向网站的非Flash版本,这样读者即使没有安装Flash插件,也可轻松地阅读你的网站内容。
当然,严格地说,无法像抓取和分析文本那样对Flash进行相同的处理,是Google的错,因为技术还不到家。但目前的搜索技术也只能到这种地步了,所以我们只有在设计或更新网站的时候,尽量采纳Google的建议,这样才有利于网站的收录及排名。其实就和图片内容差不多,我们在网页里插入图片或Flash动画时,应该尽可能扼要地将它们的主要内容用文字写一下,这样即使Googlebot无视它们,也能从你的文字描述里了解它们的大概内容。
Flash在网站里的更佳建议,希望能与大家多多交流,谢谢!