如何让谷歌搜索到自己在GitHub上的博客
验证网站
* 查看是否被收录
方法:打开百度或谷歌搜索,在搜索框里输入
site:https://xxx.github.io/ ( 注意将maxwellyue替换为你自己的)
如果提示说:找不到和您查询的“site:https://xxx.github.io”相符的内容或信息,说明未被收录。
如果搜索结果中你第一眼就看到了你的博客站点,说明已被收录,不用再继续看下面的内容了。
* 百度搜索提交
进入百度搜索提交入口,
登录自己的账号,在链接提交的下面说明区域点击“验证网站所有权”,
在跳转的新页面输入自己的博客主页网址,如:https://xxx.github.io/,
选择“HTML标签验证”(网上更多人选择的是第一种,但是我总是验证失败),
将出现的整个meta标签内容添加到Hexo/themes/next/layout/_partials
目录下的head.swig中(最上方原来meta标签的下面就可以),保存,
重新hexo deploy,然后点击完成验证,就会出现验证成功提示。
这里,我使用的是next主题,使用其他主题的话就去相应路径下找到head.xxx文件。
* Google搜索提交
进入Google搜索提交地址,
登录自己的谷歌账号,步骤与百度类似,将meta标签内容添加到相应位置即可。
添加站点地图作用:告诉搜索引擎你的网站结构等信息,让搜索引擎更智能抓取内容。
* 第一步
打开Git Shell, 进入到Hexo目录,输入如下命令安装:
|
|
* 第二步
打开Hexo目录下的_config.yml文件,在最下方添加如下字段,然后重新编译:hexo generate,可以在Hexo/public
目录下找到sitemap.xml以及baidusitemap.xml这两个文件已经生成了。
|
|
* 第三步
进入刚才提交链接,验证网站的地址
百度:在“网页抓取”下“链接提交”中,选择“自动提交”下的sitemap,在下方填写:
https://maxwellyue.github.io/baidusitemap.xml;
谷歌:找到抓取下的站点地图,点击“添加/测试站点地图”,输入
https://maxwellyue.github.io/sitemap.xml。
百度的一直提交失败,博主没弄百度的,好像是因为github屏蔽了百度的爬虫
原帖地址请自行搜索标题,我的笔记里不想带上别人的链接,所以没写,如果侵权请联系我