Skip to content

Latest commit

 

History

History
481 lines (339 loc) · 11.5 KB

File metadata and controls

481 lines (339 loc) · 11.5 KB

SEO 优化指南 - 夜航星博客

本文档详细说明了针对中文互联网的 SEO 优化策略和实施步骤。

一、已完成的内部优化

1. 配置文件优化 (config.toml)

已添加的关键配置:

  • ✅ 网站描述和关键词
  • ✅ SEO 相关的元数据配置
  • ✅ 社交分享配置(Open Graph、Twitter Cards)
  • ✅ Sitemap 配置
  • ✅ 网站验证代码占位符(需要填入)
  • ✅ 分析工具占位符(百度统计、Google Analytics)
  • ✅ 中文分享按钮(微博、印象笔记)

2. robots.txt 文件

已创建 /static/robots.txt,配置了:

  • ✅ 允许所有主流搜索引擎爬虫
  • ✅ 特别配置了中文搜索引擎(百度、搜狗、360)
  • ✅ Sitemap 位置声明

3. 文章模板优化

已创建 /archetypes/post.md,包含:

  • ✅ SEO 友好的 front matter 模板
  • ✅ description 字段(用于搜索结果摘要)
  • ✅ keywords 字段
  • ✅ 特色图片配置

二、需要外部配置的服务

1. 搜索引擎站长平台注册与验证 ⭐⭐⭐(必做)

百度搜索资源平台(最重要)

注册地址https://ziyuan.baidu.com/

需要提供

  • 网站 URL:https://austinxt.github.io
  • 验证方式(三选一):
    • HTML 标签验证(推荐):在 config.toml 的 [params.verification] 中填入 baidu = "验证代码"
    • HTML 文件验证:下载验证文件放到 static 目录
    • CNAME 验证:添加 DNS 记录

验证后需要做

  1. 提交 sitemap:https://austinxt.github.io/sitemap.xml
  2. 开启"自动推送"功能
  3. 使用"链接提交"工具主动提交新文章
  4. 定期检查"抓取诊断"和"索引量"

Google Search Console

注册地址https://search.google.com/search-console

需要提供

  • 网站 URL:https://austinxt.github.io
  • 验证方式:HTML 标签验证(在 config.toml 填入 google = "验证代码"

验证后需要做

  1. 提交 sitemap
  2. 检查移动设备适配性
  3. 查看搜索分析报告
  4. 修复索引覆盖率问题

必应站长工具

注册地址https://www.bing.com/webmasters

需要提供

  • 网站 URL
  • 验证代码(填入 config.toml 的 bing = "验证代码"

360 站长平台

注册地址http://zhanzhang.so.com/

需要提供

  • 验证代码(填入 config.toml 的 so = "验证代码"

搜狗站长平台

注册地址http://zhanzhang.sogou.com/

需要提供

  • 验证代码(填入 config.toml 的 sogou = "验证代码"

2. 网站分析工具 ⭐⭐⭐(强烈推荐)

百度统计

注册地址https://tongji.baidu.com/

需要提供

  • 注册账号后获取统计代码 ID
  • 在 config.toml 中填入:
    [params.analytics]
      enable = true
      [params.analytics.baidu]
        id = "你的百度统计ID"

功能

  • 访问量统计
  • 访客来源分析
  • 搜索词分析
  • 页面热力图

Google Analytics 4

注册地址https://analytics.google.com/

需要提供

  • Google 账号
  • 测量 ID(G-XXXXXXXXXX)
  • 在 config.toml 中填入:
    [params.analytics.google]
      id = "G-XXXXXXXXXX"

3. 外链建设 ⭐⭐(重要)

社交媒体平台

建议在以下平台创建账号并分享文章

  1. 微博(@夜航星)

  2. 知乎

  3. 掘金(技术类文章)

  4. 简书

  5. CSDN(技术类文章)

RSS 订阅服务

提交到以下 RSS 聚合平台

  1. Feedlyhttps://feedly.com
  2. Inoreaderhttps://www.inoreader.com
  3. 即刻https://web.okjike.com

4. 内容分发网络 (CDN) ⭐(可选)

Cloudflare(推荐)

地址https://www.cloudflare.com/

好处

  • 加速中国大陆以外的访问速度
  • 免费 SSL 证书
  • DDoS 防护
  • 缓存优化

配置方式

  • 将 GitHub Pages 通过 Cloudflare 代理
  • 或使用自定义域名通过 Cloudflare

5. 友情链接交换 ⭐(推荐)

策略

  • 寻找同类型博客交换友情链接
  • 优先选择有一定权重的博客
  • 确保链接相关性

平台

三、内容优化建议

1. 文章 SEO 最佳实践 ⭐⭐⭐

每篇文章都应该:

---
title: "具有吸引力的标题(包含关键词)"
date: 2025-08-01
description: "120-160字的精炼摘要,包含核心关键词,吸引点击"
categories: [主分类]
tags: [关键词1, 关键词2, 关键词3]
keywords: [SEO关键词1, SEO关键词2]
featuredImage: "/images/article-cover.jpg"
---

标题优化:

  • 长度控制在 15-30 个汉字
  • 包含核心关键词
  • 具有吸引力和可读性
  • 避免标题党

描述优化:

  • 120-160 个字符(40-60 个汉字)
  • 包含 1-2 个核心关键词
  • 准确概括文章内容
  • 引导用户点击

关键词选择:

  • 每篇文章 3-5 个标签
  • 使用长尾关键词
  • 避免关键词堆砌
  • 考虑用户搜索意图

2. 文章结构优化

# H1 标题(每篇文章只有一个,就是 title)

简短引言,说明文章主题和读者收获。

<!--more--> (用于控制首页摘要)

## H2 主要章节标题

正文内容...

### H3 子章节

详细内容...

## 参考资料

列出引用的资料来源(有助于建立权威性)

## 相关阅读

推荐站内其他相关文章(内链优化)

3. 图片优化

  • 使用描述性的文件名:cognitive-psychology-model.jpg 而不是 IMG_001.jpg
  • 添加 alt 文本:![认知心理学三重模型](url)
  • 压缩图片大小(推荐使用 TinyPNG)
  • 使用 WebP 格式(如果支持)
  • 图片尺寸建议:
    • 特色图片:1200x630px(符合 Open Graph 标准)
    • 文章内图片:宽度 800-1200px

4. 内链策略

  • 在文章中自然地链接到站内其他相关文章
  • 使用描述性的锚文本
  • 每篇文章至少包含 2-3 个内链
  • 在文章末尾添加"相关阅读"板块

5. 外链策略

  • 引用权威来源(豆瓣读书、维基百科、学术论文等)
  • 使用 rel="nofollow" 标记不相关或商业链接
  • 确保外链的有效性

四、技术性 SEO 优化

1. 页面加载速度优化 ⭐⭐

当前状态检查

优化措施

  • 压缩 CSS/JS 文件(Hugo 自动处理)
  • 使用图片懒加载(LoveIt 主题已支持)
  • 启用浏览器缓存
  • 使用 CDN 加速静态资源

2. 移动端适配 ⭐⭐⭐

3. HTTPS ⭐⭐⭐

  • GitHub Pages 已默认启用 HTTPS
  • 确保所有内部链接使用 HTTPS
  • 检查混合内容警告

4. 结构化数据(Schema.org)⭐⭐

LoveIt 主题已经自动生成以下结构化数据:

  • Article schema
  • BreadcrumbList
  • Organization
  • WebSite

可以使用 Google 的结构化数据测试工具验证: https://search.google.com/test/rich-results

五、推广策略

1. 定期更新 ⭐⭐⭐

  • 保持每周至少 1 篇新文章
  • 定期更新旧文章(搜索引擎喜欢活跃的网站)
  • 在更新时修改文章的 lastmod 字段

2. 社交媒体推广 ⭐⭐

每次发布新文章后:

  1. 在微博发布文章摘要和链接
  2. 在知乎相关问题下引用
  3. 在技术社区(掘金、CSDN)同步发布
  4. 在相关微信群/QQ 群分享(谨慎,避免刷屏)

3. 主动提交 ⭐⭐⭐

百度主动推送(最重要):

每次发布新文章后,使用百度链接提交工具:

# 方式1:手动提交
# 访问 https://ziyuan.baidu.com/linksubmit/url
# 输入文章链接

# 方式2:自动推送(推荐)
# 在百度站长平台开启"自动推送"功能
# LoveIt 主题已支持,需在配置中启用

4. 评论互动 ⭐

考虑添加评论系统(Giscus、Utterances 等):

  • 增加用户互动
  • 增加页面更新频率
  • 提供用户生成内容

六、监控与分析

1. 定期检查项目(每月)

  • 百度站长平台的索引量变化
  • Google Search Console 的展示次数和点击率
  • 百度统计的流量来源分析
  • 搜索关键词排名
  • 页面加载速度
  • 死链检查(使用 Xenu 或在线工具)

2. 关键指标

搜索引擎收录

  • 使用 site:austinxt.github.io 查看收录情况
  • 百度:site:austinxt.github.io
  • 谷歌:site:austinxt.github.io

流量来源

  • 自然搜索流量占比
  • 直接访问流量
  • 引荐流量

用户行为

  • 平均页面停留时间
  • 跳出率
  • 页面访问深度

七、实施优先级

立即执行(高优先级)⭐⭐⭐

  1. 注册百度搜索资源平台并验证网站
  2. 提交 sitemap 到百度
  3. 注册百度统计
  4. 为现有文章添加 description
  5. 检查并修复所有 HTTP 链接为 HTTPS

近期执行(中优先级)⭐⭐

  1. 注册 Google Search Console
  2. 注册 Google Analytics
  3. 在知乎、掘金等平台创建账号
  4. 开始外链建设(友情链接)
  5. 优化图片(添加 alt 文本,压缩大小)

长期优化(持续优化)⭐

  1. 定期发布高质量内容
  2. 定期更新旧文章
  3. 监控排名和流量变化
  4. 优化表现不佳的页面
  5. 建立社交媒体影响力

八、常见问题

Q1: 为什么网站在百度搜不到?

A: 新网站需要时间被百度收录。加快收录的方法:

  1. 在百度站长平台主动提交链接
  2. 在其他网站发布外链
  3. 保持定期更新
  4. 确保 robots.txt 允许百度爬虫

Q2: 多久能看到 SEO 效果?

A:

  • 百度收录:1-4 周
  • Google 收录:3-7 天
  • 关键词排名提升:3-6 个月
  • 流量明显增长:6-12 个月

Q3: 需要提交到所有搜索引擎吗?

A: 优先顺序:

  1. 百度(中文搜索市场第一)
  2. Google(技术类内容)
  3. 必应(可选)
  4. 360、搜狗(可选)

Q4: 文章同步发布到其他平台会影响 SEO 吗?

A: 不会,反而有好处:

  • 增加外链和曝光
  • 注意在其他平台标注原文链接
  • 可以稍晚发布到其他平台(先在自己博客发布)

九、工具推荐

SEO 分析工具

  1. 站长工具https://tool.chinaz.com/

    • SEO 综合查询
    • 关键词排名查询
    • 友情链接检测
  2. 5118https://www.5118.com/

    • 关键词挖掘
    • 网站监控
    • 排名监控
  3. 爱站网https://www.aizhan.com/

    • SEO 诊断
    • 竞品分析

关键词研究工具

  1. 百度指数https://index.baidu.com/
  2. Google Trendshttps://trends.google.com/
  3. 5118 关键词工具https://www.5118.com/seo/search/word

内容优化工具

  1. Grammarly(英文内容)
  2. 秘塔写作猫(中文内容)
  3. TinyPNG(图片压缩):https://tinypng.com/

十、联系与反馈

如有疑问,可以通过以下方式联系:


最后更新时间:2025-11-07

祝你的博客流量节节攀升!🚀