尊敬的客户,您好!我们是北京一家专注互联网技术服务公司,可以提供收录效果好,文章排名好的网站进行发文,发得多,各种关键词排名就多,流量越多越稳定,如果您有需要欢迎您前来资讯!可以随意添加图文和视频广告,助您的企业或者项目服务实现推广效果!如需合作欢迎请加微信
之前我发过几篇博客,讲如何使用 hexo 框架生成博客静态页面,在 Hexo 博客自定义一文中,我也讲了如何自定义 Hexo 博客,包括如何开启评论和页面浏览量功能。
但如果没人知道你的博客,评论就毫无意义了。本文将讲述我如何让 和百度收录我的博客。
一个问题
如果你尝试直接让百度收录你的词,你会发现一个问题。百度无法抓取这些地址。由于历史原因,百度的爬虫已经被禁用。所以虽然这个方法确实好用,但你还是得放弃它,换一种方法。
使用网络托管服务
提供静态网站托管服务的网站有很多,我试过这两个,他们的托管服务是基于腾讯云的,很久以前是免费的,但是现在好像有一定的限制,具体情况我记不清了,后来试了一下,它也能提供免费的静态网站托管服务,而且操作起来也比较舒服,目前是免费的,这是它的官网。
如何链接
输入您的账户并使用登录。
两者都可以从上面导入,但是 的好处在于,在第一次关联和授权之后,你向上推送的任何修改都会同步到 ,而 则不是这样(虽然可以通过 hexo 的配置实现自动部署)。
选择最上面的新建,如果你已经用账号登录的话,你所有的仓库都会显示在这里,选择仓库就可以了。
中间导入步骤我就不截图了,按照默认设置一直点下一步就行,导入成功后应该就可以看到,点击就可以查看托管的网站了。
这里需要注意一点,虽然内容和上面部署的网页一模一样,但是是一份独立的副本,每次仓库更新的时候,才会同步更新到这里。
使用您自己的域名
在您的项目中找到该项目。
点击项目,可以看到有一个默认域名项,是免费提供给大家使用的,如果你的项目名不改的话,一般都是以仓库名作为前缀,看上去比较怪异,大家可以点击edit自行修改域名记录,注意.app是固定域名,所以不要改,能改的就是.app前面那一堆字。

到此为止,你其实已经有一个独立的域名了,也就是.app,但是如果你想通过.app来部署博客站点,又想摆脱.app域名,那么唯一的办法就是自己购买域名。我是通过阿里云购买的域名,.cn域名能被百度收录的帖子网站有哪些,第一年优惠很大,10块钱不到,所以建议买一个,到期后是否续费也没关系,早买早享受。
假设你已经购买了自己的域名,那么还是点击这里的项目,输入自己的域名。记得带上主机记录。比如我的域名是,所以输入自己的域名的时候最好也添加一个主机记录,比如或者。主机记录是什么无所谓。
这里我假设我添加的记录是,结果发现有错误。
这其实是因为这个域名的www host记录没有指向服务器,也就是说还是无法访问部署在服务器上的博客应用,一个比较简单的解决办法就是给这个域名设置一条记录,指向服务器域名。
备案可以在你购买域名的代理那里设置,比如我是从阿里云买的,那我就去阿里云找域名控制台。
添加提供的记录,指向 。
这样它就会自动检测到已经指向了服务器,错误就会消失。
搜索引擎索引
下一步是让搜索引擎收录您的博客。无论您使用域名还是自己的域名,它都应该被搜索引擎收录。
其实大部分搜索引擎的收录流程都是差不多的,我自己也向百度提交过,方法基本都是一样的。
主流搜索引擎的索引方式有几种:API推送、提交、手动提交。这里简单介绍一下。
API推送
API推送就是在页面中嵌入一串js代码,调用此API的目的是将当前页面提交给搜索引擎,因此通过在每个页面中嵌入这样的代码,就可以实现全站推送。
这里我们以百度为例,展示如何使用API让百度收录我们的博客。

首先进入百度站长平台,在菜单栏上选择用户中心、网站管理、添加网站。
然后选择协议头,输入你的主机记录,比如我的域名是,主机记录是。
第二步是选择站点属性,其实这个不重要,只要根据你博客的性质勾选就可以了。
第三步,选择验证方式,这里我们验证你对域名和网站的所有权,我们选择HTML标签验证,然后把百度给你的一串HTML标签记下来,准确的说,就是把那串字符串记下来,也就是验证码。
接下来就是将百度的验证码嵌入到 hexo 页面中了,如果你和我一样使用的是 next 主题,那么最新的 next 主题配置文件中应该包含这样的配置信息,只需要将 ion 改成百度给你的验证码即可,不需要将整个 HTML 标签嵌入到某个页面中,next 主题会自动帮我们完成这个任务。
这里添加完之后使用 hexo &&hexo g&&hexo d 重新部署页面到你的网站,部署完成后就可以点击百度端的完成验证了。
验证完成后,在菜单中选择正常收录,然后就是收录步骤,点击API推送,记下百度给你的API地址。
在hexo项目根目录安装hexo--url-,并运行以下命令。
npm hexo --url-
在 hexo 根目录下的 .yml 文件中,添加这几项配置,表示一次提交的 URL 数量,你可以根据自己的页面数量来定,不过百度每天有 3000 个 URL 的提交限制。注意 host 是你添加到百度的 host 记录,取自百度给你的 API 地址,也就是 URL 中的参数。path 是生成的 URL 文件路径,不用改名,.txt 就可以了。
最后在 中添加如下配置,这样每次使用 hexo d 时, hexo-- 都会将生成的.txt 提交给百度。
执行一站式部署命令,如果最后出现如下信息,则表示页面已经成功提交到百度。

正常情况下,在第二天之内,你就可以在百度站长平台上找到你提交成功的记录。但是请注意,提交成功并不代表百度会收录你的网页。从提交成功到收录成功,这个时间可能很长(据说是几周到几个月)。这也是我觉得百度不如谷歌的原因。百度的收录效率确实没有谷歌高……
一般来说,它是一个包含网站结构的 XML 文件,比如我的博客这个。
可以看到,里面包含了站点内所有页面的URL,推送的原理就是把你的文件放在站点的根目录下,然后让搜索引擎从你的站点去获取,这样搜索引擎就可以根据这些文件来了解你的站点结构。
之前尝试过使用.com API 提交,一开始百度几次都能成功读取我的数据,但后来因为某些原因,百度显示无法读取我的数据,于是就改用.com API 提交,还好 的.com API 一直没出过问题。
提交到是通过添加站点、验证站点的方式进行的,操作其实跟百度差不多,都是通过HTML标签进行验证,这里就不细说了,下面就说说如何让hexo自动生成并提交到吧。
首先安装hexo——在你的hexo项目的根目录中,使用以下命令。
npm hexo --
安装此插件后,在根目录下的.yml文件中添加以下配置。
然后就可以执行 hexo && hexo g 了,正常情况下目录下应该会生成一个 .xml 文件,确认生成后,使用 hexo d 就可以部署项目了。
此时你应该可以通过访问站点根目录下的.xml直接看到xml内容了。比如我的博客就可以通过查看。
然后只要在中添加就可以了,添加成功之后应该在几天之内就会读取你的,从读取成功到收录成功,效率之高是百度无法比拟的……只用了一天的时间就完成了我自己网站的收录,真的是很快了。
手动提交
顾名思义,手动提交是一个比较繁琐的过程。你需要手动将你网站中的页面 URL 提交给搜索引擎。我并没有实际使用过这种提交方式,但操作应该是将你的页面 URL 一个一个地复制粘贴到搜索引擎,让它一个一个地收录。
参考
Hexo 设置主动推送
如何让百度收录你的个人博客