indexnowkit for Python¶
Tell search engines (Bing, Yandex, Naver, Seznam, Yep, and the other participants of the IndexNow registry) about new, changed and deleted pages the moment a model is committed. One decorator on the model, one key, done. Google does not participate; IndexNow is a notification, not indexing.
| Package | Framework | Install |
|---|---|---|
| Core | plain Python, any WSGI/ASGI application, the indexnowkit command line for any site (cron, CI) |
pip install indexnowkit |
| Django | Django 5.2 LTS, 6.0, 6.1 | pip install indexnowkit-django (wave P step 2) |
| SQLAlchemy | SQLAlchemy 2.0, 2.1 | pip install indexnowkit-sqlalchemy (wave P step 3) |
| FastAPI | FastAPI / Starlette | pip install indexnowkit-fastapi (wave P step 4) |
| Flask | Flask 3 | pip install indexnowkit-flask (wave P, second phase) |
| Wagtail | Wagtail 6.3+ | pip install indexnowkit-wagtail (wave P, second phase) |
The PHP family of the same specification lives at indexnowkit.dev/php. Machine-readable: llms.txt, llms-full.txt. Issues and pull requests: github.com/indexnowkit/python.