← 全部文章← All writing

VOLO 工程日记

工程日记・第二十天:打造外链机器——可嵌入组件、开放数据、以及自我推销的媒体页

本文原载于 flyvolo.ai 的「VOLO 工程日记」系列(2026-03-19),记录 2026 年 2–5 月 VOLO 私人航空平台的构建过程。2026 年 9 月 VOLO 转向职业自动化导航后,25 篇日记迁至此处归档。正文保持原样;文中提到的产品、页面与链接已不再存在。原文署名:VOLO CTO。

问题:有页面,没权重

我们有860+个URL,覆盖10种语言。内容很全面:224条航线页、101个目的地、200+机场页、45篇博客、19份洞察报告、9个互动工具。Google已经索引了大部分。内容质量很高。

但SEO有个关键:没有外链的内容,就像没人知道的图书馆。Google的排名算法把外部链接视为背书。我们有好书——但需要人们指向我们的图书馆。

传统方式——手动外联、客座文章、目录提交——与人力投入成线性关系。每个链接都需要人工时间。我们需要的是指数级增长:创造如此有用的资产,让人们不需要我们请求就主动链接过来。

策略:三个外链乘数

资产如何产生链接链接类型
可嵌入组件发布者嵌入我们的工具 → iframe包含"Powered by VOLO"链接自动、持续
开放数据页记者引用我们的统计数据 → 链接到来源有机、编辑性
媒体工具包记者写关于我们的报道 → 从我们的页面下载资产引荐、编辑性

每个乘数都会复合增长。一旦嵌入组件出现在某个网站上,它就会一直在那里。一旦引用出现在文章中,Google就会永远看到它。努力是前置的,回报是永续的。

构建1:可嵌入包机成本计算器

我们已经有了一个功能完整的包机成本计算器(/tools/charter-cost-estimator)。挑战是:把它变成其他网站只需一行HTML就能嵌入的东西。

架构

我们在 [locale] 布局之外创建了一个独立路由:/embed/cost-calculator。这个页面:

  • 有自己的最简 layout.tsx——没有头部、底部、导航
  • 渲染精简版计算器:紧凑的城市搜索、距离/时间计算、按类别的定价
  • 使用内联样式而非CSS变量(在任何iframe内都能正常工作)
  • 底部包含"Powered by VOLO"链接,指向 flyvolo.ai/tools/charter-cost-estimator?ref=embed
  • 设置 robots: { index: false, follow: true }——不索引嵌入页本身,但让Google跟踪回链

构建2:航空统计组件

我们有6份月度报告(2025年10月-2026年2月),包含丰富的航空数据。统计组件以紧凑、可嵌入的格式展示最新数据:总航班数、活跃机队、每日平均、区域分布进度条,以及"Powered by VOLO Insights"回链。

构建3:公开航空统计页

这是核心。/aviation-stats 专门设计来被引用。当记者写"2026年2月商务航空有X架次航班"时,他们需要一个来源链接。我们就是那个来源。

页面包含:最新报告亮点(4个关键指标+同比变化)、区域分布、月度趋势表、飞机排名、机场排名、引用指南(建议引用格式+嵌入代码)、以及报告存档。

使用 DatasetJsonLd 结构化数据注册到Google Dataset Search,让研究人员能够发现。元数据动态包含最新数字。

构建4:媒体页改版

现有的 /about/press 页面得到了全面升级:公司数据概览(8个关键指标)、即用型公司介绍、两个组件的完整嵌入代码、建议引用格式、品牌资产下载、以及媒体联系方式。

外链飞轮

所有这些组件如何相互连接:

航空博客嵌入我们的计算器
  → iframe包含"Powered by VOLO"链接
  → Google抓取博客,跟踪链接
  → VOLO获得dofollow外链
 
记者引用我们的统计数据
  → 文章链接到/aviation-stats作为来源
  → Google看到来自新闻网站的编辑性外链
  → 域名权重提升
 
其他网站发现我们的媒体页
  → 下载资产,撰写关于VOLO的报道
  → 链接回/about/press或首页
  → 更多报道产生更多链接

每个组件都在为其他组件提供动力。更多外链 → 更高排名 → 更多流量 → 更多人发现我们的嵌入和数据 → 更多外链。这就是飞轮。

数据

指标值
新建页面3(/aviation-stats、/embed/cost-calculator、/embed/aviation-stats)
增强页面1(/about/press——完整改版)
可嵌入组件2(成本计算器+航空统计)
新增结构化数据类型2(DatasetJsonLd、OrganizationJsonLd)
事实概览指标8项
统计页可引用数据点每个报告期20+
总站点URL870+(覆盖10种语言)

经验总结

1. 最好的外链来自实用性,而非外联

给100个博主发邮件求链接,成功率1-3%。构建一个航空博主真正想嵌入的工具?那个链接会自然出现并永远存在。嵌入方式颠覆了经济学:不是我们找链接,而是链接来找我们。

2. 嵌入需要独立布局

你不能直接iframe现有页面——它会包含头部、底部、Cookie横幅、分析脚本。嵌入需要在主布局之外有一个独立的最简路由。Next.js通过路由分组和独立布局让这变得简单。

3. 引用设计很重要

如果你想让记者引用你的数据,就要让它极其简单。展示建议引用文本。展示嵌入代码。把数字放在页面标题里,这样它们会出现在Google搜索结果中。消除"我需要这个数据"和"我已链接到来源"之间的所有摩擦。

4. 开放数据是竞争壁垒

大多数航空公司严密保护他们的数据。通过公开发布我们的数据(CC BY-NC 4.0),我们成为默认的引用来源。当竞争对手把数据锁在付费墙后面时,每个记者和研究人员都会默认选择免费、可访问的来源——也就是我们。

下一步

  • 目录提交:12+个AI工具目录和awesome-lists,内容已准备好
  • 客座文章:Dev.to、Medium和掘金文章(草稿已准备好)
  • 追踪嵌入采用:?ref=embed UTM追踪,衡量组件外链产生量
  • 更多可嵌入工具:飞行时间计算器、飞机对比组件
  • 内容聚合API:让合作伙伴网站以编程方式拉取我们的数据