I have questions regarding exactly what triggers a send to search engines participating in IndexNow, and what exactly is sent when that trigger is fired.
I know IndexNow is about telling search engines what “pages” have changed and feeding those pages to the crawlers.
But what exactly qualifies as a “change?” If a script or API location/URL changes, does that trigger IndexNow? Any more detail around this will be very helpful.
More importantly, for the website and situation I’m working with, what exactly is Cloudflare sending to the crawlers? Is it the HTML source document from HTML pages that have been requested and have some form of alteration in comparison to the last request?
If a JS file executed by the browser on a specific page or pages changes its output and thus the fully rendered content from one day to the next, does that trigger a crawl?
Given the current state of the web and abundance of client-side heavy websites/applications, would any change to the fully rendered version of a page trigger IndexNow, or does it need to be a chance in the source/initial HTML response and not the rendered version of a page?
I’ve probably explained my thoughts and questions like an idiot, but ultimately I’m asking Cloudflare to pop the hood on how IndexNow works from a technical standpoint and if that happens, I will be able to answer my own autistically-written questions