引言前面我们有写到怎么搭建一个外网可访问的个人博客《作为一个程序员居然还没有属于自己的一个博客?》 , 博客是搭建起来了,但是没有流量 , 百度搜不到 , 谷歌也搜不到是不是有点小缺陷 。我们要怎么样让别人通过搜索引擎可以搜索到我们博客的内容 , 给我们带来自然流量呢?这就需要把我们的网站通过seo进行优化 。
?百度收录下面先看下被百度的效果吧 。我们在百度搜索引擎中输入site:<域名>(site:JAVAjr.cn)如果如下图所示就是说明我们的网站已经被百度收录了 。如果没有被收录又该怎么让百度来收录你的网站列 。
SEO是由英文Search Engine Optimization缩写而来 , 中文意译为“搜索引擎优化” 。SEO是指通过站内优化比如网站结构调整、网站内容建设、网站代码优化等以及站外优化 。
?
文章插图
添加站点到百度我们需要登录百度搜索资源平台 , 只要是百度旗下的账号就可以 , 登录成功之后在站点管理中点击添加网站 , 输入域名 , 按照步骤走 。
文章插图
接着第二步选择完网站的类型 , 这个自己看着办随便选 , 第三步之后需要验证网站的所有权 , 验证网站所有权的方式有三种
- 文件验证 这个比较简单直接把需要的文件下载下来放入到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.htmlabbrlink:alg: crc32 #算法选项:crc16丨crc32rep: hex #输出进制:dec为十进制 , hex为十六进制
然后执行hexo clean && hexo g 命令 我们可以发现永久链接生成如下:文章插图
永久url生成好了 , 我们重新部署后访问下http://javajr.cn/baidusitemap.xml可以得到如下
推荐阅读
- 水曲柳实木家具怎么样 水曲柳实木家具品牌
- 万和抽油烟机怎么样呢
- 邦盆老寨普洱茶怎么样,50个云南普洱茶名山寨小结
- 用什么洗脸才能祛痘?
- 眼妆|成为氛围美人的第一步,得跟鞠婧祎学化妆,让眼妆更高级,撩人无形
- 水稻脱毛机 金稻补水仪怎么样
- 安化黑茶怎么样,安化黑茶的产地
- 这些前戏最让男人把持不住
- 男人十大幼稚想法让女人无语
- 绿茶怎样喝才能减肥,冬天怎样减肥最有效