hexo 博客推广——世界那么大,让人看看我们
How to make your blog searched by Google or Baidu ?
### 前言
兴致勃勃的搞了三天 blog ,然后发现在搜索引擎中无法检索,即使直接在搜索引擎中输入域名也会提示网址不存在,只能通过直接在地址栏输入域名才可以访问。(第一张图片部分不属实,因为博文发布时我已经测试好搜索引擎能够检索到我的 blog,前后大概不到半个小时吧。 Google 的效率不得不赞,百度的检索图片属实。)我们写 blog 的很大部分原因也是为了和他人分享,那么应该怎样才能让搜索引擎检索到我们的博客呢?
本博文整合自博客推广——提交搜索引擎,|Hexo优化|如何向google提交sitemap,另外来自个人实践。
### 配置
我们忽略的最重要的一个事实是当我们的博客建立好后,搜索引擎并不知道这个事实,所以需要我们去通知它们。搜索引擎提供了添加网站
入口 * Google 搜索提交入口 * Baidu 搜索提交入口 Google 搜索已确认有效,Baidu 暂时还不知道是否成功,所以此处以 Google 为例。
首先,进入 Google 搜索提交入口,登陆 Gmail 账户后出现如下界面,在添加资源栏中输入个人博客地址,如
http://aaronyee.github.io
,点击添加资源。验证对网站的所有权,按照下图所示步骤,下载指定的 html 文件,将其放在
blog/public
文件夹下(blog指博客根目录),然后在 git bash 下执行命令hexo d
将其部署到 github 端即可, 关于部署的问题有不明白可以参考关于Hexo的那些事或Github page 搭配 Hexo 搭建独立博客。部署成功后继续后续步骤即可完成验证。此时,我们已经将我们博客的存在告知了 Google 搜索引擎,经过一段时间后便可以在搜索引擎上通过指定的内容检测到我们的博客。那么,有没有什么办法能够提高被检测到的概率呢?官方的回答如下图所示。
对于前两项,如果是自己独立购买的域名可以进行相应的设置,如果和我一样是采用 Github page 分配的二级域名,那么我们配置一下第三,国家和地区。如下图所示,在
Search Console
中选择搜索流量——国际定位——国家/地区,设置即可。上面提高被访问概率的第五项可以看到提交站点地图文件,那么怎么提交站点地图文件呢?此时我们需要自动生成
sitemap.xml
文件。使用 Git bash 进入到 blog 的根目录,安装插件(node_modules
中存在则无需再次安装)。$ npm install hexo-generator-sitemap
打开 blog 根目录下的配置文件
_config.yml
,需配置两项,首先,找到url
项,将 url 修改为个人的 blog 地址。# URL ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' url: http://aaronyee.github.io // 这里替换为个人的 blog 地址
然后,找到
sitemap
选项,修改其path
属性的值(没有则自己添加)。 #sitemap sitemap: path: sitemap.xml在 Git bash 中输入命令将 blog 部署到服务器端。 $ hexo g $ hexo d 打开浏览器,在地址栏中输入
http://aaronyee.github.io/sitemap
,将其中的地址替换为个人blog地址,若浏览器弹出以下界面,证明 sitemap 生成成功。注意看其中的
<loc>http://aaronyee.github.io/2015/06/14/goagent/</loc>
,若显示的是<loc>http://yoursite/2015/06/14/goagent/</loc>
,则证明未修改_config.yml
的 URL 项。再次在浏览器中打开 Google Search Console 界面,选择抓取——站点地图——添加/测试站点地图。
在添加/测试站点地图中填入
sitemap
,先测试站点地图查看是否有误,若无误点击提交 Sitemap
即可。经过个人测试,发现手动对个人 blog 进行抓取,似乎可以加快被搜索引擎索引的速度。找到** Search Console —— 抓取—— Google 抓取方式,将个人 blog 的相关页面填入其中,分别抓取即可,呈现页也可显示出 网站的访问者看到的网页样貌**。
后记
本篇博文主要讲述如何使个人站点被搜索引擎检索以及如何提高被检索概率,亲证 Google 搜索引擎有效,暂时未知 baidu 搜索引擎是否有效,但在向百度搜索引擎中加入 sitemap 时不断提示出错,原因未知。
如果能在搜索的结果中排名靠前呢?很显然,质量才是王道。只有好的博文才能吸引更高的访问量,被更多人链接,从而获得更高的搜索排名。
Just do it , 从点滴做起!