如何在搜索引擎中快速收录自己的网站
本文最后更新于:2022年4月20日 上午
如何要让自己的网站有更多的曝光率,最好的办法就是让别人能在搜索引擎中找到你。
不知不觉本站已经创建 2 个月了。在刚建好博客的一个月里,我的好伙伴给我发了这么一条消息。
![“百度能搜到你的网站,你做了什么骚操作了吗?”](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/聊天图片.jpg)
图1 “百度能搜到你的网站,你做了什么骚操作了吗?”
其实当时我还没有想过在百度等搜索引擎中查找我的网站。好伙伴这下提醒了我,于是我分别在百度、必应、谷歌、DuckDuckGo 等搜索引擎中输入“嘻嘻琦琦”来尝试找到我的网站。不幸的是,除了百度和必应能够搜到本站主页外,其他的搜索引擎什么都没有搜到,而且本站在百度和必应的搜索结果也只有首页(vickey.fun)这一个,还排到了第 3 页。
通过搜索结果可以看出,本站在各大搜索引擎中都没有被完全收录。使用 site:vickey.fun 来搜索本站更能确定我的结论。
![谷歌找不到本站的任何网页结果](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/google_my_site.png)
图2 谷歌找不到本站的任何网页结果
使用 Google Search Console 将网站收录到谷歌搜索引擎
谷歌给网站管理员提供了 Google Search Console 这个免费工具,方便网站管理员将网站收录到谷歌搜索引擎。
首先,进入 Google Search Console,你需要选择添加的资源类型,可以是整个网域也可以是某个网址。
![Google Search Console选择资源类型](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/google_search_console.png)
图3 Google Search Console选择资源类型
我在这里选择的是“网址前缀”,输入 https://vickey.fun
点击“继续”。
![Google Search Console验证网站所有权](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/验证所有权.png)
图4 验证网站所有权
接下来,Google Search Console 会要求验证网站的所有权,主要有以下 5 种方法来进行验证[1]。
HTML 文件(推荐的验证方法)
将 HTML 文件上传至您的网站- 下载此文件:googlede2565d4422defeabc4.html
- 上传至:
https://vickey.fun/
为了保持已完成验证的状态,请不要移除该文件(即使是在成功通过验证后)。
HTML 标记
向您网站的首页添加元标记- 复制下面的元标记,并将其粘贴至您网站的首页中。它应该位于第一个
<body>
部分之前的<head>
部分中。1
<meta name="google-site-verification" content="d0Rev5W_JYq5bbkGICM-P1jOiRgOtD7NERbZxHiFMMw" />
- 点击下面的验证按钮。
为了保持已完成验证的状态,请不要移除该元标记(即使是在成功通过验证后)。
- 复制下面的元标记,并将其粘贴至您网站的首页中。它应该位于第一个
Google Analytics(分析)
使用您的 Google Analytics(分析)帐号- 您的首页必须包含 analytics.js 或 gtag.js 代码段。
- 您的跟踪代码应该位于网页的
<head>
部分中。 - 您必须拥有对相应 Google Analytics(分析)媒体资源的“修改”权限。
Google Analytics(分析)跟踪代码仅用于验证网站所有权。它不会访问任何 Google Analytics(分析)数据。
Google 跟踪代码管理器
使用您的 Google 跟踪代码管理器帐号- 您必须使用容器代码段。
- 您必须拥有对跟踪代码管理器容器的“发布”权限。
Google 跟踪代码管理器容器 ID 仅用于验证网站所有权。系统不会访问任何 Google 跟踪代码管理器数据。
域名提供商
将 DNS 记录与 Google 关联
以下说明适用于:- 登录到您的域名提供商网站(例如 godaddy.com 和 namecheap.com)
- 将下面的 TXT 记录复制到 vickey.fun 的 DNS 配置中
google-site-verification=d0Rev5W_JYq5bbkGICM-P1jOiRgOtD7NERbZxHiFMMw
- 按下面的验证按钮
请注意:DNS 更改可能要过一段时间才会生效。如果 Search Console 未能立即发现相应记录,请等待 1 天,然后重新尝试验证。
在 Hexo 博客安装了 fluid 主题的情况下,网页 <head>
中添加元标记最为方便,我们可以直接在 _config.fluid.yml
文件中添加以 custom_head
:
1 |
|
重新生成 Hexo 静态网页后,点击“验证”。稍等片刻就可以验证成功,之后就会进入 Google Search Console。
![Google Search Console](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/console.png)
图5 Google Search Console
接下来,我们需要将自己的网站编入索引。点击“网址检查”或者直接在最上方的搜索栏中输入 https://vickey.fun/
,系统就会检查网址是否被收录到 Google。
![网址尚未收录到Google](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/网址尚未收录到Google.png)
图6 网址尚未收录到Google
这时,只需要点击“请求编入索引”,Google 就会安排爬虫(Googlebot)对网页进行抓取。这需要等待一段时间,一般为 2-3 天。
![网址已收录到Google](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/网址已收录到Google.png)
图7 网址已收录到Google
在一个星期左右的时间里,爬虫(Googlebot)会对网址的每个页面进行抓取,最终将有效的网页编入索引并加入到谷歌的搜索结果中。如果你想更快的将网站的所有网页编入索引,你还可以将站点地图(sitemap)提交到 Google Search Console。但是目前我遇到的一个难题就是无论我怎样更改 sitemap 格式,甚至严格按照 Google 要求的规范生成站点地图(sitemap),Google Search Console都无法读取本站的站点地图(sitemap)。
![无法获取sitemap](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/无法获取sitemap.png)
图8 无法获取sitemap
好在即使不提交站点地图(sitemap),谷歌也会定期对本站进行抓取,所以没有站点地图(sitemap)影响不大。
初次提交抓取请求,一般需要等待 2-3 天,爬虫(Googlebot)才会开始对网址进行爬取,之后就可以在谷歌中搜到自己的网站了。一开始可能只会有一两个网页被搜索出来,而且排名靠后,随着爬虫(Googlebot)抓取的次数增多,更多的网页会编入索引,排名也会逐渐靠前。
使用“百度搜索资源平台”将网站收录到百度搜索引擎
百度也有自己的网页收录工具“百度搜索资源平台”。当你用 site:
运算符来搜索网址时,你可能会发现你的网站没有被收录。
![百度搜索找不到网站](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/百度搜索找不到网站.png)
图9 百度搜索找不到网站
此时,可以通过点击上图中的“提交网址”来将自己的网页收录到百度搜索引擎中。或者,直接在“百度搜索资源平台”的 站点管理 中添加自己的网址。
![百度搜索资源平台](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/百度搜索资源平台.png)
图10 百度搜索资源平台
“百度搜索资源平台”中提交网站进行收录非常简单。添加网站后,验证网站所有权,保存“站点属性”,在“普通收录”中提交网站的站点地图(sitemap)即可。其中,验证网站所有权的方法与 Google Search Console 类似,将代码添加到您的网站首页 HTML 代码的 <head>
标签与 </head>
标签之间即可。
![普通收录网站提交sitemap](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/普通收录网站提交sitemap.png)
图11 普通收录网站提交sitemap
“普通收录”网站,网页被编入索引的速度非常慢。在建站的两个月里,本站仅 4 个页面被编入索引。虽然“快速收录”可以缩短爬虫发现网站链接的时间,一般情况下 48 小时内即可实现收录,但是“快速收录”仅限于提交移动端页面及移动端自适应页面,而且需满足以下条件才能获得快速收录权益:站点关联智能小程序,成功生效至少一条替换规则,且智能小程序 MAU≥1000[2]。
![两个月里本站仅4个页面被编入索引](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/2个月里网站仅4个页面被编入索引.png)
图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中添加网站](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/必应中添加网站.png)
图13 Bing Webmaster Tools中添加网站
只需要在 Bing Webmaster Tools 中提交站点地图(sitemap),必应就会安排爬虫(bingbot)抓取网站页面。
![bing webmaster tools中提交站点地图](https://cdn.vickey.fun/blog/在搜索引擎中快速收录自己的网站/bing webmaster tools中提交站点地图.png)
图14 bing webmaster tools中提交站点地图
Bing Webmaster Tools 的功能非常强大,除了具有和 Google Search Console 一样的“网址(URL)检查”功能外,还包括有“网站扫描”功能。通过扫描网站的所有页面,Bing Webmaster Tools 会给你的网站页面一些规范化建议。另外“反向链接”、“关键字研究”和“SEO 报告”等功能页都能为你提高网站曝光度(印象数)提供帮助。
与百度类似,必应不会把所有抓取的页面编入索引。不同的是,必应主要依据链接来衡量网页的受欢迎程度。如果其他网页链接都到某一个网页,这可以说明该网页包括独特和高质量的内容。必应的爬虫(bingbot)会跟踪网站内的链接(内部链接)或其他网站的链接(外部链接)来帮助必应发现新内容和新页面[5]。所以,网站的网页被其他网站链接的越多,网页就越容易被编入索引。
总结
很多博客的博主应该都希望自己的网站有更高的曝光度和知名度,提高网站的流量也能让博客在未来发展中有更多的支撑。将网站收录到搜索引擎中,让别人能在搜索引擎中找到你,这是提高网站流量的重要方法。当然,仅仅被搜索引擎收录,并不能快速提高网站流量,如果要让自己的网站都够在成千上万的搜索结果中脱颖而出,发布新颖的高质量文章才是关键,这是每个博主都需要关注的事情。
参考资料
- 验证网站所有权 - Search Console 帮助. https://support.google.com/webmasters/answer/9008080 ↩
- 快速收录权益获取与使用说明_搜索学堂. https://ziyuan.baidu.com/college/articleinfo?id=2999 ↩
- 平台工具使用手册_索引量_搜索学堂. https://ziyuan.baidu.com/college/courseinfo?id=267&page=7 ↩
- 百度搜索引擎网页质量白皮书_衡量网页质量的维度_搜索学堂. https://ziyuan.baidu.com/college/courseinfo?id=2098&page=2 ↩
- Bing Webmaster Guidelines - Webmaster Tools help & how-to. https://www.bing.com/webmasters/help/webmaster-guidelines-30fba23a ↩