Automating Discourse SEO with IndexNow
说明与用途
discourse-indexnow 插件通过 IndexNow 协议自动向搜索引擎提交 Discourse 论坛的新主题和更新,提升内容发现速度并保障隐私。
问题
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