博客 SEO 优化

本文最后更新于 2024年5月3日 13:28

写博客的目的是为了记录自己的学习过程与分享日常。
而想要让更多的人看到自己的博客,就需要做一些 SEO 优化,提升自己的博客在搜索引擎上的排名。

0. 提升文章内容质量

SEO 优化的第一步就是提升你的文章内容质量。搜索引擎会根据你的文章内容来判断你的网站的质量,优质的文章内容可以提升你的网站在搜索引擎中的排名。如果你的文章内容质量不高或者同质化严重,那么你的网站在搜索引擎中的排名就会很低,甚至根本不会被搜索引擎收录。

所以,文章优化是 SEO 优化的重中之重!!!

1. 网页关键词和描述

在你的博客中,你需要一些 关键词描述 来帮助搜索引擎索引你的网页,比如你的博客是关于前端的,那么你的关键词可以是 前端JavaScriptVueReact 等等。描述 会在搜索引擎中显示,所以你需要一个简洁明了的描述来吸引用户点击。

在 Hexo 的 _config.yml 文件中,你可以配置你的关键词和描述。

1
2
3
4
5
# Site
title: 漠北残月的博客
subtitle: '技术与生活'
description: '这是一个前端博客,分享前端开发经验'
keywords: '前端, JavaScript, Vue, React'

如果你的博客不是 Hexo,请参考你所使用的博客框架的文档,找到你的关键词和描述的配置文件。否则,你也可以手动在你的网页的 <head> 标签中添加关键词和描述。

1
2
<meta name="keywords" content="前端, JavaScript, Vue, React">
<meta name="description" content="这是一个前端博客,分享前端开发经验">

2. 生成 sitemap.xml

sitemap.xml 是存储网站所有页面链接的文件,搜索引擎可以通过这个文件来爬取你的网站。有助于搜索引擎更好的了解你的网站结构,提高你的网站在搜索引擎中的排名。生成 sitemap.xml 文件也是 SEO 优化的一个重要步骤。

如果你的博客是 Hexo,那么你可以使用 hexo-generator-sitemap 插件来生成 sitemap.xml 文件:

1
npm install hexo-generator-sitemap --save

然后执行

1
hexo clean && hexo generate

就可以在 public 目录下看到 sitemap.xml 文件了。

3. 配置 robots.txt

robots.txt 是一个文本文件,它告诉搜索引擎爬虫哪些页面可以爬取,哪些页面不可以爬取。

source 目录下新建 robots.txt 文件,内容如下:

1
2
3
4
User-agent: *
Disallow:

Sitemap: https://example.com/sitemap.xml

User-agent: * 表示允许所有的搜索引擎爬取你的网站。
Disallow: 为空 表示 不限制 爬取。如果你想限制搜索引擎爬取某些页面,可以在 Disallow 后面添加你不想让搜索引擎爬取的页面,比如 Disallow: /admin 表示不让搜索引擎爬取你的 admin 页面。
Sitemap: 后面的链接是你的 sitemap.xml 文件的链接,这样搜索引擎就可以通过 sitemap.xml 文件来爬取你的网站了。

4. 搜索引擎提交

搜索引擎提交可以帮助你的网站更快的被搜索引擎收录,一般来说,搜索引擎会自己爬取你的网站,但是你可以手动提交你的网站,这样可以更快的被收录。

进平台验证一下域名所有权即可

4.1 百度

百度搜索资源平台:https://ziyuan.baidu.com/site/index
百度搜索资源平台

百度收录特别慢,可能需要几天到几个月,不要着急,耐心等待。

4.2 Google

不出意外,谷歌是会自己爬取你的网站的,但是你可以通过谷歌搜索控制台来查看你的网站的爬取情况、优化你的网站内容、提交站点地图等等。

谷歌搜索控制台:https://search.google.com/search-console?hl=zh-CN
建议不要添加整个域名,而是添加你的网站的子域名,比如 blog.example.com,这样你可以更好的管理你的网站。如果你添加了整个域名,那么一些你并不想让谷歌爬取的子域名网页也会被收录。
添加域名
谷歌搜索控制台

4.3 Bing

不出意外,必应也会自己爬取你的网站。

必应站长平台:https://www.bing.com/webmasters

必应添加域名可以选择 从谷歌搜索控制台导入 或者 手动添加
添加域名
从谷歌控制台导入
必应站长平台

4.4 Naver

Naver 是韩国本土的搜索引擎,类似于国内的百度,不会像 Google, Bing 那样自动收录你的网站。如果有需要,可以注册一个 Naver 账号,然后提交你的网站。

站长平台:https://searchadvisor.naver.com/console/board
验证所有权
建议使用 在根目录添加 html 来验证所有权

接下来就是提交站点地图了,点击你添加成功的网站,提交站点地图,步骤和前面的谷歌必应差不多。
提交站点地图

4.5 其他搜索引擎

Yandex、DuckDuckGo、Yahoo 等搜索引擎会自动爬取你的网站,不需要去站长手动提交(不主流,没啥必要)。

5. 优化性能

性能优化是 SEO 优化的重要一环,一个网站的性能好坏直接影响到用户体验,也会影响到搜索引擎对你网站的评价。

访问 https://pagespeed.web.dev/ 输入你的网站地址,就可以看到你的网站的性能了。根据提示来优化你的网站。当然,这只是一个参考,你可以根据自己的需求来优化你的网站。

比如说你的博客主要针对国内用户,那么你可能会用国内的静态资源 CDN 来加速你的网站,比如七牛、BootCDN、baomitu、字节 等等。这种对于用户体验是有帮助的。但是这些 CDN 往往没有优化国外节点,PageSpeed Insights 是谷歌的检测网页用户体验工具,可能就不会给你很高的分数。所以,分数只是一个参考,你可以根据自己的需求来优化你的网站。

6. 外链与反链

外链(Outbound Links)指的是从你的网站指向其他网站的链接。这些链接可以是指向其他网页、博客、文章或任何在线资源的链接。外链对于提高你的网站在搜索引擎中的排名以及增加网站的可信度和权威性都非常重要。

反链(Backlinks)则是指其他网站指向你的网站的链接。这些链接也被称为入站链接,它们对于搜索引擎优化(SEO)来说非常重要,因为搜索引擎认为其他网站指向你的网站意味着你的网站有价值和权威性。有更多的反链通常意味着你的网站在搜索引擎结果中的排名会更高。

在博客和网站的运营中,外链和反链都是重要的考虑因素。通过外链可以引导读者到其他有用的资源,提供更丰富的内容体验;而反链则是其他网站认可你网站内容的一种方式,有助于提高你的网站在搜索引擎中的排名和曝光度。


博客 SEO 优化
https://blog.ovvv.top/posts/d6d74ca/
作者
mobeicanyue
发布于
2024年1月28日 12:56
更新于
2024年5月3日 13:28
许可协议