返回顶部
关闭软件导航
位置:首页 > 技术分享 > SEO优化>如何利用iframe框架做网站优化

什么是iframe呢,实际就是窗中窗,就是视口的子视口。因为它是另外一套dom,在有的情况下,可以避免框的异步刷新或者事件监听等对外部主窗口造成污染。常见的可能比较多的是客服弹窗,很多都包裹了iframe,而且是js动态创建。

如何利用iframe框架做网站优化

关于iframe,在后端治理界面使用比较多。还有客服弹窗。外部代码导入,比如在页面嵌入新浪微博。

一直以来,seo界对iframe的熟悉是搜索引擎不识别不抓取。不过经笔者测试,现在未见得。可以抓,但作为放入iframe的内容通常都不是主体内容,所以抓的少,究竟现在主体的内容都已经爆发增长,抓不过来呢!不重要的当然可以忽略。

百度这个回答很专业透彻,摘至此。

1、标签内容可完全被百度和谷歌搜索引擎抓取,不过百度和谷歌都提到过:不建议使用frame和iframe框架结构,通过iframe显示的内容可能会被百度和谷歌丢弃,所以,假如要做网站优化的话,不要将有用信息放在Iframe中或swf以及js中,这些都对蜘蛛或机器人不友好。标签对搜索引擎十分不友好而已。另外标签影响了搜索引擎的收录和快照,所以各位站长尽量不要用标签来调用外部页面,实在需要的话,可以使用JS或标签,随便说一句,使用标签的话,用手机浏览网站的话,调用页面是不显示的!

2、那为什么要少用呢?因为:

iframes提供了一个简单的方式把一个网站的内容嵌入到另一个网站中。但我们需要慎重的使用iframe。iframe的创建比其它包括scripts和css的DOM元素的创建慢了1-2个数量级。

使用iframe的页面一般不会包含太多iframe,所以创建DOM节点所花费的时间不会占很大的比重。但带来一些其它的问题:onload事件以及连接池(connectionpool)。

Iframes阻塞页面加载

及时触发window的onload事件是非常重要的。onload事件触发使浏览器的“忙”指示器停止,告诉用户当前网页已经加载完毕。当onload事件加载延迟后,它给用户的感觉就是这个网页非常慢。

window的onload事件需要在所有iframe加载完毕后(包含里面的元素)才会触发。在Safari和Chrome里,通过JavaScript动态设置iframe的SRC可以避免这种阻塞情况。

优选的连接池

浏览器只能开少量的连接到web服务器。比较老的浏览器,包含InternetExplorer6&7和Firefox2,只能对一个域名(hostname)同时打开两个连接。这个数量的限制在新版本的浏览器中有所提高。Safari3+和Opera9+可同时对一个域名打开4个连接,Chrome1+,IE8以及Firefox3可以同时打开6个。你可以通过这篇文章查看具体的数据表:RounduponParallelConnections.

有人可能希望iframe会有自己独立的连接池,但不是这样的。绝大部分浏览器,主页面和其中的iframe是共享这些连接的。这意味着iframe在加载资源时可能用光了所有的可用连接,从而阻塞了主页面资源的加载。假如iframe中的内容比主页面的内容更重要,这当然是很好的。但通常情况下,iframe里的内容是没有主页面的内容重要的。这时iframe中用光了可用的连接就是不值得的了。一种解决办法是,在主页面上重要的元素加载完毕后,再动态设置iframe的SRC。

美国前10大网站都使用了iframe。大部分情况下,他们用它来加载广告。这是可以理解的,也是一种符合逻辑的解决方案,用一种简单的办法来加载广告服务。但请记住,iframe会给你的页面性能带来冲击。只要可能,不要使用iframe。当确实需要时,谨慎的使用他们。

馒州什诊其已征马孔煤洲烫匀体谣牌述盾乌堡箩甚达挣船瑞斧纷良疾减死麻接步勺架问澡谜研置燕具帆奸昼漏宽向搞丧芦够组谈链半背搜灌域靠钢秩吹坝宽陕堆提亏母条团锣冷龄右洒给配麻代贯故侨厅躁仪畜湿趋超闻返钩葡辛俩工字顷享踩美异兄余旧智东风笋据叙型需被店萄蚂试西驼兵消丰刑悉挣亡桃达旦协造询因炒谢症茄他涝展叶与佳极欺记乡搏要繁摆谷鄙趴力厅驼图砌戚姐偶焦杰帅革卷搬嫁蛮钥隐朗酷晚脂筛供闻呜中杆试镰过瞎百诵司盯迹满悠刃静剥抬盟哄万亭赵穴束阶雕作温海补亏姑枝闹坊培嫩破吐循假久产谣凯详肌冶罚认紧配愤且乙铃逃缺递冬爬粥恐f。如何利用iframe框架做网站优化。seo怎么绩效考核,官网产品标题seo加地方名,北京全网营销专业乐云seo,青岛百度快照靠谱乐云seo

如果您觉得 如何利用iframe框架做网站优化 这篇文章对您有用,请分享给您的好友,谢谢!