Hexo博客Google收录

写在前面

两种方法:

  • 单张网页编入索引
  • 站点地图提交给 Google

关于提交给百度,我也会稍微讲以下(纯吐槽…)

参考

简书 viggoz

开始

确认网页是否被收录

搜索格式:

site:url

search

点击尝试使用Google Search Console即可进入 Google 控制台

在此之前你需要:

  • 一个 Google 账号
  • 可能需要网站资源验证(Google Console 内)

单张网页编入索引

以我的博客为例,网址: https://blog.soymilk.fun/2019/09/11/blog/%E6%8F%90%E4%BA%A4Google/

  1. 网址检查 -> 输入网址

input your url

功能展示

function

  1. 运行测试

test

  1. 请求编入索引

成功信息

yes

  1. 测试

稍等一会即可

搜索, 以我的博客为例

site:blog.soymilk.fun

find it!

百度提交

  1. 相同的操作

use baidu

  1. 简洁的提交

submit

个人吐槽:

绑定熊掌 ID 真的是各种麻烦,不绑定各种功能用不了。

填写相关信息暂且不说,需要下载百度 APP 验证身份(我是拒绝的),下载后找不到扫码功能,半天原来在我的->常用功能(点击全部)->更多功能(扫一扫找到了),那么问题来了: APP 导航栏->百度->右上角扫码只能付钱嘛。

only for pay
各种输入,拍照,关键是有个人脸识别竟然黑屏,试了两三次都不行。
放弃。

站点地图提交

我的博客文件夹 hexo_blog

站点地图是一个网站所有链接的容器。很多网站的连接层次比较深,爬虫很难抓取到,站点地图可以方便爬虫抓取网站页面,通过抓取网站页面,清晰了解网站的架构,网站地图一般存放在根目录下并命名 sitemap,为爬虫指路,增加网站重要内容页面的收录。站点地图就是根据网站的结构、框架、内容,生成的导航网页文件。站点地图对于提高用户体验有好处,它们为网站访问者指明方向,并帮助迷失的访问者找到他们想看的页面。 – 来自百度百科

  1. 安装站点地图生成插件

位置: hexo_blog/

cnpm install hexo-generator-sitemap --save

cnpmnpm功能一致,使用的是国内源,速度更快

  1. 修改_config.yml 文件

位置: hexo_blog/

添加代码:

Plugins:
- hexo-generator-sitemap

sitemap:
  path: sitemap.xml
  1. 生成站点地图

使用命令hexo -g后会在hexo_blog/public/下生成sitemap.xml文件,即为你的站点地图

  1. 提交

submit sitemap

我遇到的问题:

明明通过https://blog.soymilk.fun/sitemap.xml可以看到我的站点地图,为什么出现 404 错误?

404?!

我的解决:

问题排查

  1. 站点地图有问题?

因为是插件自动生成,出错概率几乎为 0

  1. 大概是长城防火墙,可能是由于 Google 是国外的

因为浏览器能正常访问,所以概率很大

问题解决:注:针对有个人域名网站, 我是在阿里云买的域名

添加针对谷歌的解析:

add new

解析细节:

details

再次提交:

success

Google 会自动抓取站点地图。已经 OK 了。
一次提交,后记无忧。

其他

我搜索的关于 Google 收录的都是根据老版本来提交,于是写了这个新版的使用,更多新版使用可以在Google Search Console中的关于新版本获得
再次感谢前人 ❤♥


comment: