网站上线 3 个月,Google 只收录了首页
2025 年 9 月,Free API Hub 正式上线。我满心期待地等了一个月,打开 Google Search Console 一看——收录页面 1 个。就一个首页。当时心里咯噔一下,又等了两个月,收录量缓慢爬到了 7 个,每天 UV 不到 50。说实话,那段时间真的很焦虑。
明明我们平台收录了 500+ 免费 API,内容质量不差,页面加载速度也快,为什么 Google 就是不收录?我花了一整个周末翻遍了 Google 的搜索中心文档、John Mueller 的推文、以及各种 SEO 论坛的帖子,终于搞明白了一件事:技术类网站做 SEO,跟内容站完全不是一个逻辑。
API 聚合平台的页面结构复杂,大量动态路由、多语言切换、API 详情页内容同质化——这些都是搜索引擎的"雷区"。如果你跟我一样在运营一个技术类网站,这篇文章会把我从零收录到日均 3000 UV 的完整 SEO 策略拆解给你,每一步都是踩过坑之后总结出来的。
一、技术 SEO 基础:先把地基打好
很多人一上来就想着写博客、堆关键词,但如果你网站的技术基础没打好,后面的内容优化全是白费。我先把我们踩过的技术坑列出来,你对照看看自己中了几条。
1.1 Sitemap:别只搞一个大的
最开始我们只生成了一个 sitemap.xml,把所有页面都塞进去。后来发现 Google 对单个 sitemap 的 URL 数量有上限(5 万个),而且大 sitemap 抓取效率很低。我们拆成了 6 个子 sitemap:
- pages-sitemap.xml:静态页面(首页、关于、联系方式等)
- blog-sitemap.xml:博客文章
- mcp-sitemap.xml:MCP 服务器页面
- tutorials-sitemap.xml:教程页面
- geo-sitemap.xml:地理定位相关页面
- apis-sitemap.xml:API 详情页
然后用一个主 sitemap.xml 把 6 个子 sitemap 引起来。改完之后,Google Search Console 里的"已发现但未编入索引"数量明显下降,说明 Googlebot 抓取效率提升了。这个改动大概花了 2 天时间,但效果立竿见影。
1.2 robots.txt:给爬虫开绿灯
我们网站面向全球用户,但国内搜索引擎也不能忽视。robots.txt 里我配了 25+ 搜索引擎爬虫的 UA 白名单,包括 Googlebot、Bingbot、Baiduspider、Sogou、360Spider、Bytespider(字节跳动)等。关键是别把 API 接口路径给屏蔽了——我一开始犯了这个错,把 /api/ 路径全 Disallow 了,结果 Google 把 API 文档页面也当成了不允许抓取的内容,白白浪费了两个月。
正确的做法是:只屏蔽真正的后端 API 接口(如 /api/v1/*),保留 API 介绍页面和文档页面的抓取权限。
1.3 Canonical URL:统一入口
Next.js 默认生成的 URL 有时候带 trailing slash,有时候不带。我们统一设置了 trailingSlash: true,确保每个页面只有一个 canonical URL。同时在每个页面的 <head> 里显式声明 canonical 标签,避免同一内容被 Google 当成重复页面。
多语言场景下这个问题更严重:/zh-CN/blog/xxx 和 /en-US/blog/xxx 是同一篇文章的不同语言版本,必须用 hreflang 标签明确告诉 Google 它们的关系,否则会被判定为重复内容。我们用 _redirects 配置了 308 重定向,确保用户和爬虫都能正确跳转到对应语言版本。
1.4 _headers 缓存策略
Cloudflare Pages 的 _headers 文件可以设置缓存策略。我们给 sitemap 和 robots.txt 设置了 24 小时缓存,静态资源设置了长期缓存。这样 Googlebot 不用每次都重新下载 sitemap,抓取效率更高。
二、内容 SEO 策略:博客是流量引擎
技术 SEO 搞定之后,收录量从 7 涨到了 200 多,但流量还是上不去。为什么?因为 API 详情页的搜索量太低了——用户不会搜"免费天气 API 524900",他们搜的是"免费天气 API 推荐"或者"天气 API 哪个好"。这时候我才意识到:API 聚合网站运营不能只靠 API 页面,必须用博客来捕获长尾搜索流量。
2.1 长尾关键词布局
每篇博客文章我覆盖 3-5 个长尾关键词。不是硬塞,而是围绕一个核心主题自然展开。比如这篇文章,我布局的关键词包括:
- API网站SEO优化(搜索意图:技术类网站怎么做 SEO)
- 技术类网站SEO策略(搜索意图:技术站点的 SEO 方法论)
- 免费API平台推广(搜索意图:API 平台如何获客)
- API聚合网站运营(搜索意图:聚合类网站的运营经验)
- Google收录优化(搜索意图:如何提升 Google 收录量)
这些词的月搜索量都不高,大多在 100-500 之间,但竞争度极低,很容易排到首页。而且搜索这些词的用户,都是精准的目标用户——他们要么在找 API,要么在做技术站的 SEO,跟我们的网站高度匹配。
2.2 博客文章的 E-E-A-T 优化
Google 的 E-E-A-T 原则(经验、专业性、权威性、可信度)对技术博客尤其重要。我们每篇文章都做了这些优化:
- 作者署名:每篇文章都有真实的作者名字和简介,不是"Admin"或"系统管理员"
- 作者简介:包含作者的专业背景和从业年限,建立专业权威
- 发布日期:每篇文章都有明确的发布日期,告诉 Google 内容是新鲜的
- 真实数据:引用 Google Search Console 的真实收录数据、PageSpeed 评分、关键词排名变化
我看过太多技术博客用"小编"署名,没有发布日期,内容全是泛泛而谈——这种文章 Google 根本不会给好排名。你写的技术文章,得让 Google 觉得"这个人确实懂行"。
2.3 文章字数和更新频率
我们每篇博客文章控制在 1000-1500 字。不是越长越好——Google 更看重内容的深度和实用性,而不是字数。一篇 800 字但全是干货的文章,排名往往比 3000 字的注水文高。
更新频率方面,我们保持每周 1-2 篇。关键是持续输出,不要一个月发 10 篇然后停更半年。Google 对持续更新的网站有信任加成。
三、结构化数据:JSON-LD 让搜索结果更"好看"
结构化数据是我觉得性价比最高的 SEO 优化之一。配置一次,长期受益。我们用了 4 种 JSON-LD 结构化数据:
3.1 Article(文章)
每篇博客文章都配了 Article 类型的 JSON-LD,包含标题、描述、发布日期、作者信息、封面图。这样 Google 在搜索结果里可以展示文章的发布日期和作者,点击率能提升 15%-20%。
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "文章标题",
"datePublished": "2026-06-14",
"author": {
"@type": "Person",
"name": "刘思远"
}
}3.2 FAQPage(常见问题)
FAQ 页面用 FAQPage 类型,可以直接在 Google 搜索结果里展示问答摘要。这个效果特别明显——我们 FAQ 页面的点击率比普通页面高了将近 30%。
3.3 WebSite + Organization
首页配置了 WebSite 和 Organization 类型,包含网站名称、Logo、搜索框(SiteLinks Search Box)。Organization 类型里还加了 sameAs 指向我们的 GitHub 和社交媒体账号,增强品牌可信度。
所有 JSON-LD 配置完成后,我用 Google Rich Results Test 逐页验证,确保没有语法错误。这一步很重要——格式不对的 JSON-LD 不但没用,还可能在 Search Console 里报错。
四、国内搜索引擎 GEO 优化:别忽视百度和头条
Free API Hub 虽然部署在 Cloudflare 上,但我们的中文用户占比超过 60%。国内搜索引擎的优化不能不做,但做法跟 Google 完全不同。
4.1 字节跳动验证 + 头条自动推送
字节跳动的爬虫(Bytespider)抓取频率很高,但前提是你得在头条搜索站长平台完成验证。验证通过后,开启自动推送功能,每次有新页面发布都会主动通知头条。我们上线这个功能后,头条搜索的收录量一周内就超过了百度。
4.2 百度/搜狗/360 爬虫白名单
百度的 Baiduspider 对海外服务器的抓取频率很低。我的解决方案是:在 robots.txt 里明确允许这些爬虫,同时在 Cloudflare 的防火墙规则里把它们加入白名单,避免被 WAF 误拦截。另外,百度站长平台的"链接提交"功能一定要用,手动推送重要页面的 URL,比等百度自己来抓快得多。
4.3 ICP 备案和服务器位置
这个是硬伤——没有 ICP 备案的海外服务器,百度收录确实会慢很多。我们目前没有备案,所以百度收录量一直上不去。如果你主要面向国内用户,建议还是用国内服务器 + ICP 备案,SEO 效果会好很多。
五、内链策略:让流量在站内流转
很多技术网站只关注外链,忽视了内链。但内链是成本最低、效果最稳定的 SEO 手段。我们的内链策略很简单:
- 博客 → API 页面:每篇博客文章至少链接 3-5 个相关的 API 详情页。比如写"免费天气 API 推荐"的文章,自然地链接到 OpenWeatherMap、WeatherAPI 等 API 的详情页
- 教程 → API 页面:教程中用到的每个 API 都链接到对应的详情页,方便用户深入了解
- API 页面 → 相关博客:API 详情页底部展示"相关文章",把博客流量反哺回来
- API 页面 → 相关 API:同类 API 之间互相推荐,增加页面浏览深度
这样形成了一个内容闭环:用户从搜索引擎进入博客 → 点击链接到 API 页面 → 看到相关教程 → 再跳到其他 API 页面。平均每个用户的页面浏览量从 1.8 提升到了 3.2,跳出率从 72% 降到了 48%。
六、成果数据:从零收录到日均 3000 UV
说了这么多方法,来看看实际效果。以下是我们 SEO 优化前后的对比数据:
收录数据
- Google Search Console 收录页面:从 7 个增长到 1000+ 个
- 核心关键词"免费API":从无排名进入 Google 前 3 页
- 长尾关键词"号码标记查询API":进入 Google 首页前 5
- 长尾关键词"MCP服务器推荐":进入 Google 首页前 3
- 技术博客SEO相关关键词:5+ 个长尾词进入首页
流量数据
- 日均 UV:从不到 50 增长到 3000+
- 自然搜索流量占比:从 15% 提升到 65%
- 博客文章贡献流量:占总流量的 30%+
- 平均会话时长:从 45 秒提升到 2 分 18 秒
性能数据
- PageSpeed Insights 移动端评分:90+
- PageSpeed Insights 桌面端评分:95+
- LCP(最大内容绘制):1.2 秒
- CLS(累积布局偏移):0.02
最近我们新增了 81 个数据查询服务 API,覆盖身份核验、号码服务、婚姻情感、司法涉诉、金融风控、车辆查询、企业查询、专业报告等类别。这批 API 上线后,相关长尾关键词的搜索流量又涨了一波——"号码标记查询 API"就是这批 API 带来的。
七、技术类网站 SEO 优先级建议
如果你也在做技术类网站的 SEO,我建议按这个优先级来:
- 第一优先级:技术 SEO 基础——sitemap、robots.txt、canonical URL、hreflang。这些不做,后面全白搭。预计 2-3 天搞定。
- 第二优先级:结构化数据——JSON-LD 配置一次长期受益,优先做 Article 和 FAQPage。预计 1-2 天。
- 第三优先级:博客内容——开始写长尾关键词文章,每周 1-2 篇,持续 3 个月以上才能看到明显效果。这是最慢但最持久的流量来源。
- 第四优先级:内链优化——在现有内容之间建立链接关系,形成内容闭环。预计 1 天。
- 第五优先级:国内搜索引擎——如果你有国内用户,做百度/头条的站长验证和主动推送。预计半天。
SEO 不是一蹴而就的事,尤其是技术类网站,搜索引擎天然对"工具型"页面的收录意愿就低。但只要把技术基础打好,用博客内容捕获长尾流量,再配合结构化数据提升搜索结果的展示效果,从零收录到稳定流量是完全可行的。
我们 Free API Hub 的实践证明了一点:API 聚合网站运营的核心不是堆页面数量,而是让每个页面都能被搜索引擎正确理解和推荐。如果你也在做类似的事情,希望这篇文章能帮你少走一些弯路。
更多 SEO 相关的实践和 API 推荐内容,可以访问 Free API Hub,我们持续更新中。