In today’s fast-paced and rapidly obsolete information, indexing speed is one of the most important factors for success.
But why doesn’t Discource support this protocol at all? https://www.indexnow.org/
The discussion revolves around why Discourse does not support IndexNow, a protocol for fast indexing of web content. Petr_Mišák initiated the discussion, and Falco suggested that the lack of support is due to limited interest and Google’s initial hesitation to adopt IndexNow.
As the conversation progressed, Petr_Mišák expressed interest in contributing to the community by developing a plugin but lacked programming skills. pfaffman proposed commissioning the plugin, estimating a cost between $500 and $2000.
LotusJeff outlined a detailed plan for the IndexNow plugin, including assumptions, instructions for users, and use cases. The proposed plugin would use bulk notifications on a scheduled time model, allowing users to sign up with their preferred search engine and input their API key.
supermathie and pfaffman discussed potential approaches to implementing the plugin, including leveraging existing outgoing web hook support and bulk submissions to avoid rate limiting issues.
Ultimately, LotusJeff suggested that the plugin only needs to be developed for one endpoint, as the IndexNow agreement requires search engines to share submissions between them, and proposed crowd-funding the development of the plugin.
In today’s fast-paced and rapidly obsolete information, indexing speed is one of the most important factors for success.
But why doesn’t Discource support this protocol at all? https://www.indexnow.org/
Because no one cared enough to build a plugin or a pull-request to support it. Which I’d say it’s probably caused by the fact that Google doesn’t support IndexNow, which is the search engine most people care about.
But if you want to build a plugin to add this feature that’s a welcome contribution!
I would like to contribute to the community and program this extension, but we are not programmers.
Google’s attitude towards IndexNow is that they are testing it and we’ll see.
Any news on Index Now? Now that even Open AI run a search engine that draws from the Bing index and that is linked to IndexNow, it makes even more sense.
Then you could commission the plugin in Marketplace. I can imagine solutions in the $500 to $2000 range. Others might have better imaginations than I.
I agree, now seems a great time for Discourse to support IndexNow :))
After reviewing the IndexNow capability, I agree this should be one of the core features/plugins. I also understand that developer resources are limited.
Here are my thoughts on the required plugin to assist the core team. Please feel free to add additional comments.
https://www.bing.com/indexnow{
"host": "current_site",
"key": "api_key",
"keyLocation": "https://current_site/indexnowkey.txt",
"urlList": [
"https://www.example.com/url1",
"https://www.example.com/folder/url2",
"https://www.example.com/url3"
]
}
sitesettings.search_engine_indexnow_endpointWhat is missing? What would you add?
Is there a way to leverage our existing outgoing webhook support to accomplish some/all of what you want?
That seems like a pretty decent outline. I think I’d do only bulk/batch submissions to avoid having two methods to write, debug, test, and maintain.
Or maybe a single bulk/batched job could avoid the rate limiting issues and then have just one way of submitting stuff (just in a batch, never on a per-post level).
A version that submitted to a single endpoint might be $2000 for something that appeared to work and had minimal error handling to $5000 for something with at least some specs to do testing; and maybe could handle notifying multiple endpoints?
You are asking a great “How” question. I am not the best person to ask Discourse “How” questions.
I am good at documenting the “What” is needed. Getting a good, clean definition of “What” is needed will make the coding go faster and thus cheaper.
To answer the “What” for webhooks, I believe it references single vs. bulk notifications. I have a medium-sized forum and would prefer bulk notifications.
The plugin would only need to be developed for one endpoint. The IndexNow agreement requires search engines to share submissions between them. i.e., you submit to Bing, and then Bing submits to the other IndexNow-compliant search engines.
We need 30 members to crowd-fund at $100 each to get the plugin developed.