随着网页Web技术日新月异的变化,更多的网页元素融入我们的Web浏览器,我们不能忽视Flash网站的重要性。对于以品牌宣传为目的的企业来说,基于Flash技术的Web网站变得越来越流行,越来越重要。但遗憾的是,基于Flash技术的网站对搜索引擎抓取是非常不友好的,也难以开展seo优化。如果你想改善Flash网站的搜索引擎友好度,并在搜索引擎结果获取较好的排名,请继续认真阅读本文!

虽然我们知道google凭借本身强大的技术力量,已经实现抓取并索引部分FLash内部文字和更多的在线流媒体内容,也知道google将大力推广Html5标准网站来取代我们的Flash网站。但是新的Web技术还处于研发阶段的时候,我们的Web应用更多地是采用现今成熟的技术手段来实现,所以我们还是急需针对基于Flash技术的网站实施一系列的搜索引擎优化,本文接下来一步一步教大家如何实施。

首先,我们必须清楚google网站管理员技术指南里面有两条经典原则。

一、建议网页的超级链接更多地使用文本超级链接(<a href=”">文本</a>),而不建议使用类似Flash或JavaScript技术实现的超级链接;

二、搜索引擎是根据hyperlinks来抓取新的网页内容,建议网站内部任何一个页面都可以通过hyperlinks可以到达,更利于搜索引擎抓取。

根据以上两条经典原则,我们能够清晰的是,无论我们通过什么方式进行基于Flash技术的网站优化,都必须符合搜索引擎能够抓取并索引我们网站内容的重要条件。

然后,基于必须被搜索引擎抓取和索引的目的,我们必须提供一个对搜索引擎友好的基于flash网站的html代码结构,结构如下:

<html>

<head>

<TITLE> 网页的标题(搜索引擎索引的关键位置一) </TITLE>

<meta name=”description” content=”网页的描述(搜索引擎索引的关键位置二)” />

<meta name=”keywords” content=”网页的关键词(搜索引擎索引的关键位置三)” />

<link rel=”canonical” href=”http://www.myflashwebsite.com” />(通过canonical标记向搜索引擎爬虫程序强调url地址)

< — 其他头部meta信息 — >

</head>

<body>

<embed>

Flash内容(搜索引擎无法抓取的内容)

</embed>

<noscript>

当Flash无法加载的时候,加载该标记内容。(必须填写相关性较强的文字内容或网站内部链接,主要提供给搜索引擎爬虫进行抓取)

</noscript>

<div><a href=”http://www.myflashwebsite.com”>网站首页文本链接</a><a href=”http://www.myflashwebsite.com/about”>网站其他页面文本超级链接</a><a href=”http://www.myflashwebsite.com/contact”>网站其他页面文本超级链接</a>

</div>

</body>

</html>

最后,我们要使用著名的lynx文本浏览器,进行爬虫模拟抓取,关注我们的<noscript>标记的内容是否能够显示出来。