查询你的网站是否被搜索引擎收录

使用高级搜索 site: 来查询你的网站是否被该搜索引擎收录

在搜索框内键入 site:你的网站域名 来验证你的网站是否被收录

将你的网站提交给百度/谷歌

  • 进入百度搜索资源平台

image-20220515192149618

  • 进入之后在用户中心里找到站点管理,点击进入

  • 点击添加网站

  • 使用CNAME验证

CNAME验证就是添加域名解析记录

image-20220515192556912

image-20220515192704740

  • 谷歌提交网站则是访问Google Search Console,同理

将 TXT 记录添加到 网站 的 DNS 配置中 如上图

不出意外几个星期内会收录你的网站

添加sitemap站点地图

sitemap站点地图可以让搜索引擎更便捷的抓取你的网站,一般为XML文件。

hexo有两个插件可以自动生成sitemap:

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

安装完成后,进入根目录的_config.yml配置文件,添加以下代码:

1
2
3
4
5
# 自动生成sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml

每次运行hexo g ,则会在缓存文件夹下生成sitemap.xml baidusitemap.xml则为成功。

生成了sitemap后,则需要提交sitemap给搜索引擎:

百度则是进入搜索资源平台的站点管理,点击sitemap,添加baidusitemap.xml的路径

谷歌则是进入Google Search Console,进入站点地图,添加sitemap.xml的路径

路径例如:zhangzc.cc/sitemap.xml

优化URL

hexo博客默认的文章路径是 域名/年/月/日/文章名称

这样的多层目录搜索引擎爬虫爬起来非常费力,我们则需要优化文章的URL路径。

进入根目录的_config.yml配置文件,找到permalink,将permalink: :year/:month/:day/:title/

可以修改为

1
permalink: :year:month:day/:title/

代码压缩

网页的代码存在大量空白符,压缩代码可以提高网站被访问速度。

1
npm install hexo-neat --save

安装以上插件

修改根目录下的配置文件_config.yml添加以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 开启压缩
neat_enable: true
neat_html:
enable: true
exclude:
neat_css:
enable: true
exclude:
- '**/*.min.css'
neat_js:
enable: true
mangle: true
output:
compress:
exclude:
- '**/*.min.js'
- '**/index.js'