首页 Go问答

程序员有必要了解SEO吗?

pyweeX 发布于 02-16
Go问答
pyweeX

SEO指搜索引擎优化,在10多年前PC网站是主流那会,搜索引擎称霸天下,可以很大程度上决定一个网站的存亡,因为它是所有网站的流量入口。所以想要让用户在输入某些关键词的时候尽可能查询到你的网站,就需要对自己的网站做各种优化,例如关键词、描述、内容等,我们把这项工作叫作SEO。

因为有过许多的做网站的经历,所以我对SEO还算比较了解吧。衡量一个网站到底行不行,最直接的指数就是看它的百度权重和谷歌PR,这两个指数就是一个值,从0~9,它也是体现你的seo功底最直接的反馈。

对于个人网站来说,如果百度权重能达到3~4就已经相当不错了,一个网站从上线到权重达到2,一般需要半年或一年时间,绝大多数网站从始至终都不会达到3。当然,权重是一个动态值,有升也有降,升上去之后只要保持有规律地更新,基本上不会降下来。但如果你不能保持经常更新,比如只是一个企业宣传网站,上线之后就不动它了,那可能永远到不了1,尽管百度或者谷歌收录了它,也只能在完整输入这个网站名称的情况下找到它,这是没屁用的。

我当时的那个网站权重最高的时候是3,谷歌PR是4,每天独立IP大约在2000~5000人。那时候更新网站总是小心翼翼,时刻提醒自己一定要把百度伺候好,我们经常要做的事情就是关键词密度检测(一篇文章不能出现太多关键词,不然会被判定为作弊)、查看百度指数(看看哪个关键词被激烈地搜索,这样我们可以发个相关的文章蹭个热点)。


百度权重

很多人对SEO不屑一顾,我在过往的工作中也发现,许多前端程序员甚至没有听说过SEO。我在这里举个我自己的例子吧,有一次经历让我印象十分深刻。

2010年前后我用的是一些CMS来做网站,因为当时并没有学后端编程,Go语言那会还没几个人听说过。我做的是外星人探索方面的题材,这是一个比较偏门的小圈子,但用户量真的还挺大的。除了这个,我也发布一些天文信息,比如太阳异常活动、流星雨之类的时讯。

有一天我在浏览天文网站的时候,不经意看到信息,即将有一场规模很大的狮子座流星雨出现。于是我就将这篇文章按自己的意思重新整理了一下,写到自己网站上,我们叫作伪原创,文章是不能直接COPY过来的,这样的话百度是不会收录的,就算收录了也不会给很高的排名,别人也就根本无法搜索到你的文章。(搜索引擎有严格的相似度检测,发现文章与现有的已收录的文章相似度很高的话,很容易判断出你在作弊。)

我当时写的文章也不长,就是随便改改写写,结果到了流星雨将要到来的那天,我的网站出现大量的负载,长时间无法访问。因为当时用的是虚拟主机,还没有什么高并发的概念,我那会也没有相关的编程技术,所以一直找不到原因,十分着急,我怀疑是竞争对手在给我做DDOS攻击。

后来我查看了一下百度统计,发现这天下午每小时有1.6万个独立IP访问,有一篇文章有12万的点击率。一看标题才知道是那篇流星雨的文章哈哈哈。我也看不出哪里写得好,反正这些流量几乎全是从百度过来的,把我惊呆了。所以才反应过来,然后在百度一搜索了一下“流星雨”,我的文章排在第一页,稍微往下滑动就能看到。再搜索“狮子座流星雨”,排在第一位。


通过这件事情可以发现,seo从运营层面会对网站起到非常直接的作用。本站(www.golang-mix.com)的排版都是围绕SEO去做设计的,我也不知道效果如何,毕竟搜索引擎已经不可同日而语了。

为了SEO我们要牺牲很多设计方面的东西,比如,尽可能不使用js,尽可能让文字都写在html里面而不是ajax异步输出,前后端分离的方式更不适用这里,因为这样的话搜索引擎找不到页面的文字,没办法给你的页面建立关键词索引。

现在时代变了,百度自己也不好混了,手机逐步取代PC,有了很多流量分发的平台,比如公众号、各类APP,搜索引擎不再是流量的入口。所以我觉得,如果你不是一个站长或者前端程序员,那也没有多大必要去了解 SEO 了,毕竟这是一门偏运营的工作了。

声明: 因编程语言版本更新较快,当前文章所涉及的语法或某些特性相关的信息并不一定完全适用于您当前所使用的版本,请仔细甄别。文章内容仅作为学习和参考,若有错误,欢迎指正。

讨论 支持 Markdown 语法 点击演示
回复
评论预览框

开发者

开发者·注册登录
  • 获取验证码
  • 取消