首页 >  SEO >  SEO心得 >  正文

flash、ifream、js、ajax不利于抓取收录吗

 作者:潘某人SEO
1552

网站优化学习资料中经常会提到,要避免使用flash、ifream、js、ajax等,因为搜索引擎不能很好的抓取,这些内容不利于页面的收录,那么这些代码真的不能使用吗,今天来探讨一下。

就拿js来说,搜索引擎虽然现在也会去抓取js的内容,但是至今不能很好的抓取js中的内容。那么这些方式不利于抓取,对于SEO来说就一定要去避免应用吗?这其实是一个错误的观点,网站的代码不应该全部向SEO优化而妥协。虽然说 flash、ifream、js、ajax 的内容不能很好的抓取,凡是都有两面性,这一不能抓取的特性有的时候却正好可以帮助SEO的优化。举栗子,大家都应该知道大网站的导航栏是比较复杂,并且基本上很多页面上都会有这个导航栏,导航栏基本是模板内容几乎在每个页面的内容是一样的,导航栏存在的,目的是为了帮助用户浏览网站可以提高用户体验,但是对于搜索引擎这些内容的价值却是不大的,因为基本上在每个页面都要重复一大堆链接,这样容易分散权重,同时会将蜘蛛的爬取分散开,一定程度上的降低了内容的抓取效率。

蜘蛛抓取不到内容,也是一种SEO优化方式


对于这种情况巧用,我们可以巧用js或者框架,将导航栏的内容写入js或着框架、ajax中,降低了搜索引擎抓取这些重复内容,对于前端来说用户看的内容并没有什么变化,不会妨碍用户体验,但是降低了网站页面的信噪比,可以让网站的有价值内容更为突出,顺便也增加了一定的关键词的密度。比如有的外部链接,如果集中比较多的时候,我们虽然可以用nofollow标签来组织搜索引擎爬取,这个时候js、框架、flash来调用这些外链也是一种不错的途径。

所以,我们有的时候需要多想一步,别人看到的是10,你看到的是100;在SEO优化中任何的规则都会是一刀切,绝地的怎么样的,某些时候想做好SEO优化需要的是超越他人的深度思考问题!


申明:本站内容仅代表个人观点,仅供学习参考;未经授权任何个人或组织单位不得复制、转载、摘编以及其它形式的应用! 本站文章可能使用到互联网上的资料,若对您造成困扰,请联系 kk19@foxmail.com除理 本文地址:https://www.chateach.com/seo/seoxinde/222
相关文章
  • 原生AJAX请求实例教程

    AJAX

    如何使用原生javascript进行ajax数据请求呢?可以不重新加载整个网页通过刷新网页部分内容达到数据的更新展示。可以有效的降低对带宽的需求,提高网页的性能;Ajax有同步和异步两种实现方式。

    1085
    • AJAX
  • js在for循环中的闭包的解决方法

    js闭包

    js在for循环中的闭包的解决方法,实现点击li标签获取标签的所处位置。

    981
    • js闭包
  • linux环境下安装nodejs

    nodejs安装

    linux系统下安装最新版nodejs的方法,Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境。

    916
    • nodejs安装
  • 原生js 复制内容到剪切板代码实现

    js 复制内容,剪切板代

    有时候为了提升用户体验,比如在某些页面需要实现点击内容,将内容复制到剪切板,可以提升用户复制内容的操作效率;因此在实际操作中通过一定的事件触发复制功能是非常有意义的行为,下面是两种通过原生js实现复制内容到剪切板。

    1133
    • js 复制内容
    • 剪切板代
  • JS中的indexOf方法

    indexOf

    indexOf()是js中内置的方法之一,它的功能大家都很熟悉:简单来说就是得到数据的索引,对于正则不熟练的人,是个很不错的方法。string中indexOf() 会将数值参数转换为字符再查询索引;number类型没有IndexOf() 可以转换为字符再使用;array中indexOf() 是严格比较

    703
    • indexOf
  • js防抖原理及其实现

    js防抖

    js防抖原理及其实现,在前端中有一些事件会频繁的触发容易造成页面卡顿,例如:window 的 resize、scroll、mousedown、mousemove、keyup、keydown等事件。js抖动的原因:短的时间内多次连续触发事件,首先会十分影响性能,同时大量运行结果被集中输出,结果之间不规律的冲突变化导致页面抖动。

    1197
    • js防抖
  • js中的数组元素的添加方法

    js数组添加元素

    js中的数组元素的添加方法,主要有三种方法,用索引元素添加、push( )方法、unshift()方法,push()方法在数组的尾部添加一个或多个元素,并返回数组新的长度,修改并替换了原始数组而非生成一个修改版的新数组。

    659
    • js数组添加元素
  • 交换链接的作弊手段

    友链作弊方法

    交换链接的作弊手段有哪些,如果你不知道这些作弊方式,那么你可能一直在蒙在鼓里被人占便宜。上链后删除、使用JS代码调用的友情链接、链接使用Nofollow标签、使用假的页面等都是常见的友链的作弊方法。

    1427
    • 友链作弊方法
  • 百度统计事件跟踪怎么添加

    百度统计事件跟踪,_trackEvent

    百度统计事件跟踪_trackEvent怎么添加使用,以一个页面点击的追踪统计作为一个例子。来演示下如何部署使用百度统计的事件分析js-api接口。学会合理利用事件分析功能,会对数据统计的灵活度有很大的提升,不仅对于SEO优化,网站的转化优化都可以提供强有力的支持。

    2197
    • 百度统计事件跟踪
    • _trackEvent
  • JavaScript简介

    JavaScript简介

    JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript

    1618
    • JavaScript简介
  • 何为百度快照劫持,如何避免?

    百度快照劫持

    百度快照劫持是利用黑客技术拿到了你的ftp,或者应用网站漏洞,来篡改网站的网页内容,主要的通过在网页中插入js代码实现跳转,而当你检查网站代码的时候很难发现问题所在,如果没有一定的技术水平的情况下。

    1075
    • 百度快照劫持
  • 网站页面加载速度优化指南

    网站加载速度,首屏加载,seo

    网页css和js如何处理才能让网站加载速度更快,页面的首屏内容应在1秒内加载完成,这样才能拥有一个良好的用户体验。

    1168
    • 网站加载速度
    • 首屏加载
    • seo
  • 如何防止网站内容被复制

    防止复制,js

    通过js修改document上的相关属性值来实,防止网站内容被复制。

    1146
    • 防止复制
    • js
  • JavaScript == 与 === 区别

    == 与 === 区别

    js中==和===的区别 ==和===的区别和一些比较规则: == 在比较类型不同的变量时,会进行数据类型转化,将二者转换成数据类型相同的变量,再进行比较。对于 string、number 等基础类型,== 和 === 是有区别的 a)不同类型间比较,== 之比较 "转化成同一类型后的值" 看 "值" 是否相等,=== 如果类型不同,其结果就是不等。

    808
    • == 与 === 区别
  • 域名注册注意什么

    域名注册注意点

    域名注册注意什么?对于网站优化来说域名的选择是非常重要的,如果在域名的选择注册时发生了错误,那么对于网站后续的SEO优化是一个非常不利的起点,对于任何一件事一个好的开始是成功的一半。

    967
    • 域名注册注意点
  • 用户喜欢的内容的样子,续集

    SEO优化

    SEO优化回归本质是内容的优化,内容的核心是基于用户的需求,那么你了解用户吗?用户真正想要的内容是怎么样呢?当你搞明白了这个问题,相信对于的SEO优化会有很大的帮助。

    734
    • SEO优化
  • 长尾关键词库的重要性

    长尾关键词库

    长尾关键词库是什么,长尾关键词对于seo优化有什么样的作用。长尾关键词的流量那么小,有什么意义去花那么的时间去搞长尾关键词的优化工作。

    922
    • 长尾关键词库
  • 百度不收录网站怎么办

    网站不收录

    百度不收录网站怎么办,不收录对于SEO人员来说是一个致命一击。我们如何才能保证网站出现不收录的问题,当网站出现收录问题的时候我们又应该如何应对呢?

    942
    • 网站不收录
-- 这已经是底线了,看看别的把! --