首页 >  SEO >  SEO心得 >  正文

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

 作者:潘某人SEO
1368

网站优化学习资料中经常会提到,要避免使用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优化需要的是超越他人的深度思考问题!


申明:以上内容仅代表个人观点,仅供学习参考 本站图片来源于站点原创或CC0协议图库站点或已获得VRF授权的图库站点 版权申明:本文为博主原创,未经授权任何个人或组织单位不得复制、转载、摘编以及其它形式的应用! 本文地址:https://www.chateach.com/seo/seoxinde/222
相关文章
  • 原生AJAX请求实例教程

    AJAX

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

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

    js闭包

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

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

    nodejs安装

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

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

    js 复制内容,剪切板代

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

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

    indexOf

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

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

    js防抖

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

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

    js数组添加元素

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

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

    友链作弊方法

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

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

    百度统计事件跟踪,_trackEvent

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

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

    JavaScript简介

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

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

    百度快照劫持

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

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

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

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

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

    防止复制,js

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

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

    == 与 === 区别

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

    644
    • == 与 === 区别
  • 百度搜索劲风算法解读

    百度劲风算法上线

    2020年2月27日,百度站长平台发布公告,将于近期上线“劲风算法”,主要打击网站及智能小程序通过恶意构造聚合页面内容来获取搜索排名,获得搜索用户关注等行为。

    1711
    • 百度劲风算法上线
  • 商城网站如何进行SEO优化呢?

    商城SEO优化

    商城类站点流量只是一个最基本的,但是需要获得转化还有更加重要的方面综合考量,下面就列出商城站点需要注意的几个方面。

    1853
    • 商城SEO优化
  • 网站内链锚文本布局方法

    锚文本优化

    当搜索引擎抓取页面时,遇到了锚文本链接进行了抓取,如果只是单纯的超链接而不是锚文本,那么对于搜索引擎那么对于链接的内容是一无所知。锚文本的价值就是可以大致的告诉搜索引擎,此链接下的内容大致什么。

    1355
    • 锚文本优化
  • 百度spider 主要抓取策略类型

    百度spider,抓取

    =Baiduspider在抓取过程中面对的是一个超级复杂的网络环境,为了使系统可以抓取到尽可能多的有价值资源并保持系统及实际环境中页面的一致性同时不给网站体验造成压力,会设计多种复杂的抓取策略。

    242
    • 百度spider
    • 抓取
-- 这已经是底线了,看看别的把! --