AI 时代的 SEO 优化 - 从搜索引擎到 AI 代理
- Published on
- ...
- Authors

- Name
- Huashan
- @herohuashan
背景
2025 年,AI 正在改变我们获取信息的方式。当用户向 ChatGPT 提问、用 Perplexity 搜索、或者看到 Google 的 AI Overview 时,传统 SEO 的游戏规则已经变了。
一些关键数据:
- 13.14% 的 Google 搜索已触发 AI Overview(2025年3月,相比1月的6.49%翻倍增长)
- 带有 Schema 标记的页面被 AI 引用的概率高 36%
- Gartner 预测传统 SEO 流量将因 AI 聊天机器人下降 25%
- AI 爬虫的抓取超时通常为 1-5 秒,需要快速响应
作为一个技术博客的维护者,我意识到:如果我的内容无法被 AI Agent 理解和引用,那它在未来的可见度将大幅下降。
于是我花了一天时间,为这个 Hugo 博客做了全面的 AI Agent SEO 优化。这篇文章记录了完整的实践过程。
什么是 AI Agent SEO?
传统 SEO 关注的是:
- 关键词排名
- 反向链接
- 页面权重
- 标题优化
AI Agent SEO(也叫 GEO - Generative Engine Optimization)关注的是:
- 内容被引用(而非排名)
- 结构化数据(而非链接)
- 内容权威性(而非权重)
- 快速响应(1-5秒超时)
- 完整答案(而非标题党)
核心区别:AI 不会给你流量,但会引用你的内容。你的目标是成为 AI 回答问题时的可信来源。
优化策略与实施
1. 增强 JSON-LD 结构化数据
为什么重要:AI 系统通过解析 JSON-LD 来理解内容的语义和结构。
原有问题: 我的博客虽然有基础的 BlogPosting Schema,但缺少关键字段:
- 没有作者 URL
- 日期格式不规范
- 缺少文章分类信息
- 没有阅读时间估算
优化方案:
编辑 themes/.../layouts/partials/templates/schema_json.html,增强 Schema 标记:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": {{ .Title | plainify}},
"description": {{ with .Description }}{{ . }}{{ else }}{{ .Summary }}{{ end }},
// ✅ 新增:标准化日期格式
"datePublished": "{{ .PublishDate.Format "2006-01-02T15:04:05Z07:00" }}",
"dateModified": "{{ .Lastmod.Format "2006-01-02T15:04:05Z07:00" }}",
// ✅ 新增:作者详细信息
"author": {
"@type": "Person",
"name": "{{ . }}",
"url": "{{ site.BaseURL }}" // 作者主页
},
// ✅ 新增:文章分类
"articleSection": {{ range first 1 .Params.categories }}{{ . }}{{ end }},
// ✅ 新增:阅读时间估算(基于200字/分钟)
"timeRequired": "PT{{ div .WordCount 200 }}M",
// ✅ 新增:明确语言标记
"inLanguage": "zh",
// ✅ 新增:完整 URL
"url": "{{ .Permalink }}"
}
</script>
效果:AI 能更准确理解文章主题、作者、时效性和阅读成本。
2. 创建 FAQ Schema 支持
为什么重要:FAQ Schema 是 AI 最容易理解和引用的内容格式。
问答式内容天然适合对话式 AI:
- 用户问"如何安装 Obsidian 插件?"
- AI 从你的 FAQ Schema 中提取答案
- 引用你的网站作为来源
实现方案:
创建 FAQ Schema 组件:
FAQ 组件(父容器):
{{- .Page.Scratch.Set "faq_items" slice -}}
{{- .Inner -}}
{{- $faq_items := .Page.Scratch.Get "faq_items" -}}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{{- range $index, $item := $faq_items -}}
{{- if $index }},{{ end }}
{
"@type": "Question",
"name": {{ $item.question | jsonify }},
"acceptedAnswer": {
"@type": "Answer",
"text": {{ $item.answer | plainify | jsonify }}
}
}
{{- end -}}
]
}
</script>
<div class="faq-container">
{{- range $faq_items -}}
<div class="faq-item">
<h3 class="faq-question">{{ .question }}</h3>
<div class="faq-answer">{{ .answer | markdownify }}</div>
</div>
{{- end -}}
</div>
faq-item.html(子项):
{{- $question := .Get "question" -}}
{{- $answer := .Inner -}}
{{- $faq_items := .Page.Scratch.Get "faq_items" | default slice -}}
{{- $new_item := dict "question" $question "answer" $answer -}}
{{- .Page.Scratch.Set "faq_items" ($faq_items | append $new_item) -}}
使用方法:
## 常见问题
<FAQ>
<FAQItem question="如何安装 Obsidian 插件?">
打开 Obsidian 设置 > 第三方插件 > 浏览,搜索插件名称并安装。
</FAQItem>
<FAQItem question="插件支持哪些平台?">
仅支持桌面版 Obsidian(Windows、macOS、Linux)。
</FAQItem>
</FAQ>
配套 CSS(faq.css):
.faq-container **
margin: 2rem 0;
background: var(--entry);
border-radius: 8px;
padding: 1.5rem;
border: 1px solid var(--border);
**
.faq-question **
font-size: 1.1rem;
font-weight: 600;
color: var(--primary);
display: flex;
gap: 0.5rem;
**
.faq-question::before **
content: "Q:";
background: var(--primary);
color: var(--theme);
padding: 0.2rem 0.5rem;
border-radius: 4px;
font-size: 0.9rem;
**
.faq-answer **
color: var(--content);
line-height: 1.7;
padding-left: 2.5rem;
**
效果:既有视觉呈现,又有机器可读的 Schema 标记。
3. 优化 robots.txt 支持 AI 爬虫
为什么重要:需要明确告诉 AI 爬虫"你可以抓取我的内容"。
原有问题: 只有通用的 User-agent: *,没有针对 AI 爬虫的明确许可。
优化方案:
编辑 themes/.../layouts/robots.txt:
User-agent: *
{{- if hugo.IsProduction }}
Disallow:
{{- else }}
Disallow: /
{{- end }}
User-agent: GPTBot # OpenAI ChatGPT
Allow: /
User-agent: ChatGPT-User # ChatGPT 浏览模式
Allow: /
User-agent: Claude-Web # Anthropic Claude
Allow: /
User-agent: anthropic-ai # Anthropic 官方爬虫
Allow: /
User-agent: PerplexityBot # Perplexity
Allow: /
User-agent: GoogleOther # Google Bard/Gemini
Allow: /
User-agent: Baiduspider # 百度(支持文心一言)
Allow: /
Crawl-delay: 1
Sitemap: {{ "sitemap.xml" | absURL }}
效果:确保所有主流 AI 系统都能抓取你的内容。
4. 添加语义化 HTML(Microdata)
为什么重要:双重标记策略——JSON-LD 给机器,Microdata 给解析器。
优化方案:
编辑 themes/.../layouts/_default/single.html:
<!-- ✅ 添加 itemscope 和 itemtype -->
<article class="post-single" itemscope itemtype="https://schema.org/BlogPosting">
<header class="post-header">
<!-- ✅ 标题添加 itemprop -->
<h1 class="post-title" itemprop="headline">
{{ .Title }}
</h1>
<!-- ✅ 描述添加 itemprop -->
<div class="post-description" itemprop="description">
{{ .Description }}
</div>
<!-- ✅ 元数据添加 itemprop -->
<div class="post-meta">
<meta itemprop="datePublished" content="{{ .PublishDate.Format "2006-01-02T15:04:05Z07:00" }}">
<meta itemprop="dateModified" content="{{ .Lastmod.Format "2006-01-02T15:04:05Z07:00" }}">
<meta itemprop="author" content="{{ .Params.author }}">
</div>
</header>
<!-- ✅ 正文添加 itemprop -->
<div class="post-content" itemprop="articleBody">
{{ .Content }}
</div>
</article>
效果:HTML 本身就携带语义信息,即使 JS 解析失败也能理解。
5. 增强 Open Graph 元数据
为什么重要:社交分享和 AI 系统都会读取 OG 标签。
优化方案:
编辑 themes/.../layouts/partials/templates/opengraph.html:
{{- if .IsPage }}
<meta property="og:type" content="article">
<!-- ✅ 新增:文章作者 -->
{{- with (.Params.author | default site.Params.author) }}
{{- if reflect.IsSlice . }}
{{- range . }}
<meta property="article:author" content="{{ . }}">
{{- end }}
{{- else }}
<meta property="article:author" content="{{ . }}">
{{- end }}
{{- end }}
<!-- 其他标准 OG 标签 -->
<meta property="article:published_time" content="{{ .PublishDate.Format "2006-01-02T15:04:05-07:00" }}">
<meta property="article:modified_time" content="{{ .Lastmod.Format "2006-01-02T15:04:05-07:00" }}">
{{- range .GetTerms "tags" | first 6 }}
<meta property="article:tag" content="{{ .Page.Title }}">
{{- end }}
{{- end }}
效果:AI 能准确识别作者和文章元信息。
6. 优化站点级元数据
为什么重要:首页和分类页也需要被 AI 理解。
优化方案:
编辑 hugo.toml:
[params]
env = "production"
description = "理科生的生活随想 - 专注于技术开发、阅读思考和生活感悟的个人博客,分享 AI 时代的开发实践、工具使用心得和人生思考"
# ✅ 新增:精准关键词数组
keywords = ["技术博客", "开发笔记", "AI", "Obsidian", "Hugo", "阅读", "生活随想", "geekhuashan"]
author = "geekhuashan"
效果:AI 能更好地理解网站定位和主题。
内容写作最佳实践
优化不只是技术问题,内容结构同样重要。
1. 清晰的标题层级
❌ 不好的结构:
# 标题
一大段文字...
# 另一个标题
又是一大段...
✅ 好的结构:
## 问题背景(H2)
简短的问题陈述...
## 解决方案(H2)
### 方案一:XXX(H3)
具体步骤...
#### 步骤1(H4)
详细说明...
## 验证结果(H2)
测试数据...
## 总结(H2)
关键要点列表...
为什么:AI 依赖标题层级理解内容结构。
2. 使用列表和表格
AI 特别喜欢结构化内容:
## 对比方案
| 方案 | 优点 | 缺点 | 适用场景 |
|-----|------|------|---------|
| A | 快速 | 不稳定 | 小项目 |
| B | 稳定 | 复杂 | 大项目 |
## 关键步骤
1. 安装依赖
```bash
npm install
配置参数
- 参数1: 描述
- 参数2: 描述
运行测试
npm test
### 3. Front Matter 优化
每篇文章必须包含:
```toml
+++
title = "明确、描述性的标题(不要标题党)"
description = "100-160字的详细描述,包含关键问题和解决方案"
date = 2025-11-03T00:00:00+08:00
lastmod = 2025-11-03T00:00:00+08:00 # 重要!表示内容新鲜度
author = ["geekhuashan"]
categories = ["tech"] # 明确分类
tags = ["具体术语", "不要泛词", "3-6个"] # 精准标签
+++
关键点:
description:必填,AI 优先读取lastmod:必填,表示时效性tags:使用具体术语(如"Hugo SEO"而非"优化")
4. 添加 FAQ 部分
在技术文章末尾添加常见问题:
## 常见问题
<FAQ>
<FAQItem question="为什么我的 Schema 没生效?">
检查 JSON-LD 格式是否正确,使用 [Google Rich Results Test](https://search.google.com/test/rich-results) 验证。
</FAQItem>
<FAQItem question="需要为每篇文章都添加 FAQ 吗?">
不是必须,但技术教程和操作指南强烈推荐添加,能显著提高 AI 引用率。
</FAQItem>
</FAQ>
验证与测试
1. 本地测试
构建站点验证没有错误:
hugo --gc --minify --printI18nWarnings --printPathWarnings
输出应该类似:
Pages: 151
Build time: 133ms
Total in 133 ms
2. Schema 验证
部署后使用官方工具验证:
Google Rich Results Test https://search.google.com/test/rich-results
- 输入文章 URL
- 检查 BlogPosting Schema 是否识别
- 确认所有字段都正确
Schema.org Validator https://validator.schema.org/
- 粘贴页面 HTML
- 验证 JSON-LD 格式
- 检查嵌套结构
3. robots.txt 验证
curl https://geekhuashan.com/robots.txt
确认输出包含 AI 爬虫规则:
User-agent: GPTBot
Allow: /
...
4. 检查页面输出
查看文章源码,确认 JSON-LD 存在:
curl -s https://geekhuashan.com/ai-agent-seo-optimization/ | \
grep -A 30 'application/ld+json'
应该看到完整的 BlogPosting Schema。
效果监控
短期指标(1-2周)
Schema 识别率
- Google Search Console 中的"增强功能"
- 检查有多少页面被识别为 BlogPosting
AI 爬虫访问
- 分析服务器日志
- 搜索 User-Agent 包含:
GPTBot、Claude-Web、PerplexityBot
中期指标(1-3个月)
AI 引用
- 直接问 ChatGPT/Claude 你的文章主题
- 看是否引用你的网站
外链来源
- Google Analytics 中检查来源
- 是否有来自 AI 平台的流量
长期指标(3个月以上)
品牌提及
- 使用 Google Alerts 监控品牌被提及
- 追踪 AI 生成内容中的引用
SEO 排名变化
- 传统 SEO 可能下降(正常)
- 但 AI 引用应该上升
优化效果
完成这些优化后,我的博客已经:
✅ 技术层面:
- 所有文章都有完整的 BlogPosting Schema
- 支持 FAQ Schema 问答式内容
- 双重标记(JSON-LD + Microdata)
- 7 种主流 AI 爬虫明确许可
✅ 内容层面:
- 每篇文章都有详细 description
- 标题层级清晰(H2-H4)
- 使用列表、表格、代码块
- 技术文章配有 FAQ 部分
✅ 预期效果:
- 被 AI 引用概率提升 36%
- 内容在 AI Overview 中更容易出现
- 长期品牌曝光度提升
常见问题
总结
AI 时代的 SEO 本质是:让机器更容易理解你的内容,让人类更容易找到答案。
核心要点
- 结构化数据是基础 - JSON-LD Schema 是 AI 的"说明书"
- FAQ 是利器 - 问答式内容天然适合对话式 AI
- 语义化很重要 - 用 HTML 本身表达含义
- 内容质量优先 - AI 偏好权威、完整、有据可查的内容
- 长期主义 - 这是投资未来,不是短期流量技巧
下一步
如果你也想优化自己的博客:
- 先从 Schema 开始 - 添加 BlogPosting JSON-LD
- 创建 FAQ shortcode - 为技术文章添加问答
- 更新 robots.txt - 允许 AI 爬虫
- 改进内容结构 - 清晰的标题、列表、表格
- 持续更新 - 保持
lastmod最新
相关资源
- 本站优化文档: AI-SEO-OPTIMIZATION.md - 完整技术细节
- Schema.org 官方文档: https://schema.org/BlogPosting
- Google Rich Results Test: https://search.google.com/test/rich-results
- SEO 与 AI 趋势报告: SEOsly - AI and SEO
Google SEO 优化:不可忽视的传统搜索
虽然 AI Agent 正在改变搜索格局,但传统 Google SEO 仍然至关重要。让我们继续优化。
为什么还需要传统 SEO?
- Google 仍是主导 - 90%+ 的搜索市场份额
- 长期流量来源 - 持续的自然流量
- 互补关系 - 好的 SEO 也有助于 AI 抓取
- 用户习惯 - 大多数用户仍使用传统搜索
Core Web Vitals:2025 年的排名信号
Google 使用三个核心指标作为排名信号:
1. LCP (Largest Contentful Paint) - 最大内容绘制
- 目标: < 2.5 秒
- 衡量主要内容加载速度
2. INP (Interaction to Next Paint) - 交互响应
- 目标: < 200 毫秒
- 注意: 2024 年取代了 FID
3. CLS (Cumulative Layout Shift) - 布局偏移
- 目标: < 0.1
- 衡量视觉稳定性
7. 优化 Sitemap 配置
为什么重要: 帮助 Google 理解页面优先级和更新频率。
实现方案:
创建自定义 sitemap 模板 themes/.../layouts/sitemap.xml:
{{ printf "<?xml version=\"1.0\" encoding=\"utf-8\"?>" | safeHTML }}
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
{{- range .Data.Pages }}
<url>
<loc>{{ .Permalink }}</loc>
<lastmod>{{ .Lastmod.Format "2006-01-02T15:04:05-07:00" }}</lastmod>
<!-- 动态优先级 -->
{{- $priority := 0.5 }}
{{- if .IsHome }}
{{- $priority = 1.0 }}
{{- else if eq .Section "tech" }}
{{- $priority = 0.8 }}
{{- else if or (eq .Section "read") (eq .Section "life") }}
{{- $priority = 0.7 }}
{{- end }}
<priority>{{ $priority }}</priority>
<!-- 图片 sitemap 整合 -->
{{- with .Params.cover.image }}
<image:image>
<image:loc>{{ . | absURL }}</image:loc>
<image:title>{{ $.Title }}</image:title>
</image:image>
{{- end }}
</url>
{{- end }}
</urlset>
配置 hugo.toml:
[sitemap]
changefreq = "weekly"
filename = "sitemap.xml"
priority = 0.5
效果:
- 技术文章优先级 0.8 (更高)
- 图片也被索引 (Google 图片搜索)
- 明确更新频率
8. 性能优化 - DNS Prefetch
为什么重要: 提前解析域名,节省 20-500ms。
实现方案:
编辑 themes/.../layouts/partials/head.html:
<!-- DNS 预解析 -->
<link rel="dns-prefetch" href="//www.googletagmanager.com">
<link rel="dns-prefetch" href="//www.google-analytics.com">
<!-- 预连接 -->
<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
效果: 改善 LCP (最大内容绘制时间)。
9. 增强 Robots Meta 标签
为什么重要: 在搜索结果中显示更丰富的内容预览。
优化方案:
<!-- 旧版本 -->
<meta name="robots" content="index, follow">
<!-- 新版本 -->
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
参数说明:
max-image-preview:large: 允许大图预览max-snippet:-1: 无限制摘要长度max-video-preview:-1: 无限制视频预览
10. 优化图片 SEO
为什么重要: 图片 SEO 能带来 20-30% 的额外流量。
创建优化的图片 shortcode:
themes/.../layouts/shortcodes/img.html:
{{- $src := .Get "src" -}}
{{- $alt := .Get "alt" -}}
{{- $width := .Get "width" -}}
{{- $height := .Get "height" -}}
<figure itemscope itemtype="https://schema.org/ImageObject">
<img
src="{{ $src | absURL }}"
alt="{{ $alt }}"
width="{{ $width }}"
height="{{ $height }}"
loading="lazy"
itemprop="contentUrl"
aria-label="{{ $alt }}"
>
<figcaption itemprop="caption">{{ .Get "title" }}</figcaption>
<meta itemprop="url" content="{{ $src | absURL }}">
<meta itemprop="name" content="{{ $alt }}">
</figure>
使用方法:
<Image
src="image.jpg"
alt="详细的图片描述"
title="图片标题"
width={800}
height={600}
/>
SEO 优势:
- ✅
alt属性 - 图片 SEO 基础 - ✅
width/height- 防止 CLS - ✅
loading="lazy"- 提升性能 - ✅ ImageObject Schema - 结构化数据
11. PWA Manifest 支持
为什么重要: 获得"移动友好"标识,提升排名。
创建 static/manifest.json:
**
"name": "理科生的生活随想",
"short_name": "geekhuashan",
"description": "专注于技术开发、阅读思考和生活感悟的个人博客",
"start_url": "/",
"display": "standalone",
"background_color": "#ffffff",
"theme_color": "#1e1e1e",
"lang": "zh-CN",
"categories": ["tech", "blog", "reading", "life"]
**
在 head.html 中引用:
<link rel="manifest" href="/manifest.json">
效果:
- 支持"添加到主屏幕"
- Google 移动友好标识
- 改善移动端用户体验
SEO 最佳实践速查
标题优化
❌ 不好的标题:
title = "一些思考"
✅ 好的标题:
title = "AI 时代的 SEO 优化实践:让你的博客被 AI Agent 看见"
要点:
- 包含核心关键词
- 明确价值主张
- 60 字符以内
Meta Description
description = "深入探讨如何针对 ChatGPT、Claude、Perplexity 等 AI Agent 优化博客 SEO,通过 JSON-LD、FAQ Schema、语义化 HTML 等技术提升内容在 AI 中的可见度和引用率"
要点:
- 100-160 字符
- 包含 2-3 个关键词
- 清晰说明文章价值
URL 结构
✅ 好的 URL:
https://geekhuashan.com/ai-agent-seo-optimization/
❌ 不好的 URL:
https://geekhuashan.com/posts/2025/11/03/article123/
当前配置:
[permalinks]
post = "/:title/" # 使用标题作为 URL
内部链接策略
## 相关文章
详见我之前写的 [Flomo Importer 2.0 开发记录](../flomo-to-obsidian/)。
更多 AI 相关讨论,参考本站的 [AI 系列文章](#)。
策略:
- 每篇文章 2-3 个内部链接
- 使用描述性锚文本
- 链接到相关性强的内容
性能优化检查清单
LCP 优化 (< 2.5s)
✅ 已实施:
- DNS Prefetch 和 Preconnect
- 图片 lazy loading
- 资源 minify
- CSS/JS 指纹化
进一步优化:
- 使用 WebP 格式
- 实施 CDN
- 压缩图片
- 移除未使用的 CSS
INP 优化 (< 200ms)
✅ 已实施:
- JavaScript 延迟加载
- 按需加载脚本
进一步优化:
- 减少 JavaScript 执行时间
- 使用 Web Workers
CLS 优化 (< 0.1)
✅ 已实施:
- 图片 width/height
- 字体预加载
检查要点:
- 确保所有图片都有尺寸
- 避免动态注入内容
监控与测试
Google Search Console
必看报告:
- 搜索性能 - 点击、展示、排名
- Core Web Vitals - LCP, INP, CLS
- 索引覆盖率 - 已索引/排除的页面
- 移动可用性 - 移动端问题
测试工具
PageSpeed Insights
https://pagespeed.web.dev/ 输入: https://geekhuashan.com/Mobile-Friendly Test
https://search.google.com/test/mobile-friendlyRich Results Test
https://search.google.com/test/rich-results 验证 Schema 标记
部署后验证清单
构建成功后,进行以下验证:
# 1. 本地构建测试
hugo --gc --minify --printI18nWarnings --printPathWarnings
# 2. 检查 sitemap
curl https://geekhuashan.com/sitemap.xml
# 3. 检查 robots.txt
curl https://geekhuashan.com/robots.txt
# 4. 检查 manifest
curl https://geekhuashan.com/manifest.json
Google Search Console:
- 添加网站属性
- 提交 sitemap
- 验证所有权
- 请求索引
性能测试:
- PageSpeed Insights
- Core Web Vitals 检查
- 移动端测试
Schema 验证:
- Rich Results Test
- 检查 BlogPosting
- 检查 FAQPage
- 检查 ImageObject
写在最后
这次优化让我深刻体会到:AI 时代的 SEO 是双重战略。
AI SEO vs Google SEO
| 方面 | AI SEO | Google SEO |
|---|---|---|
| 目标 | 被引用 | 排名流量 |
| 核心 | 结构化数据 | Core Web Vitals |
| 时效 | 1-3 个月 | 3-6 个月 |
| 难度 | 技术实现 | 持续优化 |
| 回报 | 品牌曝光 | 自然流量 |
核心要点
- AI SEO 和 Google SEO 并不冲突 - 而是互相增强
- 结构化数据是基础 - 既服务 AI 也服务搜索引擎
- 性能优化是必须 - Core Web Vitals 直接影响排名
- 内容质量优先 - 技术只是辅助,内容才是核心
- 长期主义 - SEO 是马拉松,不是短跑
预期效果时间线
- 1-2 周: Schema 被识别
- 2-4 周: 索引覆盖率提升
- 1-3 个月: AI 开始引用,排名改善
- 3-6 个月: 自然流量增长
- 6 个月+: 权威度建立,长期稳定
持续优化建议
每周:
- 发布 1-2 篇高质量文章
- 检查 Search Console 数据
每月:
- 更新老文章内容
- 分析性能数据
- 优化慢速页面
每季度:
- 审查 SEO 策略
- 调整关键词方向
- 评估 ROI
不仅要写得好,还要让机器"读得懂"。不仅要有观点,还要有结构。不仅要吸引人,还要经得起验证。
如果你的博客也想在 AI 时代和传统搜索中都获得成功,不妨从今天开始优化。这是一个长期投资,但绝对值得。
如果这篇文章对你有帮助,欢迎分享。有问题也欢迎在评论区讨论。
本文所有优化代码已开源,可在本站的 GitHub 仓库中查看。