typecho 的 robots.txt 添加格式 与 sitemap 自动生成 插件的添加方法介绍

前言展开目录

为了可以让搜索引擎更快、更好的收录网站内容,基本的 SEO 还是要做的,本篇文章介绍 robots.txt 和 sitemap 两个方法。

Robots.txt展开目录

robots.txt 是为了告诉搜索引擎哪些内容要收录,哪些不要收录,还可以告诉搜索引擎网站的 sitemap 地址。

创建 robots.txt 方法很简单:在网站根目录位置新建 robots.txt 文件,文件内容为下方格式

copy
  • User-agent: *
  • Disallow: /admin/
  • Disallow: /feed
  • Sitemap: https://hostzg.com/sitemap.xml
  • Sitemap: https://hostzg.com/baidu_sitemap.xml

User-agent 是允许哪些搜索引擎收录,* 代表允许所有搜索引擎收录 (一般不用改)。

Disallow 是禁止搜索引擎收录哪些内容,如 Disallow:/admin/ 代表禁止搜索引擎收录 typecho 博客的后台登录页面,Disallow 可以有多行 (根据自己情况设置)。

Sitemap 是告诉搜索引擎网站站点地图的地址,可以有多行(换成自己的 sitemap 地址)。

Sitemap展开目录

站点地图是一个站点链接集合的页面,为了方便搜索引擎收录。在 typecho 中可以直接通过安装插件自动生成 sitemap,省时省力。但因为不同搜索引擎 sitemap 的格式不尽相同,这里提供两个插件,分别生成谷歌 sitemap 和百度 sitemap,安装即用。

插件下载

 谷歌 Sitemap 插件  百度 Sitemap 插件

安装方法

  1. 上传两个插件的压缩文件夹到 usr/plugins/ 下,解压缩;
  2. 确保文件名分别为 Sitemap  BaiduSubmit
  3. 到 typecho 后台启用插件。BaiduSubmit 启用后需要设置插件填写接口调用地址,否则以后在发布文章时会显示 api未配置。接口调用地址在百度站长 (搜索资源平台)-> 链接提交 -> 自动提交 -> 主动推送 (实时)-> 推送接口里可以找到;
  4. 打开 https://你的网站/sitemap.xml  https://你的网站/baidu_sitemap.xml,验证是否安装成功。

把 sitemap 提交给搜索引擎

安装完插件后最后一步就是将 Sitemap 提交给搜索引擎:

提交百度 sitemap:百度站长 (搜索资源平台)-> 链接提交 -> 自动提交 ->sitemap-> 输入站点地图网址 https://你的网站/baidu_sitemap.xml 并提交。

另外BaiduSubmit会在控制台可查看百度结构化日志

提交谷歌 sitemap:谷歌站长 (Google Search Console)-> 站点地图 -> 输入站点地图网站 https://你的网站/sitemap.xml 并提交。

如果你的网址链接没有使用地址重写功能,链接中会有index.php,就变成了https://你的网站/index.php/sitemap.xml

这样的sitemap链接谷歌会出现不检测情况,解决方法见:Typecho如何去除URL链接中的index.php

最后另附两个插件来源

谷歌 Sitemap 插件 百度 Sitemap 插件