怎么样让自己的博客被谷歌和百度收录!

简介: 怎么样让自己的博客被谷歌和百度收录!

引言

前面我们有写到怎么搭建一个外网可访问的个人博客《作为一个程序员居然还没有属于自己的一个博客?》,博客是搭建起来了,但是没有流量,百度搜不到,谷歌也搜不到是不是有点小缺陷。我们要怎么样让别人通过搜索引擎可以搜索到我们博客的内容,给我们带来自然流量呢?这就需要把我们的网站通过seo进行优化。

SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”。SEO是指通过站内优化比如网站结构调整、网站内容建设、网站代码优化等以及站外优化。

百度收录

下面先看下被百度的效果吧。
我们在百度搜索引擎中输入site:<域名>(site:javajr.cn)如果如下图所示就是说明我们的网站已经被百度收录了。如果没有被收录又该怎么让百度来收录你的网站列。
在这里插入图片描述

添加站点到百度

我们需要登录百度搜索资源平台, 只要是百度旗下的账号就可以, 登录成功之后在站点管理中点击添加网站,输入域名,按照步骤走。
在这里插入图片描述
接着第二步选择完网站的类型,这个自己看着办随便选,
第三步之后需要验证网站的所有权,验证网站所有权的方式有三种

  • 文件验证

这个比较简单直接把需要的文件下载下来放入到hexo主题目录下的source文件夹下面:
在这里插入图片描述
然后执行下 hexo clean && hexo g && hexo d命令 等重新部署后可以看到然后域名后面加上文件名字https://javajr.cn/baidu_verify_7HQVhTjjiN.html访问下结果
在这里插入图片描述

  • HTML标签验证
  • CNAME解析验证(推荐使用)

这个的话需要到域名供应商后台管理新增一条域名解析,以阿里云的域名解析为例:
在这里插入图片描述

向百度推送网站的资源

经过上面的步骤,百度已经知道有我们网站的存在了,但是百度还不知道我们的网站上有什么内容,所以要向百度推送我们的内容。
还是在百度资源搜索平台。我们可以看到有四种提交方式。
在这里插入图片描述

使用sitemap方式推送

通过sitemap方式推送我们需要先安装sitemap插件

npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save

这两个插件是用来生成 Sitemap文件 的插件,而 Sitemap文件 是用来告诉搜索引擎我们的站点有哪些资源是可以抓取的。
安装完成后我们执行hexo cl&&hexo g 命令后我们会发现在public 目录下面会多了baidusitemap.xml和sitemap.xml文件。
我们打开文件可以看到生生的其实就是我们每篇文章的url,然后我们的文章url默认是年月日并且标题也是中文的,
在这里插入图片描述
这种文章的链接是不利于seo搜索的目录太长,并且带有中文(不利于seo),而且如果文章的标题修改了一下,文章的url也就会跟着改变。像一些比较知名的博客网站比如说博客园我们修改了文章的标题,但是它的url时不会变得,url是个永久的。并且标题也不会有中文。
在这里插入图片描述

hexo-abbrlink

hexo-abbrlink是一个hexo博客链接永久化的解决方案。它可以支持使用不同的算法和进制对文章链接进行转换。
在这里插入图片描述
安装

npm install hexo-abbrlink --save

使用
打开config.yml,修改permalink中类似这样

permalink: :year/:month:abbrlink.html
abbrlink:
alg: crc32 #算法选项:crc16丨crc32
rep: hex #输出进制:dec为十进制,hex为十六进制

然后执行hexo clean && hexo g 命令 我们可以发现永久链接生成如下:
在这里插入图片描述
永久url生成好了,我们重新部署后访问下http://javajr.cn/baidusitemap.xml可以得到如下
在这里插入图片描述
然后我们再回到百度提交页面进行提交。
在这里插入图片描述
至此百度提交就完成了。

谷歌收录

还是先看下谷歌收录的效果图:
在这里插入图片描述
对比百度google的效率那就没法比,貌似一天左右站点就被收录了,百度差不多一个月才收录,但是收录方法是和百度是一样的。点击进入https://search.google.com/search-console/welcome
在这里插入图片描述
然后再回到谷歌的Search Console,添加自己的sitemap地址。在百度提交的时候这个就已经生成了。
在这里插入图片描述
至此的话我们就完成了博客被谷歌和百度的收录,其他的搜索引擎也是类似的,感兴趣的同学赶紧动手试一试吧。最后再说一句欢迎大佬们互换友链哦javajr.cn

结束

  • 由于自己才疏学浅,难免会有纰漏,假如你发现了错误的地方,还望留言给我指出来,我会对其加以修正。
  • 如果你觉得文章还不错,你的转发、分享、赞赏、点赞、留言就是对我最大的鼓励。
  • 感谢您的阅读,十分欢迎并感谢您的关注。
相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
8月前
|
数据采集 搜索推荐 算法
谷歌网站收录了,百度不收录是怎么回事?
答案是:百度收录门槛较高,至少需要域名备案才有机会被收录。 谷歌与百度的差异 谷歌和百度虽然都是搜索引擎,但它们在算法、政策和目标用户上存在明显的差异。 目标市场的不同 谷歌是全球最大的搜索引擎,服务全球各地的用户,而百度主要服务中国大陆的用户。 由于文化和市场的差异,两者在内容收录上的策略也不尽相同。
164 0
谷歌网站收录了,百度不收录是怎么回事?
|
数据采集 存储 JSON
个人网站5-网站SEO优化推广和增加百度谷歌收录
个人网站5-网站SEO优化推广和增加百度谷歌收录
192 0
个人网站5-网站SEO优化推广和增加百度谷歌收录
|
存储 弹性计算 搜索推荐
阿里云营销建站(智选建站)保证百度收录3000+网站模板
阿里云建站百度收录吗?阿里云建站营销智选保证百度收录3000+网站模板
300 0
阿里云营销建站(智选建站)保证百度收录3000+网站模板
百度秒收录前3年和今年差别
百度秒收录前3年和今年差别:www.20200824.com
160 0
www.20200824.com百度蜘蛛爬行规则和收录要素
百度蜘蛛爬行规则和收录要素:https://www.20200824.com
110 0
www.20200824.com百度蜘蛛爬行规则和收录要素
|
搜索推荐
百度收录新网站一般需要多长时间
百度收录新网站一般需要多长时间:https://www.20200824.com
146 0
让百度收录新站方法有哪些
答让百度收录新站方法有哪些:https://www.20200824.com
|
监控 搜索推荐 数据库
seo监控:网址的百度收录、排行及其点
seo监控:网址的百度收录、排行及其点
156 0
|
API PHP
PHP对接百度API访问自动提交收录SEO
PHP对接百度API访问自动提交收录
492 0
PHP对接百度API访问自动提交收录SEO