工作原理
每个站点都有 sitemap——一个公开的 XML 文件,列出所有页面。ZensInk 抓取并解析竞品的 sitemap,揭示其内容结构:覆盖了哪些主题、每个主题多少页面、做了哪些语言版本。
无需 API 密钥,无需登录,无需成本。Sitemap 本身就是公开的。
单个竞品
分析一个竞品的内容结构:
python3 -m zens_ink.competitor_gap --url https://tarotap.com/sitemap.xml
你会看到总页面数、语言分布和最常见的 URL 模式(反映内容分类)。
按语言筛选
如果竞品有多语言内容,筛选单一语言:
python3 -m zens_ink.competitor_gap --url https://tarotap.com/sitemap.xml --lang en
多竞品对比
发现多个站点的共同主题和各自独有缺口:
python3 -m zens_ink.competitor_gap --compare \
https://tarotap.com/sitemap.xml \
https://fatemaster.ai/sitemap.xml \
https://tarotread.ai/sitemap.xml
对比结果包含:
- 共同主题 — 所有竞品都覆盖了(入场门槛)
- 各自独有 — 你可以填补的内容缺口
输出格式
============================================================
tarotap.com
============================================================
Total pages: 441
Languages: {'en': 280, 'es': 40, 'fr': 35, ...}
Content patterns [ALL] (87 unique):
40x yes-or-no-tarot
28x tarot-spread
22x love-tarot
...
如何找 sitemap。 大多数站点在 /sitemap.xml 或 /sitemap-index.xml 公开 sitemap。查看 robots.txt——它通常会声明 sitemap 地址。
小贴士
- URL 模式揭示策略。 如果一个竞品有 40 个
/yes-or-no-tarot-*页面,那是有意为之的内容集群——不是偶然。 - 语言数量显示市场重心。 16 个语言版本的站在走规模路线。只有英文的站专注深度。
- 大型 sitemap 需要时间。 5000+ 页面的 sitemap 可能需要 10–20 秒抓取和解析。