Technology · SEO·Open Source · MIT·2023

url_indexing_playbook

Tell search engines about your new URLs — GSC, IndexNow, and Cloudflare Crawler Hints, all as Django management commands. A practical toolkit for getting new URLs discovered and indexed.

DjangoGSC APIIndexNowCloudflareSEO
Submission targets
3
GSC · IndexNow · Cloudflare

The problem: you publish 800 new pages and Google doesn't know about them for three weeks. The solution is well-documented — submit to GSC, use IndexNow, hint Cloudflare's crawler. The implementation is not.

url_indexing_playbook wraps all three submission mechanisms as Django management commands. One command, three targets, configurable via settings. Works with sitemaps, querysets, or explicit URL lists.

The "playbook" framing is intentional — this is documentation as much as code. The README explains why each mechanism works, what its limits are, and when to use which one.

"IndexNow is underused. It's a direct line to Bing and several other engines, takes 30 minutes to implement, and cuts discovery time from weeks to hours."

In practice

terminal