竞品分析

通过分析竞品 sitemap 发现内容缺口——免费,无需 API 密钥。

工作原理

每个站点都有 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 秒抓取和解析。