精选清单

Awesome Open-Source SEO

一个只收录开源 SEO 工具的精选清单——可自托管、可 fork、可逐行读源码。

每一条都是真实源码 + 开放协议。不收 SaaS 试用、不放联盟链接、不搞免费增值墙。

为什么要有这个清单:现有的 awesome-seo 列表把工具、文章、课程、付费产品混在一起。本清单只收工具、只收有源码的——在你自己机器上跑不起来的,不配出现在这里。

徽章说明 —— CLI 命令行运行 · Self-host 带可自托管的 Web 界面 · GEO/AI 面向 AI 搜索可见性 · Active 近 12 个月内有提交 · ⚠️ 表示仓库已归档。

星标数、活跃徽章和归档标记由这个脚本每月自动刷新——没有过期快照。最近刷新:2026 年 10 月。

星标数、活跃徽章与归档标记每月自动刷新。

一站式平台

  • open-seo Self-hostActive 22.5k★, MIT

    Semrush 和 Ahrefs 的开源替代,目前最完整的一站式尝试。

  • rankme.fast Self-hostActive 631★, AGPL-3.0

    自托管 SEO 平台,早期开发活跃:排名追踪、审计、报告一体。

爬虫与站点审计

站点爬虫与审计器

  • python-seo-analyzer CLIActive 1.5k★

    Python 爬虫,抓整站并输出结构问题报告,这个领域最老的项目之一。

  • linkinator CLIActive 1.3k★, MIT

    断链检查器,爬网站验证所有链接,作者是 Google 工程师。

  • LibreCrawl Active 1k★, MIT

    免费桌面端 SEO 爬虫,Screaming Frog 的开源替代。

  • seonaut Self-hostActive 804★, MIT

    带网页界面的开源 SEO 审计工具,可自托管。

  • crawlseo Self-hostActive 621★, MIT

    开源 SEO 监控:Search Console + 爬虫 + Core Web Vitals 三合一。

  • seo-audits-toolkit CLI 815★

    Lighthouse + 安全响应头爬虫,整站审计。

  • search-solved-public-seo CLIActive 418★

    Lee Foot 的实用 Python SEO 脚本集。

CI 与性能预算

  • lighthouse CLIActive 30.9k★, Apache-2.0

    Google 官方开源审计器,性能 + SEO + 最佳实践,CLI 或 CI 运行。

  • lighthouse-ci CLIActive 7.1k★, Apache-2.0

    每次提交跑 Lighthouse 并在 CI 里断言预算。

爬虫框架

本身不是 SEO 工具——给 JS 渲染页和定制化抽取写爬虫的标准原材料。

  • scrapy Active 64.6k★, BSD-3-Clause

    Python 爬虫框架。

  • brozzler Active 822★

    Internet Archive 出品的分布式浏览器(Playwright)爬虫。

排名追踪

  • SerpBear Self-hostActive 2.1k★, GPL-3.0

    自托管排名追踪(Next.js + SQLite,Docker),无限域名/关键词,接 GSC 和 Google Ads,Slack/Telegram 告警。最常被推荐的自托管追踪器。

  • serposcope Self-host archived 757★, GPLv3

    老牌自托管排名监控(Java),多地区、代理、验证码支持。Legacy 但久经考验。

  • Seo-Panel Self-host 138★, GPL-3.0

    多站点 SEO 控制面板(PHP + MySQL),含排名、审计、外链监控、白标报告,适合 Agency。

分析与日志

自托管 Web 分析

  • plausible Self-hostActive 29.3k★, AGPL-3.0

    轻量、无 Cookie、隐私优先的分析。

  • matomo Self-hostActive 21.9k★, GPL-3.0

    自托管 Google Analytics 替代。一手数据,合规友好。

日志与服务器分析

  • goaccess CLIActive 21k★, MIT

    实时终端日志分析器(Nginx/Apache)。从原始日志看 Googlebot 抓取、404、带宽,技术 SEO 神器。

  • OpenSearch Self-hostActive 13.8k★, Apache-2.0

    大规模日志与点击流查询的搜索引擎,含爬取行为分析。

GSC 数据导出

SERP 与关键词研究

SERP API 与抓取器

  • openserp Self-hostActive 1.4k★, MIT

    自托管 SERP API,浏览器渲染的真实 Google 结果。

  • clauneck 204★, MIT

    从网页抓邮箱和社交账号,线索调研用。

关键词与数据工具库

  • advertools CLIActive 1.5k★, MIT

    在线营销生产力库:爬虫、SERP 分析、关键词处理一体化。

GEO 与 AI 搜索可见性

最新的品类。这些工具度量和优化的是站点在 AI 回答里的表现,而不只是蓝色链接。

Agent 技能与提示词库

  • claude-seo GEO/AIActive 18.4k★, MIT

    Claude Code 的通用 SEO 技能:25 个子技能 + 18 个子代理,覆盖审计、内容与技术 SEO。

  • geo-seo-claude GEO/AIActive 10.9k★, MIT

    GEO 优先的 SEO 技能,专注 AI 搜索优化。

  • seomachine GEO/AIActive 7.5k★, MIT

    Claude Code 工作区,端到端产出 SEO 长文:从关键词到可发布草稿。

  • open-seo-mcp-skills GEO/AIActive 4.6k★, MIT

    免费 SEO MCP server + Claude 技能:关键词研究、排名追踪、审计,agent 直接调用。

  • notfair-plugin GEO/AIActive 3.9k★, MIT

    给 AI agent 用的开源 SEO、GEO 和营销技能。

  • gtm-engineer-skills GEO/AIActive 1.3k★, MIT

    Claude Code 的 AEO/GEO 技能:从标签管理角度埋好站点,让 AI 引擎引用你。

  • geo-optimizer-skill GEO/AIActive 1k★, MIT

    AEO/GEO 审计工具包:跑完检查项,输出 AI 搜索可见性优先修复清单。

  • codex-seo GEO/AIActive 799★

    claude-seo 套件的 Codex 版:26 个工作流 + 24 个 TOML agent。

  • seo-audit-skill GEO/AIActive 761★, MIT

    Agent skill,Python + LLM 双层审计任意 URL:robots、sitemap、canonical、H1、schema、PSI。

  • fire-your-seo-agency GEO/AIActive 709★, MIT

    一个技能审计并优化 SEO、AEO、GEO 全家桶。

  • seo-ops GEO/AIActive 700★

    Agent skill,给一个 URL,返回爬虫视角的 SEO 基础项通过/失败报告。

  • Seo-Promt-Master GEO/AIActive 556★, MIT

    把 Google SEO 官方文档做成的 AI 提示词库。

GEO 平台与审计器

  • GEOFlow Self-hostGEO/AIActive 3.8k★, Apache-2.0

    GEO 内容工程与多站点分发系统。

  • geolook GEO/AIActive 749★, MIT

    端到端 GEO 实现:状态分析、诊断、报告。

  • GEORank Self-hostGEO/AIActive 492★, Apache-2.0

    GEOFlow 作者出品的 GEO 排名平台:追踪站点在生成式引擎回答中的浮现。

  • elmo Self-hostGEO/AIActive 420★, MIT

    开源 AEO/GEO 平台:度量并改进站点在 AI 回答中的呈现。

  • notra GEO/AIActive 256★, AGPL-3.0

    问 ChatGPT、Claude、Gemini 买家会问的问题,追踪谁被引用。

  • AutoGEO GEO/AIActive 224★, MIT

    学术派 GEO 框架(ICLR'26):自动学习哪些内容编辑能搞动生成式引擎排名。

  • searchstack-aeo Self-hostGEO/AIActive 104★, MIT

    面向 AI 原生站点的开源 AEO/GEO/SEO 技术栈。

llms.txt 基础设施

  • llms-txt GEO/AIActive 2.7k★, Apache-2.0

    llms.txt 提案本体(Answer.ai 出品):帮语言模型读懂你站点的 markdown 地图,多数 GEO 工具为之写文件。

  • llmstxt-generator GEO/AI 539★

    Firecrawl 的生成器,把任意网站转成 llms.txt + llms-full.txt。已停更但仍是最省事的路径。

框架与 CMS 集成

React 与 Next.js

  • next-seo Active 8.5k★, MIT

    Next.js SEO 插件:meta、Open Graph、JSON-LD 声明式处理。

PHP、WordPress 与 Laravel

  • wordpress-seo Active 2k★

    Yoast SEO,WordPress 生态份额最大的 SEO 插件。

  • laravel-seo Active 868★, MIT

    Laravel 应用的 SEO 处理。

  • the-seo-framework Active 482★, GPL-3.0

    轻量自动化的 WordPress SEO 插件。

静态站点生成器

  • jekyll-seo-tag Active 1.7k★, MIT

    Jekyll 插件,为搜索引擎和社交网络输出 meta 标签。

  • astro-seo Active 1.4k★, MIT

    Astro 的 SEO 组件。

其他框架

  • meta-tags Active 2.8k★, MIT

    Ruby on Rails 的 SEO meta 标签方案。

  • nuxt-seo Active 1.4k★, MIT

    Nuxt 的全套技术 SEO 与 AEO。

  • svelte-seo Active 563★, MIT

    Svelte/SvelteKit 的 SEO meta 标签。

收录与站点地图

CLI 工具集

  • zens-ink CLIActive 53★, MIT

    本组织维护。零依赖 Python CLI,19 个工具:关键词挖掘、SERP 难度评分、技术站点审计、16 维度 GEO 评分。PyPI 包名 zens-ink。

其他精选清单

推荐组合

没有哪个开源工具能单挑 Semrush 或 Ahrefs,它们的护城河是外链库和搜索量数据。但执行层(审计、爬取、排名追踪、自有数据分析)已经成熟,组合一套能覆盖大部分日常需求。诚实的边界:要做竞品外链挖掘,留一个 Ahrefs/Semrush 只读账号买数据,执行和自有数据交给开源。

小站 / 独立站

SerpBear(排名) + seonaut(审计) + Matomo 或 Plausible(分析) + lighthouse-ci(CI 检查)

Agency

Seo-Panel(多站管理) + SerpBear + GSC 批量导出(google-search-console-export-all) + seonaut 做定期爬取

开发者 / AI 工作流

zens-ink 或 RustySEO 打底 + scrapy 补定制爬取 + goaccess 看原始日志 + seo-audit-skill 做 LLM 辅助审计