Automating Discourse SEO with IndexNow
Описание и применение
Плагин discourse-indexnow автоматически отправляет новые и обновленные темы форума Discourse поисковым системам через протокол IndexNow, ускоряя обнаружение контента и обеспечивая контроль над приватностью.
Задача
Discourse forums generate dynamic content, and search engines discover new or updated topics only after crawling, causing delays in indexing.
Результат
The plugin enables real‑time notification of topic changes to search engines, improving discovery speed while maintaining privacy controls and respecting API limits.
Рабочий процесс
- Detect public topic creation, update, or deletion in Discourse
- Determine eligible URLs (exclude private, restricted, or unlisted content)
- Group URLs (including multilingual variants) into batches
- Apply rate limits, cooldowns, and retry logic for API requests
- Send IndexNow batch request to search engines
- Log success or failure and update admin dashboard
- Provide manual submission and backfill options via admin interface
Доказательства
Discourse already has sitemaps, and they work fine. But I wanted something a little more proactive.
IndexNow is an open protocol that lets websites notify participating search engines when URLs are added, updated, or deleted.
One important thing to understand: IndexNow doesn't guarantee indexing or better rankings.
The plugin checks whether a URL is eligible before submitting it.
The plugin also splits large batches to respect IndexNow's 10,000-URL-per-request limit.
- Дата записи: 2026-10-20T04:41:18.685Z