如何在搜索引擎中快速收录自己的网站

本文最后更新于:2022年4月20日 上午

如何要让自己的网站有更多的曝光率,最好的办法就是让别人能在搜索引擎中找到你。

不知不觉本站已经创建 2 个月了。在刚建好博客的一个月里,我的好伙伴给我发了这么一条消息。

“百度能搜到你的网站,你做了什么骚操作了吗?”
图1 “百度能搜到你的网站,你做了什么骚操作了吗?”

其实当时我还没有想过在百度等搜索引擎中查找我的网站。好伙伴这下提醒了我,于是我分别在百度、必应、谷歌、DuckDuckGo 等搜索引擎中输入“嘻嘻琦琦”来尝试找到我的网站。不幸的是,除了百度和必应能够搜到本站主页外,其他的搜索引擎什么都没有搜到,而且本站在百度和必应的搜索结果也只有首页(vickey.fun)这一个,还排到了第 3 页。

通过搜索结果可以看出,本站在各大搜索引擎中都没有被完全收录。使用 site:vickey.fun 来搜索本站更能确定我的结论。

谷歌找不到本站的任何网页结果
图2 谷歌找不到本站的任何网页结果

使用 Google Search Console 将网站收录到谷歌搜索引擎

谷歌给网站管理员提供了 Google Search Console 这个免费工具,方便网站管理员将网站收录到谷歌搜索引擎。

首先,进入 Google Search Console,你需要选择添加的资源类型,可以是整个网域也可以是某个网址。

Google Search Console选择资源类型
图3 Google Search Console选择资源类型

我在这里选择的是“网址前缀”,输入 https://vickey.fun 点击“继续”。

Google Search Console验证网站所有权
图4 验证网站所有权

接下来,Google Search Console 会要求验证网站的所有权,主要有以下 5 种方法来进行验证[1]

  1. HTML 文件(推荐的验证方法)
    将 HTML 文件上传至您的网站

    1. 下载此文件:googlede2565d4422defeabc4.html
    2. 上传至: https://vickey.fun/

      为了保持已完成验证的状态,请不要移除该文件(即使是在成功通过验证后)。

  2. HTML 标记
    向您网站的首页添加元标记

    1. 复制下面的元标记,并将其粘贴至您网站的首页中。它应该位于第一个 <body> 部分之前的 <head> 部分中。
      1
      <meta name="google-site-verification" content="d0Rev5W_JYq5bbkGICM-P1jOiRgOtD7NERbZxHiFMMw" />
    2. 点击下面的验证按钮。

      为了保持已完成验证的状态,请不要移除该元标记(即使是在成功通过验证后)。

  3. Google Analytics(分析)
    使用您的 Google Analytics(分析)帐号

    1. 您的首页必须包含 analytics.js 或 gtag.js 代码段。
    2. 您的跟踪代码应该位于网页的 <head> 部分中。
    3. 您必须拥有对相应 Google Analytics(分析)媒体资源的“修改”权限。

      Google Analytics(分析)跟踪代码仅用于验证网站所有权。它不会访问任何 Google Analytics(分析)数据。

  4. Google 跟踪代码管理器
    使用您的 Google 跟踪代码管理器帐号

    1. 您必须使用容器代码段。
    2. 您必须拥有对跟踪代码管理器容器的“发布”权限。

      Google 跟踪代码管理器容器 ID 仅用于验证网站所有权。系统不会访问任何 Google 跟踪代码管理器数据。

  5. 域名提供商
    将 DNS 记录与 Google 关联

    以下说明适用于:

    1. 登录到您的域名提供商网站(例如 godaddy.com 和 namecheap.com)
    2. 将下面的 TXT 记录复制到 vickey.fun 的 DNS 配置中
      google-site-verification=d0Rev5W_JYq5bbkGICM-P1jOiRgOtD7NERbZxHiFMMw
    3. 按下面的验证按钮

      请注意:DNS 更改可能要过一段时间才会生效。如果 Search Console 未能立即发现相应记录,请等待 1 天,然后重新尝试验证。

在 Hexo 博客安装了 fluid 主题的情况下,网页 <head> 中添加元标记最为方便,我们可以直接在 _config.fluid.yml 文件中添加以 custom_head

1
2
# 自定义 <head> 节点中的 HTML 内容
custom_head: '<meta name="google-site-verification" content="d0Rev5W_JYq5bbkGICM-P1jOiRgOtD7NERbZxHiFMMw" />'

重新生成 Hexo 静态网页后,点击“验证”。稍等片刻就可以验证成功,之后就会进入 Google Search Console。

Google Search Console
图5 Google Search Console

接下来,我们需要将自己的网站编入索引。点击“网址检查”或者直接在最上方的搜索栏中输入 https://vickey.fun/,系统就会检查网址是否被收录到 Google。

网址尚未收录到Google
图6 网址尚未收录到Google

这时,只需要点击“请求编入索引”,Google 就会安排爬虫(Googlebot)对网页进行抓取。这需要等待一段时间,一般为 2-3 天。

网址已收录到Google
图7 网址已收录到Google

在一个星期左右的时间里,爬虫(Googlebot)会对网址的每个页面进行抓取,最终将有效的网页编入索引并加入到谷歌的搜索结果中。如果你想更快的将网站的所有网页编入索引,你还可以将站点地图(sitemap)提交到 Google Search Console。但是目前我遇到的一个难题就是无论我怎样更改 sitemap 格式,甚至严格按照 Google 要求的规范生成站点地图(sitemap),Google Search Console都无法读取本站的站点地图(sitemap)。

无法获取sitemap
图8 无法获取sitemap

好在即使不提交站点地图(sitemap),谷歌也会定期对本站进行抓取,所以没有站点地图(sitemap)影响不大。

初次提交抓取请求,一般需要等待 2-3 天,爬虫(Googlebot)才会开始对网址进行爬取,之后就可以在谷歌中搜到自己的网站了。一开始可能只会有一两个网页被搜索出来,而且排名靠后,随着爬虫(Googlebot)抓取的次数增多,更多的网页会编入索引,排名也会逐渐靠前。

使用“百度搜索资源平台”将网站收录到百度搜索引擎

百度也有自己的网页收录工具“百度搜索资源平台”。当你用 site: 运算符来搜索网址时,你可能会发现你的网站没有被收录。

百度搜索找不到网站
图9 百度搜索找不到网站

此时,可以通过点击上图中的“提交网址”来将自己的网页收录到百度搜索引擎中。或者,直接在“百度搜索资源平台”的 站点管理 中添加自己的网址。

百度搜索资源平台
图10 百度搜索资源平台

“百度搜索资源平台”中提交网站进行收录非常简单。添加网站后,验证网站所有权,保存“站点属性”,在“普通收录”中提交网站的站点地图(sitemap)即可。其中,验证网站所有权的方法与 Google Search Console 类似,将代码添加到您的网站首页 HTML 代码的 <head> 标签与 </head> 标签之间即可。

普通收录网站提交sitemap
图11 普通收录网站提交sitemap

“普通收录”网站,网页被编入索引的速度非常慢。在建站的两个月里,本站仅 4 个页面被编入索引。虽然“快速收录”可以缩短爬虫发现网站链接的时间,一般情况下 48 小时内即可实现收录,但是“快速收录”仅限于提交移动端页面及移动端自适应页面,而且需满足以下条件才能获得快速收录权益:站点关联智能小程序,成功生效至少一条替换规则,且智能小程序 MAU≥1000[2]

两个月里本站仅4个页面被编入索引
图12 两个月里本站仅4个页面被编入索引

通过查阅百度搜索的文档,我发现站点页面会经过搜索引擎的抓取和层层筛选后,方在搜索结果中展现给用户,百度索引数据最快每天更新一次,最迟一周更新一次,不同站点的更新日期可能不同。另外就是,索引量分多个层级,进入上层索引库才有更多与搜索用户见面的机会,进入下层库机会渺茫[3]

这就意味着百度并不是把所有抓取的网页全部编入索引,这是与谷歌最大的不同点。由于百度会从内容质量、浏览体验和可访问性三个维度来衡量网页质量,因此只有高质量的原创内容才会被编入索引[4]。所以这就可以解释为什么两个月的时间里,本站只有 4 个页面被编入索引,出现在百度的搜索结果中。

使用 Bing Webmaster Tools 将网站收录到必应搜索引擎

微软同样为网站管理员提供了 Bing Webmaster Tools。网站管理员只需在 Bing Webmaster Tools 中添加网址并提交站点地图(sitemap),便能让必应更快的收录你的网站。

使用 Bing Webmaster Tools 极其方便。登录微软账号并关联 Google 账号,你就可以导入 Google Search Console 中的网站。

Bing Webmaster Tools中添加网站
图13 Bing Webmaster Tools中添加网站

只需要在 Bing Webmaster Tools 中提交站点地图(sitemap),必应就会安排爬虫(bingbot)抓取网站页面。

bing webmaster tools中提交站点地图
图14 bing webmaster tools中提交站点地图

Bing Webmaster Tools 的功能非常强大,除了具有和 Google Search Console 一样的“网址(URL)检查”功能外,还包括有“网站扫描”功能。通过扫描网站的所有页面,Bing Webmaster Tools 会给你的网站页面一些规范化建议。另外“反向链接”、“关键字研究”和“SEO 报告”等功能页都能为你提高网站曝光度(印象数)提供帮助。

与百度类似,必应不会把所有抓取的页面编入索引。不同的是,必应主要依据链接来衡量网页的受欢迎程度。如果其他网页链接都到某一个网页,这可以说明该网页包括独特和高质量的内容。必应的爬虫(bingbot)会跟踪网站内的链接(内部链接)或其他网站的链接(外部链接)来帮助必应发现新内容和新页面[5]。所以,网站的网页被其他网站链接的越多,网页就越容易被编入索引。

总结

很多博客的博主应该都希望自己的网站有更高的曝光度和知名度,提高网站的流量也能让博客在未来发展中有更多的支撑。将网站收录到搜索引擎中,让别人能在搜索引擎中找到你,这是提高网站流量的重要方法。当然,仅仅被搜索引擎收录,并不能快速提高网站流量,如果要让自己的网站都够在成千上万的搜索结果中脱颖而出,发布新颖的高质量文章才是关键,这是每个博主都需要关注的事情。

参考资料

  1. 验证网站所有权 - Search Console 帮助. https://support.google.com/webmasters/answer/9008080
  2. 快速收录权益获取与使用说明_搜索学堂. https://ziyuan.baidu.com/college/articleinfo?id=2999
  3. 平台工具使用手册_索引量_搜索学堂. https://ziyuan.baidu.com/college/courseinfo?id=267&page=7
  4. 百度搜索引擎网页质量白皮书_衡量网页质量的维度_搜索学堂. https://ziyuan.baidu.com/college/courseinfo?id=2098&page=2
  5. Bing Webmaster Guidelines - Webmaster Tools help & how-to. https://www.bing.com/webmasters/help/webmaster-guidelines-30fba23a

如何在搜索引擎中快速收录自己的网站
https://vickey.fun/2022/04/19/how-to-add-your-site-to-the-search-engine/
作者
饶玮琪
发布于
2022年4月19日
许可协议