SEO优化
2023-02-18 16:39:31 时间
最近刚刚搭建了这个博客,但发现,因为是在github仓库的静态页面的缘故,发现,不管是在Google&Baidu,几乎都搜不到相应的页面。。。更正一下不是几乎,是一点也不,所以今天添加了一下相应的优化。
有关SEO主要的几个方面主要如下:
- 设置过相应的keywords
- 相应的robots.txt 以及 sitemap
- 在Google Search Console中添加你的网站
1. 设置过相应的keywords
在 /Hexo/themes/next 中找到 _config.yml 文件,也就是你主题的配置文件,这里以next主题做个示范:
Set default keywords (Use a comma to separate)
keywords: "河马嘴不大, 博客, js, 前端, web"
在设置默认关键字,keywords 里添加相应的关键字。在这里看作者的源码,发现作者还是想的很周到,在 /Hexo/themes/next/layout 中的head.swig 文件里有这样一段:
{% if page.keywords %}
<meta name="keywords" content="{{ page.keywords }}" />
{% elif page.tags and page.tags.length %}
<meta name="keywords" content="{% for tag in page.tags %}{{ tag.name }},{% endfor %}" />
{% elif theme.keywords %}
<meta name="keywords" content="{{ theme.keywords }}" />
{% endif %}
大致就是,默认首先取你设置的 keywords ,如果没有,就取你文章的 tags 再其次会取你主题里设置的 keywords ,关于这一点,作者还是很严谨的。
2. 相应的robots.txt 以及 sitemap
先安装hexo的sitemap网站地图生成插件
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
在你的hexo站点的 _config.yml 添加下面的代码
sitemap:
path: sitemap.xml
配置成功后,hexo编译时会在hexo站点根目录生成 sitemap.xml 其中sitemap.xml 适合提交给谷歌搜素引擎。其次,在robots.txt中添加下面的一段代码:
User-agent: *
Allow: /
Allow: /archives/
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Sitemap: http://xiejingpeng/sitemap.xml
把 robots.txt 放在你的hexo站点的source文件下即可,注意修改网址。
3. 在Google Search Console中添加你的网站
注册账号,在里面填写你相关的信息,方便抓取。
一切完成,然后坐等搜索引擎抓取,大约一两小时后,你在Google里根据你写的关键词,就能找到你写的网站了,但在Baidu里,一天之后,还是不能,为什么不能呢,就是不能,技术沉淀不够吧。
相关文章
- JAVA只要掌握内部类,多继承和单继承都不是问题
- 今儿直白的用盖房子为例,给你讲讲Java建造者模式
- 用实例带你深入理解Java内存模型
- 你知道,java项目中是如何获取文件地址的吗?
- 【架构师(第十五篇)】脚手架之创建项目模板开发
- 【架构师(第十六篇)】脚手架之创建项目模板的下载与更新
- 【架构师(第十八篇)】脚手架之项目模板的安装
- 【架构师(第十九篇)】脚手架之组件库模板开发
- 【架构师(第二十篇)】脚手架之自定义模板及第一阶段总结
- 【架构师(第二十一篇)】编辑器开发之需求分析和架构设计
- 【架构师(第二十二篇)】编辑器开发之项目整体搭建
- 【架构师(第二十三篇)】编辑器开发之画布区域组件的渲染
- 【架构师(第二十四篇)】编辑器开发之添加模版到画布
- Java异常处理:如何写出“正确”但被编译器认为有语法错误的程序
- 我以订披萨为例,给女朋友详细讲了Java设计模式的3种工厂模式
- 【架构师(第二十五篇)】编辑器开发之属性编辑区域表单渲染
- 【架构师(第二十六篇)】编辑器开发之属性编辑同步渲染
- 2021年度“CCF-腾讯犀牛鸟基金”发布结题评优结果
- 【架构师(第二十七篇)】前端单元测试框架 Jest 基础知识入门
- 太空噗|重燃太空热潮!与噗噗星人一同探索星海浪漫