``最早的时候博客是使用的WordPress搭建,基于一些原因( 使用Typecho搭建一个极简又好用的技术博客 ),去年选择了用typecho重做。

重构博客之后的很长一段时间都没有去看搜索引擎的收录状态,最近发现在百度、搜狗都只有一个首页收录,但是bing是有大量收录的。而这在以前WordPress搭建时不可能出现的,所以开始着手解决一下。

参考: 浅谈typecho百度收录问题

通过查看源码文件发现,默认是不带robots.txt的,那对于搜索引擎来说不是很友好

所以首先添加一个爬虫说明 robots.txt

由于Typecho的目录结构,所以特别的做一下修改

User-agent:*
Disallow: /admin/
Disallow: /usr/
Disallow: /var/
Allow: /

Sitemap: https://shezw.com/sitemap.xml

生成网站sitemap

由于Typecho自身是没有自动生成sitemap功能的,所以这里需要使用一个插件。

下载之后放置到插件目录下,并且在后台启用即可查看到前台的sitemap.xml了

Typecho-sitemap-plugin.zip 6 Kb [插件从网上下载、非本人作品]

优化静态链接格式

Typecho默认的静态链接形式是使用cid也就是文章的数字id来的,这就会导致搜索引擎在抓取的时候对于链接部分没有有效的收录。

同时在搜索结果展示页面,也不能给用户一个更好的链接体验。

在自己进行统计的时候也很难看出是什么内容。

这个时候需要在后台修改一下静态链接格式。 我自己的偏好是:

/{category}/{cid}/{slug}

添加CNZZ网站统计

* 这个部分不是必须 为了方便,建议直接使用CNZZ的站长统计功能。虽然我曾经也是一个自己写统计系统的,但是博客网站还是用别人现成的吧。

友盟(CNZZ站长统计)

文章地址:




标签: typecho, 搜索引擎, 收录, robots.txt, sitemap

添加新评论