假设我有一个简单的HTML网站。超过80%的访问者通常来自谷歌,雅虎等搜索引擎。我想做的是用Flash制作我的整个网站。
但是,搜索引擎无法从Flash或JavaScript中读取信息。这意味着我的网页将失去超过一半的访问者。
那么如何向搜索引擎展示展示HTML网页而不是Flash 呢?
注意:您可以使用PHP GET功能访问Flash中的特定页面/类别/等,例如:您可以通过主页浏览所有网页,并通过键入{{1}链接到特定网页}。
答案 0 :(得分:5)
简短回答:不要在Flash中制作整个网站。
更长的答案:如果你向人类展示一个视图而向googlebot展示另一个视图,那么你可能会对“cloaking”感到内疚。如果谷歌神认定你有罪,你将被禁止进入Supplemental Index,永远不会再被听到。
此外,在Flash中执行整个网站会破坏网络的基本合同,即您可以链接到其他网站或电子邮件中的特定内容。如果您的网站只有一个网址,而其他所有内容都是在Flash内处理的...好吧,我不知道您拥有什么,但它不再是网站。 Adobe可能会喜欢你,但许多人不会。哦,Flash对残疾人非常不友好。
我建议在需要的地方使用Flash(视频,动画等),但要将其作为诚实上帝网站的一部分。
答案 1 :(得分:1)
我想做的是做我的整体 Flash网站
那么如何做到这一点:展示HTML 页面而不是Flash?
这两个看起来有点矛盾。
重要的是要了解选择Flash来构建整个网站的原因。
超过80%的访问者 通常来自搜索引擎
您做了一些分析,但是您是否看过有多少访问者通过移动设备访问您的网站?因为除了SEO之外,Flash不会在大多数这些设备上提供服务。
您是否认为HTML5可以替代您想要使用Flash的任何内容?
答案 2 :(得分:1)
Facebook要求你在Flash中构建应用程序,除了html,为什么?我不知道,但这是他们的政策,必须有一个理由。
我最近在Flash(* .swf)中开发了简单的社交应用程序,我的最新应用程序是一个flash的网站,将显示在我公司的Facebook页面中。与此同时,我也希望将该网站用作我公司的互联网常规网页。因此,我发现在flash文件中显示html文本的唯一方法是将CHARACTER中的文本属性更改为“将文本呈现为HTML”,查找符号“<>”。我认为搜索引擎可以通过这种方式阅读您的内容并相应地处理您的网站。祝你好运。
答案 3 :(得分:0)
正如您所说,您可以使用页面ID或任何其他变量通过get变量访问Flash页面。所以很好。我希望你能在每个HTML页面中添加Flash。除此之外,您还可以以隐藏格式添加所有其他HTML内容。因此,抓取工具可以访问内容,您的网站将在Flash中查找。不是吗?
答案 4 :(得分:0)
由于没有人给你一个直接答案(可能是因为你的问题是绝对的脸庞式),我会尝试:
考虑使用名为progressive enhancement的网络开发方法。现在,可以说它可能不是用于网站的Flashification,但你可以利用它的原则。
当然,第2步和第3步比我描述的和你的网站规模/结构/设计可能不适合这种方法更先进一些至少这是一个答案。
所有这一切,我同意其他有关使用Flash显示整个网站的答案/评论 - 非常非常几乎没有人会这样做的理由,而且还有更多理由已经添加了为什么不添加(iOS设备等)......