- categories
- >
- 博客
写在前面
两种方法:
- 单张网页编入索引
- 站点地图提交给 Google
关于提交给百度,我也会稍微讲以下(纯吐槽…)
参考
开始
确认网页是否被收录
搜索格式:
site:url
点击尝试使用Google Search Console
即可进入 Google 控制台
在此之前你需要:
- 一个 Google 账号
- 可能需要网站资源验证(Google Console 内)
单张网页编入索引
以我的博客为例,网址: https://blog.soymilk.fun/2019/09/11/blog/%E6%8F%90%E4%BA%A4Google/
- 网址检查 -> 输入网址
功能展示
- 运行测试
- 请求编入索引
成功信息
- 测试
稍等一会即可
搜索, 以我的博客为例
site:blog.soymilk.fun
百度提交
- 相同的操作
- 简洁的提交
个人吐槽:
绑定熊掌 ID 真的是各种麻烦,不绑定各种功能用不了。
填写相关信息暂且不说,需要下载百度 APP 验证身份(我是拒绝的),下载后找不到扫码功能,半天原来在我的->常用功能(点击全部)->更多功能(扫一扫找到了),那么问题来了: APP 导航栏->百度->右上角扫码只能付钱嘛。
各种输入,拍照,关键是有个人脸识别竟然黑屏,试了两三次都不行。
放弃。
站点地图提交
我的博客文件夹 hexo_blog
站点地图是一个网站所有链接的容器。很多网站的连接层次比较深,爬虫很难抓取到,站点地图可以方便爬虫抓取网站页面,通过抓取网站页面,清晰了解网站的架构,网站地图一般存放在根目录下并命名 sitemap,为爬虫指路,增加网站重要内容页面的收录。站点地图就是根据网站的结构、框架、内容,生成的导航网页文件。站点地图对于提高用户体验有好处,它们为网站访问者指明方向,并帮助迷失的访问者找到他们想看的页面。 – 来自百度百科
- 安装站点地图生成插件
位置: hexo_blog/
cnpm install hexo-generator-sitemap --save
cnpm
和npm
功能一致,使用的是国内源,速度更快
- 修改_config.yml 文件
位置: hexo_blog/
添加代码:
Plugins:
- hexo-generator-sitemap
sitemap:
path: sitemap.xml
- 生成站点地图
使用命令hexo -g
后会在hexo_blog/public/
下生成sitemap.xml
文件,即为你的站点地图
- 提交
我遇到的问题:
明明通过https://blog.soymilk.fun/sitemap.xml
可以看到我的站点地图,为什么出现 404 错误?
我的解决:
问题排查
- 站点地图有问题?
因为是插件自动生成,出错概率几乎为 0
- 大概是长城防火墙,可能是由于 Google 是国外的
因为浏览器能正常访问,所以概率很大
问题解决:注:针对有个人域名网站, 我是在阿里云买的域名
添加针对谷歌的解析:
解析细节:
再次提交:
Google 会自动抓取站点地图。已经 OK 了。
一次提交,后记无忧。
其他
我搜索的关于 Google 收录的都是根据老版本来提交,于是写了这个新版的使用,更多新版使用可以在Google Search Console
中的关于新版本
获得
再次感谢前人 ❤♥
- Valine
- LiveRe
- ChangYan