用搜索引擎的角度看问题更利于优化

  在做自己小站的SEO时,很多站长都会考虑:“引擎是不是喜欢我的站?这样做收录就会提高么?”如果我们换位思考,其实如果我们站在搜索引擎的角度去想问题,那么很多所谓的优化问题就会迎刃而解。

  迎刃而解一:网站内部是否结构合理。

  如果我作为一个搜索引擎去搜索你的网站,那就像进入了一个商场,如果人流很大,但是动线安排却很差,我转了一个小时都没有看到我想要的商品,那我肯定是没有购买兴趣了,同理有些站长只关注发外链,很少顾及到自己的的网站内链是否达到了一个有机的循环,比如说面包屑导航的设置中,是否考虑到了访客往回点的可能?是否在访客看完文章后有其他的相关内容向他推荐?也许这些问题在DEDE这些架构的CMS网站中问题不大,但还有很多站长并没有使用DEDE这些标准化框架程序,这一点就显得很重要,“攘外必先安内”这一点对于网站来说是绝对的真理。

  迎刃而解二:页脚的链接真的有效么?

  很多的所谓高PR站点在换友链的时候片面的宣称自己的PR如何如何高,其实看PR换友链早都已经过时了,更多的是要看这个页面的导出和流量如何,如果我们是引擎,我肯定知道大家都在那个位置放了很多的友情链接,那么我首先查询的就是这个页面到底有多少个链接导出去了,僧多粥少,不可能人人都是唐僧;其次我会关注一下这些链接到底和你的网站有没有关系,如果这么分析的话,那么与你的网站内容相关(对方网站最好有和你行业相同的交叉内容或者同行业)我才认为这些链接是对访客有意义的,回溯到最早超链接的存在就是为了补充和完善网站内容而存在的,这样才诞生了PR这个数值。

  迎刃而解三:图文并茂丰富翔实很重要。

  总在各种论坛上看到很多站长为了发外链不择手段,甚至是用一些刺激标题吸引别人进去,里面确实毫无营养的寥寥数语和一个完全不相干的链接,为此还沾沾自喜,认为帖子有人点击就是高流量、高权重了,殊不知如果我是引擎,我肯定会注意到两个数据:跳出率和访客访问时间,如果你的帖子图文并茂而且内容很吸引人,那么作为访客一定会仔细的看这个文章,同时配图的主要作用并不是利于优化,而是吸引访客在图上浏览一会增加访问时间,从而更好的提高浏览时间,如果我仅仅是因为你的文章有人点就给你配单页权重那引擎根本无法排名了,这种页面每天有几个亿,所以文章丰富翔实是肯定没错的,而且要吸引人。

  迎刃而解四:流量很关键

  以前曾经碰到过一个站长问我:我的网站内容挺丰富的,内链也完善,可是为什么我的竞争对手XX网站又难看内容还是抄我的,比我排名还高?我后来仔细观察了一下发现他的对手做了谷歌推广,但在百度排名却比他高,分析来分析去原因只能是他的对手流量比他要高,这就是为什么有那么多人刷流量,因为流量这个东西是引擎对一个网站的基本判断,我们做一个假设,如果新浪从明天开始每天都只有10个IP且其他内容更新频次不变,那么不需要三个月,他的网站权重绝对被降到和TOM网这些二线门户网站水平,从引擎角度来讲机器毕竟是机器,它不知道什么是人类喜欢的,最直白的判断就是人们突然特别喜欢搜索某样事物且大家都关注某些网页,那么这就是高权重的基础表现。

  迎刃而解五:长尾靠常年累积

  我们很多的优化教程都提到说站长要做长尾,站长要多做长尾,容易忽略的一个问题是:长尾之所以被称为主流就是因为长尾词千变万化,有无限种组合可能,也就是说长尾如果想产生效果是一定要有多种变化的,比如说我以淘宝男装为例,长尾词应当有“淘宝网男装最潮品牌”“淘宝网男装最新款式”“淘宝网韩版热卖男装”“淘宝网英伦风格男装品牌”这些词如果全堆在一个页面那肯定是分配不上什么权重的,这就要求站长在做长尾的同时扩充自己网站的结构,把内容和数量要堆上去,给每个长尾一个宽松的环境,只有数量上去了,你的整体权重才能被认为是一个比较大型的站点,如果你的外链都集中在某几个页面,其他的页面都是营养不良,那“头重脚轻”的网站其他的页面引擎也没办法配权重对不对。

  通过我们站在搜索引擎的角度去考虑自己的网站,五个迎刃而解的办法相信站长会对自己的网站与搜索引擎之间的关系有个全新的认识,也希望有更多的朋友前来交流,我做淘宝客男装,小站地址是:http://www.46sc.com 欢迎大家来访。

时间: 2024-09-26 06:25:33

用搜索引擎的角度看问题更利于优化的相关文章

从JDK源码角度看并发锁的优化

        在CLH锁核心思想的影响下,JDK并发包以CLH锁作为基础而设计,其中主要是考虑到CLH锁更容易实现取消与超时功能.比起原来的CLH锁已经做了很大的改造,主要从两方面进行了改造:节点的结构与节点等待机制.在结构上引入了头结点和尾节点,他们分别指向队列的头和尾,尝试获取锁.入队列.释放锁等实现都与头尾节点相关,并且每个节点都引入前驱节点和后后续节点的引用:在等待机制上由原来的自旋改成阻塞唤醒.如图,通过前驱后续节点的引用一节节连接起来形成一个链表队列,对于头尾节点的更新必须是原子的

从百度角度看SEO与UEO的关系

SEO即搜索引擎优化,UEO即User Experience Optimization的缩写,即用户体验优化,这两者到底有什么关系呢?笔者根据自己5年的SEO行业经验,谈一下自己的看法.站在百度角度看,在网站优化中,SEO只是手段之一,UEO是目的,UEO的目标即网站最佳化. 1.SEO只是网站优化手段 SEO为站长朋友所熟知,在这里不做过多解释.笔者在5年的SEO经历中,发现有的站长朋友过分依赖SEO,笔者认为SEO只是网站优化的一种手段,而网站优化只是网站运营的一个过程.过度SEO被百度惩罚

从JDK源码角度看Byte

Java的Byte类主要的作用就是对基本类型byte进行封装,提供了一些处理byte类型的方法,比如byte到String类型的转换方法或String类型到byte类型的转换方法,当然也包含与其他类型之间的转换方法. 主要实现代码如下: public final class Byte extends Number implements Comparable<Byte> { public static final byte MIN_VALUE = -128; public static fina

从JDK源码角度看Long

概况 Java的Long类主要的作用就是对基本类型long进行封装,提供了一些处理long类型的方法,比如long到String类型的转换方法或String类型到long类型的转换方法,当然也包含与其他类型之间的转换方法.除此之外还有一些位相关的操作. 继承结构 --java.lang.Object --java.lang.Number --java.lang.Long 主要属性 public static final long MIN_VALUE = 0x8000000000000000L;

从JDK源码角度看Integer

概况 Java的Integer类主要的作用就是对基本类型int进行封装,提供了一些处理int类型的方法,比如int到String类型的转换方法或String类型到int类型的转换方法,当然也包含与其他类型之间的转换方法.除此之外还有一些位相关的操作. 继承结构 --java.lang.Object --java.lang.Number --java.lang.Integer 主要属性 第一部分 public static final int MIN_VALUE = 0x80000000; pub

从JDK源码角度看Short

概况 Java的Short类主要的作用就是对基本类型short进行封装,提供了一些处理short类型的方法,比如short到String类型的转换方法或String类型到short类型的转换方法,当然也包含与其他类型之间的转换方法. 继承结构 --java.lang.Object --java.lang.Number --java.lang.Short 主要属性 public static final short MIN_VALUE = -32768; public static final s

从SEO角度看博客改版应注意什么问题

昨天对我的个人博客,进行了第四次改版,这次的动静比较大,博客源程序都换了,文章要重新发布.下这个决心也是考虑了好久,之所以考虑这么久更多的是网站改版对网站排名造成的影响.站长朋友都知道博客开源程序里,asp的属zblog博客用的较多,php的属wordpress博客用的较多.改版之前用的一直是zblog,感觉也还不错,上手也快.新手初次接触建议使用zblog程序.安装相对来说简单,功能也够强大了.为什么要突然换程序,改版网站.还要追述到半个月前,当时在zblog后台添加文章的时候老是出现这个如下

从JDK源码角度看Float

关于IEEE 754 在看Float前需要先了解IEEE 754标准,该标准定义了浮点数的格式还有一些特殊值,它规定了计算机中二进制与十进制浮点数转换的格式及方法.规定了四种表示浮点数值的方法,单精确度(32位).双精确度(64位).延伸单精确度(43位以上)与延伸双精确度(79位以上).多数编程语言支持单精确度和双精确度,这里讨论的Float就是Java的单精确度的实现. 浮点数的表示 浮点数由三部分组成,如下图,符号位s.指数e和尾数f. 对于求值我们是有一个公式对应的,根据该公式来看会更简

从JDK源码角度看Boolean

Java的Boolean类主要作用就是对基本类型boolean进行封装,提供了一些处理boolean类型的方法,比如String类型和boolean类型的转换. 主要实现源码如下: public final class Boolean implements java.io.Serializable, Comparable<Boolean> { private final boolean value; public static final Boolean TRUE = new Boolean(