网站SEO优化
查询你的网站是否被搜索引擎收录
使用高级搜索 site:
来查询你的网站是否被该搜索引擎收录
在搜索框内键入 site:你的网站域名
来验证你的网站是否被收录
将你的网站提交给百度/谷歌
- 进入百度搜索资源平台
进入之后在用户中心里找到站点管理,点击进入
点击添加网站
使用CNAME验证
CNAME验证就是添加域名解析记录
- 谷歌提交网站则是访问Google Search Console,同理
将 TXT 记录添加到 网站 的 DNS 配置中 如上图
不出意外几个星期内会收录你的网站
添加sitemap站点地图
sitemap站点地图可以让搜索引擎更便捷的抓取你的网站,一般为XML文件。
hexo有两个插件可以自动生成sitemap:
1 | npm install hexo-generator-sitemap --save |
安装完成后,进入根目录的_config.yml配置文件,添加以下代码:
1 | # 自动生成sitemap |
每次运行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 | # 开启压缩 |
评论