让Google搜索到用Jekyll搭建在Github Pages上的博客

Posted by EvanLi on October 25, 2018.

让Google搜索到用Jekyll搭建在Github Pages上的博客


1.查看是否被收录

首先查看你的博客地址是否已经被Google收录,在Google的搜索栏中搜索:

site:https://xxxx.github.io

其中https://xxxx.github.io为你的博客地址,如果结果是尝试使用Google Search Console,则意味着没有被收录。

如果搜索出你想要的结果,那么不用继续往下看了。

2.搜索资源提交

进入Google Web Master,点击:Google Search Console(若未登录谷歌账号,需要先登录谷歌账号)

点击添加,提交你的博客网址,然后跳转到如下界面进行验证。

这里需要验证网站所有权,有多种方法进行验证,网站给我们提示了一个推荐验证方法是:通过在你的网站上添加一个它提供的html文件来验证。

verify-method

下载该文件,上传到你的Github Pages的根目录,然后点击验证,即可通过验证。

verify-completed

或者也可通过其他方法进行验证,比如不想在根目录添加html文件的话,可以选择在网站首页添加元标记,即在_includes目录下的head.html中的head标签之间添加如下元标记即可。

other-verify-method

3.添加站点地图

站点地图(Site Map)是用来注明网站结构的文件,我们希望搜索引擎的爬虫了解我们的网站结构,以便于高效爬取内容,快速建立索引。

xml-sitemaps-com

  • 等待搜索完成,点击 VIEW SITEMAP DETAILS。

sitemap-completed

  • 下载 SITEMAP 文件sitemap.xml并将其上传到网站的根目录。

download-sitemap

  • 在 Google Search console 中添加你的 sitemap URL。

还是刚刚的Google Search Console网站,点击刚刚验证成功的你的网站进入控制台,在左边侧边栏“抓取”下找到“站点地图”:

google-search-console-sitemap

点击“添加/测试站点地图”,将https://xxxx.github.io/sitemap.xml提交并刷新,就可以看到博客的网站结构了。

google-search-console-add-sitemap

如果没有什么问题的话,到这里就结束了,但是现在用Google还不能立即查到博客的内容,要等到搜索引擎下一次更新检索时才会有显示。

4.手动提交Google抓取(可选)

等待Google抓取所需时间比较长,可以利用Google抓取工具手动提交网址。(不是必须,等待Gooogle自行抓取也是可以的)

还是刚刚的Google Webmaster,在左侧的“抓取”栏下可以找到“Google抓取工具”,输入你想要被抓取的网址链接,点击“抓取”,然后在下面选择“请求编入索引”,然后提交即可。

googlebot

googlebot-index

此时再在Google的搜索栏中搜索:

site:https://xxxx.github.io

应该就会有你刚刚提交上去的链接的结果了!也就大功告成了!


References:

[1] 让Google搜索到搭建在Github Pages上的博客

[2] 为自己的博客添加搜索引擎(Google)收录(以Namecheap为例)

[3] Google Search Console

[4] SEO技巧!如何最快时间让Google收录你的页面