Hexo博客SEO优化 - 自动推送搜索引擎
为了让博客文章更快被搜索引擎收录,我们可以使用 hexo-seo-submit 插件自动推送链接到百度、Bing 和 Google。
安装插件
1 | npm install hexo-seo-submit --save |
配置文件
在 Hexo 根目录创建 _config.hexo-seo-submit.yml:
1 | # hexo-seo-submit 配置 |
获取各平台密钥
百度站长平台
- 访问 百度搜索资源平台
- 添加网站并验证所有权
- 进入「普通收录」→「资源提交」→「API提交」
- 复制接口调用地址中的
token参数
接口格式:
1 | http://data.zz.baidu.com/urls?site=https://your-domain.com&token=YOUR_TOKEN |
Bing Webmaster
- 访问 Bing Webmaster Tools
- 添加网站并验证
- 进入「设置」→「API 访问」
- 生成 API Key
Google Search Console
- 访问 Google Search Console
- 添加网站并验证
- 创建 Service Account 并下载 JSON 密钥文件
- 将 Service Account 邮箱添加为 Search Console 网站的所有者
配置 _config.yml
在 _config.yml 中添加 deploy 配置:
1 | deploy: |
使用方法
每次部署时自动推送:
1 | hexo clean && hexo g && hexo d |
或单独推送:
1 | npx hexo-seo-submit baidu -t "your-token" -f public/baidu.txt |
注意事项
- 百度配额限制:每天推送数量有限制,超过会返回
over quota - sitemap.xml:确保 sitemap 正常生成,插件会从中读取链接
- 推送时机:建议每次发布新文章后执行推送
常见问题
sitemap.xml 为空
检查 _config.yml 中的 sitemap 配置,移除自定义模板:
1 | sitemap: |
百度返回 over quota
每天配额用完,明天重置后可继续推送。
参考链接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 DeepThinking深思!
评论

