让博客内容被搜索引擎搜到-谷歌篇
第一步:验证网站所有者身份
使用自己的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
,就可以看到网站在搜索引擎上的收录情况,所有可以被搜索到的条目会被列出来