Blog

Blog

PHODAL

ThoughtWorker 技术博客与SEO

技术博客与一般博客不同的是,通常来说要写一篇技术博客的时间可能会很长,意思主要不是说写博客说的时间,而是说从一篇博客到下一篇博客的时间。所以,很容易出现的情况是——我们写的博客没有出头之日,不仅在谷歌上没有一个好的排名,而且容易失去所谓的关注。作为一个准ThoughtWorker,我们更需要去写博客。

至于为什么需要写博客,可以看看这篇博文:

《REWORK》启示录 招聘笔杆子——成为笔杆子

如果需要一个排版比较精美的,看这个

《REWORK》启示录 招聘笔杆子——程序员为什么值得写博客

技术博客

要写一篇技术博客可能不是一件简单的事, 当我们还只是一个初学者的时候,我们的写作能力还被限制在我们初中高中所限定的写作上时。我们需要去一点点慢慢去思索那些东西,作为一个写作的人,我们不需要去考虑逗号,句号,这些只会出现在高中、初中语文课上出现的东西,我们需要的是去下手写第一篇。

技术博客与SEO

技术博客的SEO与一般的网站SEO不同,首先我们可能没有足够的内容,其实我们又没有足够的外链。两者都是SEO的一个软肋,其他的基本的SEO的东东,在我们使用一些博客程序如Wordpress等等的时候,都会为我们考虑这些基本的内容。

技术博客和一般的博客的不同之处,在于我们写的博客多半要靠搜索引擎来链接进来。我们在写博客的时候可能会希望会有游客来留下他们的评论,无奈的是太多的人只看不写。

基本的SEO策略

keywords与description

这个算是最基本的SEO策略,将tag丢到keywords是一个不错的想法,至于要怎么写可能可以随意,因为网上有很多。

标题

最有意思的部分,莫过于标题了。

我们在搜索我们需要的东西的时候,通常是类似于这样的:cucumber capybara,而不会去搜索:Cucumber+Capybara的BDD开发例子,当然我们也可以写成一个简单的Cucumber+Capybara的BDD开发例子,明显对于人来说是比较有利的?

只是我没有看出来这个对于读者来说哪里有利了,我们的主要对象是Google,或者说用Google搜索那些他们需要内容的人,而我们写的又是技术博客。我们的cucumber+capybara不是写给那些不懂程序设计看的,而是有针对性的写给需要cucumber+capybara的人看的。

所以,你可以看看为什么这篇的标题是如此的奇怪,你还需要为你写的博客取一个英文的URL。

值得注意H1、H2、H3的使用

复杂内容多文章

强调这个的原因可能在于这是写给搜索引擎的看,至于好不好可能是另外一个问题。问题的关键在于强调我们应该适当划分文章的主题,比如有这样一个主题:用Rails搭建CMS,如果我们用一篇文章来写这个可能是不可取的,我们要写的内容太多了,不过你也可以不在意这个。为我们的这几篇文章取不同的小标题,这样的话我们就能有一定的关键词。

Sitemap

这货很重要,因为这是我们站点的一张地图,如果用的是Wordpress等等的博客程序的话,可能不需要考虑这个,其他的可能需要自己去手动添加。可以试试在一些网站的domain后面添加sitemap.xml,看看是怎样写的。

提高PR的SEO策略

PR值对于一个技术博客来说,可能很重要也可能不是很重要,至于重要不重要的一点在于读者对于你的重要程度。换句话说,你需要读者,读者也需要你,但是读者总是看不到想要的东西,而你也没有办法把想要的东西放到他们面前。

外链

总的来说这个可能有点缺德,但是一种比较理想的方式就是在诸如CSDN、博客园上写一些文章,在文章中放上链接到自己的博客。值得注意的是,你需要保持自己的博客上文章数比CSDN等上面的博客至少多一半,否则很有可能被判定为子站。

与GITHUB关联

为你与的开源项目链接上一个说明其他无关紧要的东西,比如思路,发展等等。也可以写写其他的,总之你需要一个别人能访问到的一个链接,提供流量。

其他的SEO策略

SEO工具

Google Webmaster

Google Webmaster是一个不错的分析工具,在一些基本的东西上,如Keyword,Links等等。

Google Analytics

这是一个好的工具,问题是一开始的时候访问网站的人,可能会很少,没有我们没有吸引更多的人们来观看。

关于我

Github: @phodal     微博:@phodal     知乎:@phodal    

微信公众号(Phodal)

围观我的Github Idea墙, 也许,你会遇到心仪的项目

QQ技术交流群: 321689806

新书《前端架构:从入门到微前端》

《前端架构:从入门到微前端》是一本围绕前端架构的实施手册,从基础的架构规范,到如何设计前端架构,再到采用微前端架构拆分复杂的前端应用。本书通过系统地介绍前端架构世界的方方面面,来帮助前端工程师更好地进行系统设计。

前端架构包含以下五部分内容:

  • 设计:讲述了架构设计的模式,以及设计和制定前端工作流。
  • 基础:通过深入构建系统、单页面应用原理、前端知识体系等,来构建出完整的前端应用架构体系。
  • 实施:通过与代码结构的方式,介绍如何在企业级应用中实施组件化架构、设计系统和前后端分离架构。
  • 微前端:引入6种微前端的概念,以及如何划分、设计微前端应用,并展示了如何实现这6种微前端架构。
  • 演进:提出更新、迁移、重构、重写、重新架构等架构演进方式,来帮助开发人员更好地设计演进式架构。
comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Developer, Consultant, Writer, Designer

ThoughtWorks 高级咨询师

工程师 / 咨询师 / 作家 / 设计学徒

开源深度爱好者

出版有《前端架构:从入门到微前端》、《自己动手设计物联网》、《全栈应用开发:精益实践》

联系我: h@phodal.com

微信公众号: 与我沟通

标签