仕組み
すべてのサイトにはサイトマップ——全ページをリストした公開 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 秒。