AI优先博客清理日志:SEO、重定向与双语设置
内容提要
博客改造记录:通过GSC发现中文页面在美国市场点击率仅1.46%,因此推行双语化。清理300多条旧重定向,保留多连字符变体以避免404错误,并用显式映射替代通配符。双语要求代码、图表和细节完全对齐,由AI起草并交叉校对。相关规则写入AGENTS.md,确保后续可执行。
延伸解读
从GSC数据看双语化的必要性
文章提到,美国市场有超过13000次展示,但点击率仅为1.46%,而中文市场点击率保持在6%以上。这一对比表明,纯中文页面在海外搜索结果中容易被跳过。双语化并非为了显得国际化,而是让已经找到文章的读者能够真正阅读。这提醒我们,技术内容的质量固然重要,但语言门槛可能让潜在读者流失。
重定向清理中的陷阱与对策
作者在清理旧重定向时,最初想用简单规则替换空格和合并连字符,但Hugo生成的slug可能包含双连字符(如google-search-tips--tricks)。如果脚本将--合并为-,已索引的URL会直接404。最终采用保守方法:保留单连字符规范路径和原始多连字符变体,并用显式映射替代通配符。这避免了调试时的猜测,也保护了已有索引。
双语对齐的具体要求
文章强调,双语不是附加简短英文摘要,而是要求代码、图表和细节完全对齐。例如,shell命令、Java钩子和内核配置必须逐字符一致,Mermaid图表在英文页面也要能渲染。同时,陷阱、权衡和性能数字不能变成温吞的散文。工作流是AI起草并交叉校对,作者逐段编辑,首批覆盖10多篇高流量文章。
用AGENTS.md固化规则
清理后,作者担心未来忘记决策原因,因此在仓库中添加AGENTS.md,写下基本规则:双语对齐、SEO描述遵循[痛点]+[解决方案]+[结果]、目录分离content/和content.en/、重定向仅用显式规则。这样无论是自己还是代理,下次都有可运行的规则,而不是“大概差不多”。这体现了将隐性知识显性化,确保长期可维护。
Q&A
为什么作者决定将博客双语化?
作者通过Google Search Console发现,中文页面在美国市场的点击率仅为1.46%,而中文市场点击率超过6%。为了让已经找到文章的外国读者能够真正阅读,作者决定推行双语化。
在清理重定向时,作者遇到了什么坑?如何解决?
作者最初想将空格替换为连字符并合并重复的连字符,但Hugo生成的slug可能包含双连字符(如google-search-tips--tricks),如果合并会导致已索引的URL变成404。最终作者保留了单连字符规范路径和原始多连字符变体,并用显式映射替代通配符。
双语化对翻译内容有哪些具体要求?
要求包括:代码完全一致(shell命令、Java钩子、内核配置逐字符匹配);图表一致(Mermaid图在英文页面也要渲染);不磨平细节(陷阱、权衡和性能数字保留,不变成温吞的散文)。
AGENTS.md文件中记录了哪些规则?
规则包括:双语对齐(中文更新后英文必须高保真更新);SEO描述遵循[痛点]+[解决方案]+[结果]格式;目录约定保持content/和content.en/分离,链接按多语言站点处理;禁止重定向回退,static/_redirects只使用显式规则,不用/post/*。
作者在博客改造中如何使用AI?
AI主要处理重复性工作和交叉校对,例如起草翻译、批量编辑和检查。但保留和删除的决策、最终权衡、语气和責任仍由作者自己负责。
作者对SEO和双语页面的最终看法是什么?
作者写博客是为了保存问题解决的方法,SEO和双语页面只是平滑通往这些笔记的道路,让它们更容易被找到和读完。AI是电动工具,但最终权衡、语气和責任仍属于作者。