hexo博客:如何被谷歌搜索到

google search console

前提:谷歌账号,博客已有某域名

  1. 检查是否被收录

搜索框输入site:xxx.vercel.app,若没有被收录可以根据提示点进去到google search console提交域名
site:domain

  1. 提交域名并完成验证

google search console通过右边网络前缀提交www.xxx的域名,例如https://xxxxx.vercel.app

google search console

如果是自定义的域名,在左边域名提交的话,验证需要去域名服务商管理DNS的地方添加TXT记录或者CNAME。

  1. 选择html文件下载并上传的方式进行验证

目的是使得通过https://{domain}/{verication_file}.html可以直接访问到这个验证文件。

下载后把html文件放到source文件夹下面,由于主题渲染会导致验证失败,查到这篇博客的解决方法是在根目录的配置文件_config.yml中设置skip_render参数,设置为下载下来的验证文件的文件名。

1
skip_render: "googlexxxxxxxxxx.html"

提交sitemap站点地图

  1. 在博客本地根目录,安装下面两个自动生成sitemap的插件
1
2
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
  1. 修改_config.yml
1
2
3
4
5
6
7
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml

url: https://xxx

配置好后执行hexo g可以在public目录下面看到两个sitemap文件
3. 提交sitemap

sitemap config

通过site:https://xxx进入google search console,左侧栏选择站点地图,输入sitemap.xml并提交就可以了

提交Bing站点地图

通过bing webmaster,我直接用谷歌账号授权登陆,可以直接导入Google search console的信息

另外百度站点我试着添加了但是没成功,可能要先添加网站,由于还要填真实姓名,我就放弃了。

参考链接

https://lamirs.vercel.app/hexo-seo推广/
https://hackmd.io/@kenny88881234/SJ1kcy0JS
https://www.hduzn.cn/2022/05/14/Hexo创建sitemap站点地图向搜索引擎提交/


hexo博客:如何被谷歌搜索到
https://hexwhat.top/2024/03/22/hexo-blog-enable-google-searching/
作者
Wynn
发布于
2024年3月22日
许可协议