Content Decay Finder Skill
Find pages losing Google clicks and why: rankings, demand or click-through, with lost queries and a refresh plan. Reads Search Console exports. $19 once.
View Content Decay Finder Skill
See which of your pages fight each other for the same Google queries, and which pair to fix first.

Find the queries where your own pages compete with each other in Google, from your Search Console data: which pages split the impressions and clicks, which ones keep swapping places, which page pairs overlap across many queries, and which URL variants (trailing slash, www, tracking parameters) split signals.
python3 -m cannibal query-page.csv --brand 'widgetly' --csv reports
python3 -m cannibal bigquery-export.csv --search-type web --json > cannibal.jsonThe screenshot is real output from the kit’s own commands. Tested from a fresh download of this exact zip: ./run_tests.sh ran 5 tests OK on Python 3.13 and 3.10.

Search Console query and page together (the UI export only gives them separately):
skills/keyword-cannibalization/SKILL.md tells Claude Code (or any agent that reads skills) how to get the right data, run the check and recommend fixes. Copy it into .claude/skills/; the kit is also a Claude Code plugin (.claude-plugin/plugin.json).
Run ./demo.sh for the example (9 queries, 6 cannibalized, one ranking flip) and ./run_tests.sh for the tests. Python 3.9+, no dependencies, works offline.
It sees Search Console numbers, not intent: two pages can rightly rank for one query. Review both pages and the live results before merging anything. Queries Google anonymizes aren't in the data.
Pairs with the SEO Log File Analyzer and SEO Audit MCP Server. License: LICENSE.txt.
Zip, 14 KB, v1.0, 15 files. You may use and modify this kit for your own work and for clients you serve, including paid client work. Not affiliated with or endorsed by Google.
Find keyword cannibalization in Search Console data: pages splitting the same query, ranking flips, competing pairs, with merge-or-sharpen advice. $19.
Find pages losing Google clicks and why: rankings, demand or click-through, with lost queries and a refresh plan. Reads Search Console exports. $19 once.
View Content Decay Finder SkillFree Open Graph checker: missing og: tags, broken or wrong-size preview images, X card errors and canonical mismatches, for live URLs or a local build.
View Open Graph Checker (Free)Check a Facebook/Instagram catalog feed against Meta's field reference: upload blockers, duplicate ids, prices, images, variants, with a fixed copy. $19.
View Meta Catalog Feed Checker Skill