不仅仅只是SEO,更是一种思考方式

宋鑫    2017-08-25

本文:不仅仅只是SEO,更是一种思考方式,原创于:宋鑫的官方网站,转载请注明出处,谢谢。

不仅仅只是SEO,更是一种思考方式

这篇文章我想来谈谈SEO,但不仅仅只是SEO,更会说一种思考,探索事物的方式。

用户如何访问一个网站

首先,你要思考, 用户是如何访问一个网站的?

  1. 搜索引擎展示了搜索关键字结果,而你的网站页面在其中
  2. 在其他网站上有链接到你网站的链接(友链,转载的原文链接)
  3. 觉得你的网站内容有价值的回头客。
  4. 在其他社交网站上你的介绍,或者将自己写的东西分享到朋友圈

1.这种的可能性很小,反正我自己大概试了下,根据文章的各种关键字在Google中进行搜索, 较好的文章排名也只是排在第3页。

2.这种链接能够带来一定点击量,但是 没有真实有效的阅读 ,也就是Google Analysis中的Bounce Rate会升高,Session Duration会降低。
这里并不一定是你文章写的不好,可能是:美国人访问你的中国网站;别人不懂这些技术文章。所以,这里就要求我们对自己的文章进行进准投放。

3.这点,无论是放在那里都成立,也就是 内容价值是网站的核心 ,创造并带给别人价值的任何事物都会受到欢迎。

4.这个可以带来非常多的流量,特别是现在的朋友圈,大家都是手机控,低头族。无事玩手机,但是有个问题是: 你的内容的可替代性太高。
针对的用户人群不太对,真所谓“得屌丝者得天下”,而用Google的都是较高素质的人群。

互联网网站的整个生态链流程

其次,我们再来思考下, 整个互联网网站的生态链流程。 也就是 网页从产生到网页被消费的过程

  1. 首先,我们精心写好一篇文章,然后将它发布到自己的网站上
  2. 等待被搜索引擎收录(除此之外,别无它法,因为浏览器,搜索引擎把持了流量入口),然后被用户搜索到
  3. 等待用户通过其他网站的推荐,点击网页的引用外链来访问

所谓的SEO,最多只能影响第2步中的收录,以及搜索结果的展示。

我们先来说说SEO。

被搜索引擎收录

作为一名程序员,其实这一步是非常透明,非常容易理解的。看似很高大上的收录,其实就是将你的网页,一个HTML文件存储起来。
但是不可能只是全部存储起来,必须要能被后续的查询给索引到。所以会将此页面进行切分,提前出网页的特征。

所以你网站内容的特征约是符合搜索关键字,就越有效。

而网站的特征是从何提取的了?
标题Title,描述Description,文章内容Paragraph
而且标题和描述还会作为SER(Search Engine Result)作为结果展示。
所以可见标题,描述的重要性。而网页的URL也会展示出来,所以URL的描述性也非常重要。
文章内容只是会用来匹配关键字,在结果中高亮展示前后文。
标题长度不超过55个字符,描述长度是80到160个字符,过短,过长都不好。
(提取网页特征,之前还有keyword,现在被google完全废弃了,但是建议还是加上。)

所以为了便于搜索引起的收录,HTML页面的质量,规范就非常重要。

  1. 页面不能太大
    否则,不说用户体验不好,搜索引擎本身就不好读取,保存。
    你可以想象搜索引擎是一个人,而网页是它的食物,如果食物太大,无法下咽,它当然不会吃到肚子里面(收录)

  2. 页面要符合html规范
    还是以食物打比方,你的HTML页面就像一道菜,必须色香味俱全,盐和酱油什么的都要搭配好了。
    它才会觉得好吃,才更加乐意去吃到肚子里面。这样你网站的收录量才会大。

  3. 页面的描述性
    存起来都是为了以后查的,因此良好的页面描述性,页面的不同寻常就至关重要。
    想象一样你的页面如同一本书一样被存在了一个图书馆里面,后面有人来查找一类主题的书籍,
    那么如何让搜索引擎像图书管理系统一样的展示你的那本书了? 就是你书的与众不同,明显的特征。

  4. 页面元素
    文字的很好,但是图片,flash,视频,这些富媒体,搜索引擎怎么处理了?
    很显然,现在的搜索引擎还没有那么“人工智能”能够分析出你这张图片是针对什么内容的。
    即使可以,这个计算量和资源消耗也是非常大的,再说互联网上每天这么多图片,搜索引擎不会去这么搞事情。

这只是图片,对于flash,视频这种就更加无能为力了,对于它们,其本质就是一个URL,搜索引擎也只认为是一个URL文本。
因此URL的描述性就很重要了,所以,使用具有描述性的URL。这个和我们写程序,使用有描述性的变量名是一致的。
而且给这些富媒体都补上alt属性吧,当URL失效了,没有人知道这什么,包括搜索引擎和访客。

描述性的重要再强调下,不管多么黑科技,最终都是要人来用的,描述性是给人看的(URL的显示),描述性也是给人用的(搜索匹配到描述性的结果)。

搜索引擎结果展示

从搜索结果中,那些高亮的,黑体的字,我们就可以推断出,为什么google给我们这些结果。
很明显,以“数据库分库分表”为例,google首先会以全量匹配标题,找到了,直接返回。
然后将这个关键字拆分成“数据库”,“分库分表“来查询的,在标题中匹配到一项,或者两项的返回,
也有的可能在文章内容中匹配到,会在结果中高亮显示,并展示前后文。

如果几个网页,都符合相同条件,比如完全匹配,那么就会用到类似PageRank之类的东西,将权重高的排在前面。
你可以自己试着,多输入几次你网站的标题,刚开始完全输入,然后分成词输入,看看搜索结果的改变和效果。
这样你就知道了, 如何将标题起名为用户最可能搜索的关键字。 是多么重要。

其他补充

PageRank介绍

PageRank是根据来自其他网页的链接衡量出此网页的重要性。

主要的有以下2个维度的依据是:

  1. 指向你网页的外链个数,也就是投票数。
  2. 当前指向你网页的那个网站的PageRank。
    也就是质量和数量,核心想法就是越是重要的网站会被越多的引用。

一些摘录

只有完全匹配到关键字的的才会显示成黑体,所以好好想想,大多数人会怎么来搜索,用什么关键字来搜索。
要让用户点击三次可以到达网站的任何一个页面。
要增加高质量的外链,增加相关推荐(比如说我们经常见到右侧本站的最高阅读的排名列表),
然后就是给每一个页面加上keyword和描述,并且对外链设置nofollow标签,避免spider爬着爬着就爬出去了(减少网站的跳出率)

这篇文章想写写关于使用jekyll和github pages搭建的博客的SEO问题。
不管是之前玩wordpress,还是现在的jekyll,经常看别人写的相关SEO文章,什么关键字啊,url优化啊等等。
但是总是不得要领,因为你掌握的最多只是一些小技巧,而不是 搜索引擎的工作原理,整个用户访问网站的生态链的流程。


文章有用?分享给你的朋友们,让更多的人受益


更多精彩干货,尽请关注我的个人微信公众号
wechat