文章

让博客内容被搜索引擎搜到-谷歌篇

第一步:验证网站所有者身份

使用自己的Google账户登录到Google搜索控制台,点击添加资源,先选择资源类型,在这里我选择网域,输入要验证的域名,点击继续

此时,会弹出提示,让你通过 DNS 记录验证域名所有权,此时,根据自己的DNS提供商,来选择相应的TXT记录具体添加方式,可以在根据自己的DNS,在这里查询到具体添加指南,按照指南把TXT记录添加到DNS配置,再回到此页面,点击验证,等待验证成功即可

第二步:生成并提交站点地图

此时,Google已经知道你的网站的存在,现在需要做的是,告诉Google你网站的层次结构,这通过sitemap.xml文件实现

因为这里博主用的是Jekyll来搭建的博客,它提供了自动生成站点地图的插件,这里讲解下相关步骤,首先,在Jekyll模板目录的Gemfile文件中,添加gem: jekyll-sitemap

1
2
3
4
5
# If you have any plugins, put them here!
group :jekyll_plugins do
  gem "jekyll-feed", "~> 0.6"
  gem 'jekyll-sitemap'
end

之后,打开_config.yml文件,添加 add plugins: - jekyll-sitemap并保存文件

1
2
plugins:
  - jekyll-sitemap

最后,运行bundle exec jekyll serve,名为sitemap.xml的文件将会在网站的根目录自动生成(若在执行这条时,弹出错误信息,提示需要运行bundle install来安装缺少的插件,运行即可)

此时,使用域名/sitemap.xml,比如https://colasaikou.com/sitemap.xml就可以查看到生成的站点地图了,此时,回到Google搜索控制台,在索引-站点地图中添加站点地图网址即可,提交站点地图可以帮助Google建立网站的索引,这可能需要一定的时间,我是在添加之后几个小时内看到自己的网站内容陆续出现在Google搜索中

查看自己站点在搜索引擎上的收录情况

这里以Google和本站为例,建立站点地图后,在Google搜索栏输入site:https://colasaikou.com,就可以看到网站在搜索引擎上的收录情况,所有可以被搜索到的条目会被列出来

本文由作者按照 CC BY 4.0 进行授权