Hexo博客SEO优化-百度收录

发布于:2023-12-17 00:01:47 编辑:佚名 来源:网络整理 阅读:165

本文讲解的SEO主要基于Hexo + Fluid博库主题,收集整理相关百度收录和Google收录的操作步骤。至于Hexo的相关知识,同学们需要自行度娘,主要涉及sitemap自动提交的npm安装。对于百度站长和Google站长管理平台收录操作,相信都是通用的!

搜索引擎优化(英语:search engine optimization,缩写为SEO),是一种通过了解搜索引擎的运作规则来调整网站,以及提高目的网站在有关搜索引擎内排名的方式。由于不少研究发现,搜索引擎的用户往往只会留意搜索结果最前面的几个条目,所以不少网站都希望通过各种形式来影响搜索引擎的排序,让自己的网站可以有优秀的搜索排名。当中尤以各种依靠广告维生的网站为甚。

搜索引擎优化维基百科

准备事项账号注册

image-20220414120246816

安装 sitemap

为了能够让我们的站点被收录,我们需要为我们的hexo博客安装相关支持的包。这两个包分别为:

1
2

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

sitemap:中文译为“站点地图”

站点地图是一种文件,您可以通过该文件列出您网站上的网页,从而将您网站内容的组织架构告知 Google 和其他搜索引擎。Googlebot 等搜索引擎网页抓取工具会读取此文件,以便更加智能地抓取您的网站。

hexo 配置文件

根目录_config.yaml添加如下的配置(注意每行的空格)生成对应xml文件

1
2
3
4
5

# sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml

修改文章链接,找到关键字 permalink,并修改为如下形式:(此步骤按个人喜好)

SEO搜索引擎优化认为,网站的最佳结构是用户从首页点击三次就可以到达任何一个页面,但是我们使用hexo编译的站点默认打开文章的url是“sitename/year/mounth/day/title”四层的结构,这样的url结构很不利于SEO,爬虫就会经常爬不到我们的文章,于是,我们可以将url直接改成“sitename/title”的形式,并且title最好是用英文(中文的url会出现好多乱码,我这方面还有待改进)。

1
2
3
4
5

# 基于以上原因,我在根目录的站点配置文件下修改url设置如下:
url: https://www.bkduck.cn
root: /
permalink: :title/
permalink_defaults:

博客根目录中的 source 文件夹下,添加蜘蛛协议 “robots.txt” 的文件,内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

User-agent: *
Allow: /
Allow: /categories/
Allow: /tags/
Allow: /archives/
Allow: /about/

Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /fancybox/

# 记得替换成你的域名
Sitemap: http://yoursite.com/sitemap.xml
Sitemap: http://yoursite.com/baidusitemap.xml主动推送

主动推送

新链接由我们主动推送给百度,此步骤需提前注册百度账号并拿到权限token

安装插件

1
2

# 会生成baidu_urls.txt目录
npm install hexo-baidu-url-submit --save

根目录站点配置文件_config.yaml中新增如下字段

1
2
3
4
5

baidu_url_submit:
 count: 100 # 提交最新的一个链接
 host: www.bkduck.cn # 在百度站长平台中注册的域名
 token: lY..........Fk # 请注意这是您的秘钥,所以请不要把博客源代码发布在公众仓库里!
 path: baidu_urls.txt # 文本文档的地址,新链接会保存在此文本文档里

域名和秘钥可以在站长工具平台的连接提交中的接口调用地址中找到,即对应host与token后面的字段。link

image-20220414161106646

根目录_config.yaml, 修改deploy配置

以后每次执行hexo d,新的链接就会主动推送给百度,然后百度就会更快地派爬虫来发现你站点中的新链接,可以在第一时间收录新建的链接。

1
2
3
4
5

# Deployment
# 使用hexo deploy指令后,自动推送给百度
## Docs: https://hexo.io/docs/deployment.html
deploy:
 type: 'baidu_url_submitter'

百度收录

建立站点管理,打开, 并填写你的域名

image-20220414163159782

勾选对应站点属性

image-20220414163401616

下载认证文件,并放在网站根目录,若是html文件,hexo需要在html文件添加layout: false,防止转换

image-20220414163450833

google收录

google收录就相对简单点,只要先按上面步骤[安装sitemap](# 安装sitemap)生成好sitemap.xml,然后提交到google后台就ok.

验证抓取域名

打开google search console, 并添加需要抓取的域名,并把googlexxx.html文件放在网站根目录 如下图

image-20220414105359381

然后点击验证按钮,成功则返回下图:

image-20220414105808142

点击上图前往资源页面,或通过link进入,并提交你的sitemap.xml

image-20220414110347708

小结

若以上步骤都完成了,网站就能正常被收录啦,赶紧用site:看看具体情况呗,相信网站流量很快破百万,升职ceo,迎娶白富美!!!

二维码

版权声明:

本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至 2842095312@qq.com举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

本文信息:

1:网站名称:线发稿互联网平台

2:文章标题:Hexo博客SEO优化-百度收录

3:文章网址:http://www.qq360.com.cn

4:本文由在"线发稿"互联网平台收录于 - 2023-12-17 00:01:47

5:本文作者:佚名

相关文章

网站首页

QQ咨询
关于我们