競合分析

競合のサイトマップを解析してコンテンツギャップを発見——無料、API キー不要。

仕組み

すべてのサイトにはサイトマップ——全ページをリストした公開 XML ファイル——があります。ZensInk は競合のサイトマップを取得・解析し、コンテンツ構造を明らかにします。どのトピックをカバーし、トピックごとに何ページあり、どの言語を狙っているか。

API キー不要、ログイン不要、コストゼロ。サイトマップは本来公開されるものです。

単一競合

1 社のコンテンツ構造を分析:

python3 -m zens_ink.competitor_gap --url https://tarotap.com/sitemap.xml

総ページ数、言語分布、最頻出 URL パターン(コンテンツカテゴリを示す)が表示されます。

言語でフィルタ

競合が多言語コンテンツを持つ場合、1 言語に絞る:

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

比較結果には:

  • 共通トピック — 全競合がカバー(必須条件)
  • 各サイト固有 — 埋められるコンテンツギャップ

サイトマップの見つけ方。 ほとんどのサイトは /sitemap.xml/sitemap-index.xml で公開しています。robots.txt を確認——通常そこに sitemap URL が宣言されています。

コツ

  • URL パターンは戦略を語る。 競合に /yes-or-no-tarot-* に一致するページが 40 あれば、それは意図的なコンテンツクラスターです。
  • 言語数は市場フォーカスを示す。 16 言語版を持つサイトはスケール勝負。英語だけのサイトは深さ重視。
  • 大きなサイトマップには時間がかかる。 5000+ ページのサイトマップは取得・解析に 10〜20 秒。