Skip to content

Commit df044a3

Browse files
calderbuildclaude
andcommitted
fix(seo): optimize homepage SEO title, description, and add Blog schema
- Extend SEOTitle from 28 to 59 chars for optimal 50-60 range - Shorten meta description from ~210 to 142 chars - Add Blog schema with BlogPosting references for homepage - Improves Google Search Console visibility and E-E-A-T signals 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 1981367 commit df044a3

File tree

2 files changed

+20
-3
lines changed

2 files changed

+20
-3
lines changed

_config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Site settings
22
title: Jason's Blog
3-
SEOTitle: Jason's AI & Tech Insights
3+
SEOTitle: Jason's Blog | AI Agent Development & Multi-Agent Architecture
44
header-img: img/home-bg-o.jpg
55
email: johnrobertdestiny@gmail.com
6-
description: "AI Agent 开发、全栈实践、获奖项目经验分享。用真实生产案例和多智能体架构,帮助你快速上线可赚钱的 AI 产品。"
6+
description: "AI Agent development expert with 28 months production experience. Multi-agent architecture, hackathon-winning projects, real case studies."
77
keyword: "AI Agent, Core Web Vitals, PageSpeed, Devtools MCP, 多智能体, 性能优化"
88
url: "https://jasonrobert.me" # your host, for absolute URL
99
baseurl: "" # for example, '/blog' if your blog hosted on 'host/blog'

_includes/head.html

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,24 @@
211211
"query-input": "required name=search_term_string"
212212
},
213213
"inLanguage": "zh-CN"
214-
}{% if page.layout == 'post' %},
214+
}{% if page.url == '/' or page.url == '/index.html' %},
215+
{
216+
"@type": "Blog",
217+
"@id": "{{ site.url }}/#blog",
218+
"url": "{{ site.url }}/",
219+
"name": "{{ site.title }}",
220+
"description": "{{ site.description }}",
221+
"publisher": {
222+
"@id": "{{ site.url }}/#organization"
223+
},
224+
"blogPost": [{% for post in site.posts limit:5 %}{
225+
"@type": "BlogPosting",
226+
"headline": "{{ post.title | escape }}",
227+
"url": "{{ site.url }}{{ post.url }}",
228+
"datePublished": "{{ post.date | date_to_xmlschema }}"
229+
}{% unless forloop.last %},{% endunless %}{% endfor %}],
230+
"inLanguage": ["en", "zh-CN"]
231+
}{% endif %}{% if page.layout == 'post' %},
215232
{
216233
"@type": "Article",
217234
"@id": "{{ site.url }}{{ page.url }}#article",

0 commit comments

Comments
 (0)