title: 010 - Hexo配置SEO优化
title: 010 - Hexo配置SEO优化date: 2020-04-01 23:31:42tags: [Hexo,建站]categories: [建站]进行SEO优化前,最好设置下永久链接,具体可以查看上一片。或者直接进入http://your安装插件一个是传统sitemap,可以适用Google搜索引擎,另一个是百度sitemap。进入hexo站点根目录:/hom...
title: 010 - Hexo配置SEO优化
date: 2020-04-01 23:31:42
tags: [Hexo,建站]
categories: [建站]
进行SEO优化前,最好设置下永久链接,具体可以查看上一片。或者直接进入http://your
- 安装插件
一个是传统sitemap,可以适用Google搜索引擎,另一个是百度sitemap。
进入hexo站点根目录:/home/myblog
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
- 修改配置文件
修改站点配置文件:
baidusitemap:
path: baidusitemap.xml
sitemap:
path: sitemap.xml
并修改url为你的站点。
- 重新生成
hexo 三连hexo g
,之后会在public目录下生成sitemap.xml如下图:
- 新增蜘蛛协议
在source目录下新建robots.txt内容如下:
# hexo robots.txt
User-agent: * Allow: /
Allow: /archives/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Sitemap: http://blog.nogit.top/sitemap.xml
Sitemap: http://blog.nogit.top/baidusitemap.xml
- 百度提交
进入http://www.sousuoyinqingtijiao.com/baidu/tijiao/提交网址:https://blog.nogit.top
site:blog.nogit.top
添加站点:
验证站点:(根据实际情况选择验证方式,如果域名拥有者或者可以解析,推荐cname)
这里演示使用sitemap抓取:点击链接提交
提交后,状态一直显示等待…
然而,我尝试了手动提交和JS自动推送,还是没有效果???怀疑百度是不是在调整或者说以后会以收费方式进行,否则时间和效果会不明显??2020-05-01左右时间,搜索了下,都出现提交不了或者无数据情况。常常被SEOer挂在嘴边的话:做SEO要佛系要耐心,就像玩养成游戏。
哎,反正有sitemap等它3个月吧。
- Google收录
现在来尝试下Google:https://www.google.com/webmasters/
google-site-verification=x x x
哎,DNS验证确实需要时间,后使用网址前缀,HTML文件验证方式。
差不多5分钟后,DNS验证也通过了,如下:
优化网站title
打开/home/myblog/themes/next/layout/index.swig
将原内容:
{% block title %}{{ title }}{%- if theme.index_with_subtitle and subtitle %} - {{ subtitle }}{%- endif %}{% endblock %}
改为:
{% block title %} {{ theme.keywords }} - {{ config.title }}{{ theme.description }} {% endblock %}
尽量别堆砌关键字,一般不要超过78字,可以通过ChinaZ查看。
优化关键字
/home/myblog/scaffolds/post.md
keywords:
description:
出站链接添加nofollow
这个是有谷歌领头创新的反垃圾链接,现在被各大搜索引擎引用支持。怎么理解呢?就是非友情链接添加了后不让追踪,否则跑到比人网站回不来了。否则会分散网站权重。
/home/myblog/themes/next/layout/_partials/footer.swig
对于需要的a标签添加rel="external nofollow"
新版的已经移除SEO,所以/home/myblog/themes/next/layout/_macro/sidebar.swig
不需要添加nofollow。
主动提交百度
# 配置百度链接主动推送
baidu_url_submit:
count: 10 # 表示提交最新的10个链接
host: blog.nogit.top # 在百度站长平台中注册的域名
token: hGkoyGweV6QmDi1s # 网站秘钥
path: baidu_urls.txt # 在本地存储新url的文件名
你最好复制下面👇的格式,否则,呵呵😄等着报错吧~
deploy:
- type: git
repo:
github: https://github.com/JaneYork/JaneYork.github.io.git,master
coding: https://e.coding.net/JaneYork/Hexo-blog.git,master
- type: baidu_url_submitter
更多推荐
所有评论(0)