从Wordpress换到Typecho以后,发现搜索引擎收入很慢,site:zizaiplus.cn的索引数根本只有首页和个别分类页面。通过查看access日志后发现,google的蜘蛛在访问robots.txt的时候发生了404,显然Typecho默认没有生成该文件,更加没有sitemap等东西。

既然typecho默认没有,只能自力更生手动解决。通过学习了解到Typecho的默认设置对SEO并不友好,以下是Typecho对SEO优化需要做的 8 件事。

第一、设置robots.txt文件

在网站的根目录下,新建一个文本文件并命名为robots.txt,然后填入以下内容:

#
# robots.txt for typecho
#

User-agent: *
Disallow: /admin/
Disallow:/install/
Allow: /

第二、设置网站站点地图:sitemap.xml

Typecho默认也没有sitemap.xml,和wordpress一样要通过插件生成。幸运的是已经有大牛写好,我们只需要搬运即可。

WX20190604-092811@2x.png

插件传送门:github下载
本站下载:点击下载typecho-sitemap.zip

下载后上传到usr/plugins/目录下面,然后去后台解压即可。

WX20190604-092758@2x.png

最后别忘了在robots.txt 中加入一句:sitemap:https://www.zizaiplus.cn/sitemap.xml

请将zizaiplus.com改成自己的域名

第三、伪静态链接

搜索引擎不需要参数类的链接,喜欢静态链接,因为他们喜欢不变的网页。伪静态还有一个好处,就是链接层次分明,结构清晰,有助于搜索引擎理解本站。

关于静态链接的设置办法,请参考本站上一篇文章。

传送门:BT宝塔安装Typecho后实现伪静态的办法

第四、不要轻易做变动

和静态链接一样,搜索引擎也不喜欢总是变来变去的内容。不要总是草率的变动自己的域名、博客名、链接结构、链接地址等,早期应该做全局的规划,中途进行大的变动是非常不明智的。

第五、404页面的优化

Typecho默认的404页面不是很理想,没有返回链接.大家可以通过编辑模板文件中的404.php页面来让网站更加人性化,这样也利于优化,增加网站用户体验度。

第六、Title和文章Title的优化

typecho默认BLOG首页标题是在后台设置的,比如我设置的是自在+,因此Blog顶部就显示这个。这样就不能很好的凸显关键字。我们可以通过修改模板文件Header.php来更好的凸显关键字。

本站格式:文章标题 - 站点标题。

第七、关键字和描述信息的优化

打开Typecho的后台,设置-基本填好站点描述和关键字。

实际上这里填的站点描述其实是blog的副标题,从SEO的角度来说不是真正意义上的描述信息。

我们需要修改Header.php文件,在头部标签增加一点代码来更好的优化程序,其中content参数中就是你需要填的站点描述信息。大家可以通过搜索一些关键字,就可以发现一般被搜索的关键字都会出现在站点的描述信息里.而且百度收录显示的部分是标题和描述。所以站点的描述信息和标题信息对SEO来说还是相对重要的。

更多的关键词优化手法,可以参考这位网友的文章:Typecho文章添加SEO标题/描述/关键词自定义字段

第八、更新你的博客【最关键!!!】

巧妇难为无米之炊,只有高质量的内容才能赢得搜索引擎的青睐。记着经常更新,并且写出高质量的内容,这才是SEO中最关键的地方,写出高质量的文章,将会更容易实现SEO的目标。