Hexo博客SEO优化-百度收录
本文最后更新于:10 个月前
本文讲解的SEO主要基于Hexo
+ Fluid
博库主题,收集整理相关百度收录和Google收录的操作步骤。至于Hexo
的相关知识,同学们需要自行度娘,主要涉及sitemap自动提交的npm安装。对于百度站长和Google站长管理平台收录操作,相信都是通用的!
搜索引擎优化(英语:search engine optimization,缩写为SEO),是一种通过了解搜索引擎的运作规则来调整网站,以及提高目的网站在有关搜索引擎内排名的方式。由于不少研究发现,搜索引擎的用户往往只会留意搜索结果最前面的几个条目,所以不少网站都希望通过各种形式来影响搜索引擎的排序,让自己的网站可以有优秀的搜索排名。当中尤以各种依靠广告维生的网站为甚。
搜索引擎优化维基百科
准备事项
账号注册
安装 sitemap
为了能够让我们的站点被收录,我们需要为我们的hexo博客安装相关支持的包。这两个包分别为:
- hexo-generator-sitemap 【该包用于支持Google搜索引擎】
- hexo-generator-baidu-sitemap 【该包用于支持百度搜索引擎】
1 |
|
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 |
|
博客根目录中的 source 文件夹下,添加蜘蛛协议 “robots.txt” 的文件,内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17User-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
5baidu_url_submit:
count: 100 # 提交最新的一个链接
host: www.bkduck.cn # 在百度站长平台中注册的域名
token: lY..........Fk # 请注意这是您的秘钥,所以请不要把博客源代码发布在公众仓库里!
path: baidu_urls.txt # 文本文档的地址,新链接会保存在此文本文档里域名和秘钥可以在站长工具平台的连接提交中的接口调用地址中找到,即对应host与token后面的字段。link
根目录_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'
百度收录
建立站点管理,打开link, 并填写你的域名
勾选对应站点属性
下载认证文件,并放在网站根目录,若是html文件,hexo需要在html文件添加
layout: false
,防止转换
google收录
google收录就相对简单点,只要先按上面步骤[安装sitemap](# 安装sitemap)生成好sitemap.xml,然后提交到google后台就ok👌.
验证抓取域名
打开google search console, 并添加需要抓取的域名,并把googlexxx.html文件放在网站根目录 如下图
- 然后点击
验证
按钮,成功则返回下图:
- 点击上图
前往资源页面
,或通过link进入,并提交你的sitemap.xml
小结
若以上步骤都完成了,网站就能正常被收录啦,赶紧用site:www.yoursite.com
看看具体情况呗,相信网站流量很快破百万,升职ceo,迎娶白富美!!!💪🏻💪🏻💪🏻
本站点所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!