title: 010 - Hexo配置SEO優化


title: 010 - Hexo配置SEO優化
date: 2020-04-01 23:31:42
tags: [Hexo,建站]
categories: [建站]


進行SEO優化前,最好設置下永久鏈接,具體可以查看上一片。或者直接進入http://your

  1. 安裝插件

一個是傳統sitemap,可以適用Google搜索引擎,另一個是百度sitemap。

進入hexo站點根目錄:/home/myblog

npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
  1. 修改配置文件

修改站點配置文件:

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

並修改url爲你的站點。

  1. 重新生成

hexo 三連hexo g,之後會在public目錄下生成sitemap.xml如下圖:

在這裏插入圖片描述

  1. 新增蜘蛛協議

在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
  1. 百度提交

進入http://www.sousuoyinqingtijiao.com/baidu/tijiao/提交網址:https://blog.nogit.top

site:blog.nogit.top

添加站點:

在這裏插入圖片描述

驗證站點:(根據實際情況選擇驗證方式,如果域名擁有者或者可以解析,推薦cname)

在這裏插入圖片描述

在這裏插入圖片描述

這裏演示使用sitemap抓取:點擊鏈接提交

在這裏插入圖片描述

提交後,狀態一直顯示等待…

然而,我嘗試了手動提交和JS自動推送,還是沒有效果???懷疑百度是不是在調整或者說以後會以收費方式進行,否則時間和效果會不明顯??2020-05-01左右時間,搜索了下,都出現提交不了或者無數據情況。常常被SEOer掛在嘴邊的話:做SEO要佛系要耐心,就像玩養成遊戲。

哎,反正有sitemap等它3個月吧。

  1. 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

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章