Content Gap Mapper
Maps content gaps across topic clusters. Identifies which subtopics are covered vs missing compared to competitors.
Install
pip install -r requirements.txtRun
python content_gap_mapper.py --my-urls https://my.com/p1 https://my.com/p2 --competitor-urls https://comp.com/p1 https://comp.com/p2 --topic "digital marketing"python content_gap_mapper.py --my-sitemap https://mysite.com/sitemap.xml --competitor-sitemap https://comp.com/sitemap.xml --output gaps.xlsxExport
Add --output report.xlsx to save results as a spreadsheet.
| Flag | Description |
|---|---|
--my-urls required | My urls. Multiple values allowed |
--competitor-urls required | Competitor urls. Multiple values allowed |
--topic | Overall topic for context |
--num-topics | Num topics (integer) |
--output | Save as XLSX |
python content_gap_mapper.py --helpRun before creating content. Use the output to plan which terms to target, group into clusters, and prioritize by difficulty. Export to XLSX and share with your content team.
Deliver keyword research as a paid service. Run the tool on a client's niche, export results, and present clusters as a content roadmap. Charge $100-300 per research package.
Analyze what keywords competitors rank for that you're missing. Feed the output into your content calendar to close gaps systematically.
Combine with other tools for a complete workflow:
Requires: beautifulsoup4, numpy, pandas, requests, scikit-learn. All included in requirements.txt.
Get all 154 Python SEO tools — $49
One-time payment. Lifetime access. No monthly fees.
Learn 25 tools and get 25% back. Earn from client work and get 50% back.
AAIO Inc — aaioinc.com/tools/content_gap_mapper/