4.2.1 Flash

在网页的某一小部分使用Flash增强视觉效果是很正常的,比如用Flash做成的广告、图标等。这种小Flash和图片是一样的,只是HTML代码中的很小一部分,页面上还有其他以文字为主的内容,所以对搜索引擎抓取和收录没有影响。

但是有的网站整个首页就是一个大的Flash文件,这就构成了蜘蛛陷阱。搜索引擎抓取的HTML代码只有一个连向Flash文件的链接,没有其他文字内容。读者可以参考前面例子的源代码。搜索引擎是无法读取Flash文件中的文字内容和链接的。这种整个就是一个大Flash的网站,可能视觉效果做得精彩异常,可惜搜索引擎看不到,不能索引出任何文字信息,也就无从判断相关性。

有的网站喜欢在首页放一个Flash动画片头(Flash Intro),用户访问网站看完片头后被转向到真正的HTML版本的文字网站首页。搜索引擎不能读取Flash,一般也没办法从Flash Intro跟踪到HTML版本页面。

近几年搜索引擎不停尝试读取Flash文件,尤其是里面的文字内容和链接,也取得了一定进展。站长可以使用SWFObject和sIFR等技术使Flash文件更易于被搜索引擎读取。不过我的观点是,与其费劲去研究怎么让搜索引擎读取Flash文件,不如做成普通的HTML版本的网站。如果你的网站除了Flash外不足以展现公司实力,那么你的公司应该是世界500强级别的,SEO就不重要了。

整个网站就是一个大Flash文件,从SEO角度来说是万万不可的。如果Flash效果是必需的,至少也需要在首页加上一个通往HTML版本的链接。这个链接应该是在Flash文件之外的HTML代码中,搜索引擎跟踪这个链接可以抓取后面的HTML版本页面。

近两年移动设备使用大爆发,目前(2014年10月份),百度移动搜索量超越了PC端。而大量移动设备是不支持Flash的,如iPhone、iPad和很多安卓系统,因此建议站长们转移到HTML 5,可以放弃Flash了(这里仅指网页设计,不涉及游戏等应用)。