当前位置:首页 > SEO资讯 > 正文

SEO中Flash时什么意思?它对网站排名到底有什么影响?

做网站优化的,尤其是入行早点的,估计都跟Flash打过交道。现在虽然Flash技术本身过时了,但一些老站、或者为了追求特定视觉效果的项目,还是会碰到。很多刚接触SEO的朋友会问,SEO里常说的“Flash”到底指的是什么,为什么总说它对SEO不友好。

SEO中Flash时什么意思?它对网站排名到底有什么影响?

简单说,Flash就是一种用来做网页动画和交互应用的技术。以前很多网站的酷炫开场动画、交互游戏、视频播放器都是用Flash做的。从用户体验角度看,它确实能做出很吸引人的效果。但从搜索引擎优化的角度看,它一直是个麻烦。

核心问题在于,搜索引擎的爬虫程序,理解Flash文件里的内容非常困难。爬虫擅长抓取和分析HTML代码里的文字、链接和结构,但Flash文件(.swf格式)对它们来说,更像一个黑盒子。早期,爬虫基本无法读取Flash里的任何文本和链接。后来搜索引擎虽然改进了技术,能提取一部分内容,但效果依然很不理想,而且限制很多。

Flash对SEO的具体影响有哪些

如果你网站的整个首页就是一个大Flash文件,那问题就大了。搜索引擎抓取你的首页时,可能只看到一个指向Flash文件的链接,而看不到任何实质性的文字内容。这就导致:

  • 搜索引擎无法理解你网站的核心主题。
  • 无法有效抓取你站内的链接结构。
  • 难以给你的页面分配合适的关键词排名。

即使不是在首页,只是在页面里嵌入了大段的Flash内容,也会让这部分内容对搜索引擎“隐形”。你的关键词布局、正文描述,如果藏在Flash里,就等于白做了。

这里有个简单的对比,可以看下面这个表格:

对比项纯HTML页面包含大量Flash的页面
:---:---:---
文本内容可读性爬虫可直接抓取所有文本爬虫难以抓取或只能抓取部分
内部链接追踪爬虫可顺利跟踪所有链接Flash内的链接可能无法被跟踪
页面加载速度通常较快,利于体验和排名Flash文件可能较大,拖慢速度
移动设备兼容良好通常很差,很多设备不支持

所以,一个严重依赖Flash的网站,在搜索引擎眼里,可能就是一个内容贫乏、结构不清晰、加载又慢的站点,排名自然上不去。

如果不得不用Flash,该怎么优化

有时候因为客户要求或者设计需要,Flash元素不得不保留。这时候,可以从下面几个方面做些补救工作,尽量减少对SEO的伤害。

第一,绝对不要制作整个网站就是一个Flash文件的那种“全站Flash”。如果只能有一个Flash首页,那务必在Flash文件之外的HTML代码里,添加一个清晰的文本链接,指向网站的HTML版本站点地图或主要栏目页。这样爬虫至少能通过这个链接,去抓取你网站的其他内容。

SEO中Flash时什么意思?它对网站排名到底有什么影响?

第二,考虑使用“双版本”策略。也就是同时制作一个Flash版本和一个HTML版本的网站。在网站首页,放置一个选择入口,让用户自己选看哪个版本。同时,确保首页的HTML代码里,包含富含关键词的文本介绍和指向所有重要页面的链接(比如站点地图)。然后,通过robots.txt文件告诉搜索引擎,只抓取和索引HTML版本的页面,屏蔽掉Flash版本。这样既能满足视觉需求,又不影响搜索收录。

第三,对于页面中嵌入的Flash元素,可以使用一些技术手段来提供替代内容。比如,使用SWFObject这类JavaScript库来嵌入Flash。它的原理是,先在HTML中写一段用于替代Flash的文本内容(比如对Flash内容的描述、关键词等),然后用JavaScript去检测浏览器并替换成Flash播放。如果检测不通过(比如爬虫来了,或者用户没装插件),就显示那段HTML文本。这样,搜索引擎看到的就是有意义的文字了。代码结构大致是这样的:

最新文章