SEO:向搜索引擎提交你的网站

  • 1080 字
  1. 1. 确认Google是否发现了你的页面
  2. 2. 生成站点地图
  3. 3. Google 提交你的站点地图
  4. 4. Bing 提交你的站点地图

本文介绍我们的hexo博客怎么被Google和Bing搜录。

一般来说,我们刚开始构建的hexo博客只能url访问,无法通过Google搜索引擎通过搜索提示词找到到相应文章。这是因为搜索引擎没有爬取过我们的网站,虽然说搜索引擎一般来说会自动爬取网络上所有链接并建立索引入库,但通常很慢。所以我们需要主动一点,告诉搜索引擎我们的网站。

确认Google是否发现了你的页面

首先判断 Google 是否知道你的博客存在,这是收录的前提:

在 Google 搜索框输入 site:你的域名(例如 site:yourname.github.io),如果没有任何结果,说明 Google 尚未发现你的页面;如果有部分结果,说明仅部分页面未被收录。

如图内容就说明网站已经被搜索引擎收录。不过为了更好收录,还是需要提交站点地图。

生成站点地图

安装 hexo-generator-sitemap 插件:在 Hexo 根目录执行

1
npm install hexo-generator-sitemap --save

配置插件:打开 Hexo 配置文件 _config.yml,添加(或修改)

1
2
sitemap:
path: sitemap.xml # 生成的sitemap路径

重新生成并部署博客

确认 Sitemap 生效:访问 https://你的域名/sitemap.xml,应能看到所有文章的链接列表

不过这里我是用hexo主题 Kratos:Rebirth 的自带有配置的,上述生成站点地图没有验证过。

我这里只需要配置_config.yml文件下url项就行了

然后执行hexo c && hexo g 会生成一个xml文件public/sitemap.xml 部署GitHub后访问 https://你的域名/sitemap.xml 可以看到所有文章的链接列表。

Google 提交你的站点地图

  1. 访问 Google Search Console,用 Google 账号登录

  2. 添加网站:选择 “网址前缀”,输入你的博客完整域名(例如 https://yourname.github.io)

  3. 验证所有权,这里直接按它推荐的 HTML文件验证 就好了,复制到你的public然后重新部署到GitHub就行了

  4. 提交 Sitemap ,左侧菜单找到站点地图,输入sitemap提交就行了,注意这里https://你的域名/sitemap.xml要能访问的

Bing 提交你的站点地图

直接从GSC进行导入就行了

与GSC提交一样的。