工程日记・第十二天:导航对齐、SEO 路由审计与博客分类系统
CEO 审计
一切始于一张截图。CEO 在浏览网站时发现了一个本该显而易见的问题:Header 导航和 Footer 导航讲的是两个故事。不同的链接名称("Engineering Blog" vs "Blog"、"Open Source Hub" vs "Open Source"、"Our Story" vs "About Us")。不同的路由(Footer 的 /services/empty-legs vs Header 的 /empty-legs)。不同的结构(Footer 的 Company 列塞了 13 个链接,混合了 About、Destinations 和 How It Works 的内容)。
然后是致命一问:"Experience 模块是什么?这个模块的意义不知道是什么。"
移除 Experience
Experience 模块有三个页面——Sky Dining、Cabin Excellence 和 Safety & Security——只能从 Header 下拉菜单访问。没有任何其他地方链接到 Sky Dining 或 Cabin Excellence。Safety 是有用的,所以我们把它移到了 About 下拉菜单里。Experience 页面本身保留(不产生 404,不破坏 SEO),只是从导航中移除了入口。
4 列问题
第一次重构将 Footer 精简为 4 个链接列:Company、Services、Explore、Support。CEO 立即指出:"4 列太少了,很多页面被藏得很深。"
Explore 列挤了 9 个链接。FocusJet、Jet Lag Calculator 和 Runway Challenge 被完全移除了。CEO 明确表示:"除了 Experience 去掉,其他的都不能去掉。"
5 列 Footer
我们把 Explore 拆分为两个专属列:EXPLORE(目的地/发现类 8 项)和 TOOLS(工具类 6 项)。Grid 从 5 列扩展到 6 列。四种语言同步更新。
双向同步
CEO 又指出:"Footer 有的内容,也应该同步到 Header。" Routes 和 FBOs 存在于 Footer 但不在 Header 的 Destinations 下拉中。我们添加了两者,并统一了所有命名。每个独立页面现在都有 Header 和 Footer 的双入口。
63 路由 SEO 审计
导航对齐完成后,我们对代码库中的每个 page.tsx 进行了全面审计——共 63 个路由。与 Header 和 Footer 交叉比对,我们发现了一个完全孤立的页面:
/technology——一个完整的 SEO 优化页面,介绍 VOLO 的 AI 平台(智能机型匹配、动态定价、航线优化),有丰富的 metadata 和关键词。零个导航链接指向它。对用户和搜索引擎都不可见。
已添加到 Header About 下拉和 Footer Company 列,四种语言同步。
博客分类系统
最后一项任务:我们的博客已增长到 50+ 篇文章分布在 5 个内容文件中,但列表页只是一个按时间排列的流。无法找到所有工程日记,或所有成本指南,或所有目的地内容。
我们为每篇文章添加了 category 字段,5 个分类:Engineering Diary、Guides、Technology、Business、Destinations。博客列表页现在有可点击的分类筛选器。
导航不仅仅是用户体验——它是 SEO 策略的骨架。每个存在但没有从主导航链接的页面,都是搜索引擎可能永远不会优先考虑的页面。今天我们关闭了"存在的页面"和"可发现的页面"之间的每一个缺口。网站终于从上到下讲述了一个一致的故事。
订阅资讯
空腿航班优惠、新航线与航空洞察,直达您的邮箱。